1 #ifndef SCHEDULEHELPER_H
2 #define SCHEDULEHELPER_H
26 std::default_random_engine generator;
57 void writeScheduleToFile(
const std::vector<unsigned int>& schedule,
const std::string& filename);
70 #endif // SCHEDULEHELPER_H
std::vector< unsigned int > generatePermutationSchedule(unsigned int n)
Generates random permutation of set {1,2,...,n}.
Definition: ScheduleHelper.cpp:11
void writeScheduleToFile(const std::vector< unsigned int > &schedule, const std::string &filename)
Writes schedule to a file with a filename.
Definition: ScheduleHelper.cpp:89
Definition: BinPackingProblem.cpp:3
std::vector< unsigned int > generateSelectionSchedule(unsigned int n)
Generates 1 to n-element selection of random permutation of set {1,2,...,n}.
Definition: ScheduleHelper.cpp:30
std::vector< unsigned int > readScheduleFromFile(const std::string &filename)
Reads schedule from a file with a filename.
Definition: ScheduleHelper.cpp:51
Definition: ScheduleHelper.h:22
ScheduleHelper()
Default constuctor.
Definition: ScheduleHelper.cpp:6