|
Scheduler
|
#include "learning/linearProgramming.h"#include <cassert>#include <iostream>#include <vector>#include "constraintList.h"#include "horizon.h"#include "mdpConfiguration.h"#include "policy.h"#include "rewards.h"#include "transitionMatrix.h"Go to the source code of this file.
Functions | |
| Rewards * | generateRewards () |
| TransitionMatrix * | generateTransitionMatrix () |
| std::vector< Rewards * > | generateEqualityConstraints () |
| std::vector< double > | generateEqualityValues () |
| std::vector< Rewards * > | generateInequalityConstraints () |
| std::vector< double > | generateInequalityValues () |
| Horizon * | generateHorizon () |
| int | main () |
Variables | |
| const size_t | S = 9 |
| const size_t | A = 3 |
| const double | C1 = 1.0 |
| const double | C2 = 200.0 |
| const double | f1 = 5.0 |
| const double | f2 = 8.0 |
| const double | co = 0.0 |
| const double | cl = C1*f1*f1 + C2 |
| const double | ch = C1*f2*f2 + C2 |
| const double | f3 = 2.0 |
| const double | ctr = 0.0 |
| const double | pol = 0.5 |
| const double | plo = 0.5 |
| const double | poh = 0.5 |
| const double | pho = 0.5 |
| const double | phl = 0.5 |
| const double | plh = 0.5 |
| std::vector< Rewards * > generateEqualityConstraints | ( | ) |
Definition at line 214 of file testLinearProgrammingSolver.cpp.
| std::vector< double > generateEqualityValues | ( | ) |
Definition at line 225 of file testLinearProgrammingSolver.cpp.
| Horizon * generateHorizon | ( | ) |
Definition at line 85 of file testLinearProgrammingSolver.cpp.
| std::vector< Rewards * > generateInequalityConstraints | ( | ) |
Definition at line 235 of file testLinearProgrammingSolver.cpp.
| std::vector< double > generateInequalityValues | ( | ) |
Definition at line 266 of file testLinearProgrammingSolver.cpp.
| Rewards * generateRewards | ( | ) |
Definition at line 97 of file testLinearProgrammingSolver.cpp.
| TransitionMatrix * generateTransitionMatrix | ( | ) |
Definition at line 147 of file testLinearProgrammingSolver.cpp.
| int main | ( | ) |
Definition at line 61 of file testLinearProgrammingSolver.cpp.
| const size_t A = 3 |
Definition at line 35 of file testLinearProgrammingSolver.cpp.
| const double C1 = 1.0 |
Definition at line 37 of file testLinearProgrammingSolver.cpp.
| const double C2 = 200.0 |
Definition at line 38 of file testLinearProgrammingSolver.cpp.
| const double co = 0.0 |
Definition at line 41 of file testLinearProgrammingSolver.cpp.
| const double ctr = 0.0 |
Definition at line 45 of file testLinearProgrammingSolver.cpp.
| const double f1 = 5.0 |
Definition at line 39 of file testLinearProgrammingSolver.cpp.
| const double f2 = 8.0 |
Definition at line 40 of file testLinearProgrammingSolver.cpp.
| const double f3 = 2.0 |
Definition at line 44 of file testLinearProgrammingSolver.cpp.
| const double phl = 0.5 |
Definition at line 51 of file testLinearProgrammingSolver.cpp.
| const double pho = 0.5 |
Definition at line 50 of file testLinearProgrammingSolver.cpp.
| const double plh = 0.5 |
Definition at line 52 of file testLinearProgrammingSolver.cpp.
| const double plo = 0.5 |
Definition at line 48 of file testLinearProgrammingSolver.cpp.
| const double poh = 0.5 |
Definition at line 49 of file testLinearProgrammingSolver.cpp.
| const double pol = 0.5 |
Definition at line 47 of file testLinearProgrammingSolver.cpp.
| const size_t S = 9 |
Definition at line 34 of file testLinearProgrammingSolver.cpp.
1.8.11