AIToolbox
A library that offers tools for AI problem solving.
|
#include <AIToolbox/Factored/MDP/Environments/SysAdmin.hpp>
#include <AIToolbox/Utils/Core.hpp>
#include <algorithm>
Go to the source code of this file.
Namespaces | |
AIToolbox | |
AIToolbox::Factored | |
AIToolbox::Factored::MDP | |
Functions | |
Matrix2D | AIToolbox::Factored::MDP::makeA0MatrixStatus (unsigned neighbors, size_t id, double pFailBase, double pFailBonus, double pDeadBase, double pDeadBonus) |
This function builds the transition matrix for a single status state factor in the SysAdmin problem in case of action 0 (no-reboot). More... | |
Matrix2D | AIToolbox::Factored::MDP::makeA1MatrixStatus () |
This function builds the transition matrix for a single status state factor in the SysAdmin problem in case of action 1 (reboot). More... | |
Matrix2D | AIToolbox::Factored::MDP::makeA0MatrixLoad (double pLoad, double pDoneG, double pDoneF) |
This function builds the transition matrix for a single load state factor in the SysAdmin problem in case of action 1 (reboot). More... | |
Matrix2D | AIToolbox::Factored::MDP::makeA1MatrixLoad () |
This function builds the transition matrix for a single load state factor in the SysAdmin problem in case of action 1 (reboot). More... | |
Matrix2D | AIToolbox::Factored::MDP::makeRewardMatrix (const Matrix2D &la0Matrix) |
This function builds the reward function which is the same for all agents. More... | |
char | AIToolbox::Factored::MDP::printMachineStatus (unsigned s) |
This function returns a printable character of a machine's status. More... | |
char | AIToolbox::Factored::MDP::printMachineLoad (unsigned l) |
This function returns a printable character of a machine's load. More... | |