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.