3#include "SubproblemCut.h"
11typedef std::shared_ptr<SubproblemWorker> SubproblemWorkerPtr;
12typedef std::vector<SubproblemWorkerPtr> WorkerSlaves;
13typedef std::map<std::string, SubproblemWorkerPtr> SubproblemsMapPtr;
20 const std::filesystem::path& path_to_mps,
21 const double& slave_weight,
22 const std::string& solver_name,
26 ProblemsFormat format);
31 void fix_to(
const Point& x0)
const;
Definition SolverAbstract.h:17
Class daughter of Worker Class, build and manage a subproblem.
Definition SubproblemWorker.h:16
void get_subgradient(Point &s) const
Get LP solution value of a problem.
Definition SubproblemWorker.cpp:72
void fix_to(const Point &x0) const
Fix a set of variables to constant in a problem.
Definition SubproblemWorker.cpp:49
SubproblemWorker(const VariableMap &variable_map, const std::filesystem::path &path_to_mps, const double &slave_weight, const std::string &solver_name, const int log_level, SolverLogManager &solver_log_manager, Logger logger, ProblemsFormat format)
Constructor of a Worker Slave.
Definition SubproblemWorker.cpp:15
std::vector< double > get_solution() const
Return the solutions values of a problem.
Definition SubproblemWorker.cpp:88
Mother-class Worker.
Definition Worker.h:18