solver
1.0
|
▼ inc | |
▼ HeuristicSolver | |
DataStructures.h | Various data structures used by the heuristic |
HeuristicAlgorithms.h | The optimization sub-heuristics and Linear Programming solver for partially fixed problems |
KnowledgeBase.h | Declares the class storing the best found solutions, tuples, and information about the heuristic performance |
ParallelHeuristicSolver.h | A parallel hybrid heuristic solving the energy optimization problem of robotic cells |
▼ ILPModel | |
ILPModel.h | General model for Integer Linear Programming problem |
SolverInterface.h | Solver-independent interface for solving Integer Linear Programming problems |
SparseMatrix.h | Memory efficient storage for a constraint matrix of Integer Linear Programming problem |
▼ ILPSolver | |
ConstraintsGenerator.h | Declares a class for the generation of constraints |
RoboticLineSolverILP.h | RoboticLineSolverILP class, declared in this file, addresses the energy optimization problem of robotic cells |
RoboticLineSolverLP.h | Declares LP solver which deals with partially fixed energy optimization problems created by the parallel heuristic |
VariableMappingILP.h | Mapping of integer, to be more precise binary, variables of the energy optimization problem |
VariableMappingLP.h | Mapping of continuous variables of the energy optimization problem |
▼ InstancesReader | |
InstancesReader.h | Checking and post-processing of parsed datasets |
XmlReader.h | The file declares XmlReader class which purpose is to parse and check XML datasets |
▼ Shared | |
Algorithms.h | Universal algorithms like Floyd-Warshall, Golden Search, etc |
Exceptions.h | The file defines extended exceptions for the better error handling in the program |
NumericConstants.h | The file defines allowed inaccuracies in a solution and constants for floats |
PrecalculatedMapping.h | The structures and methods suitable for fast searching in the data structure of the robotic cell |
Utils.h | Various auxiliary functions used across the program |
▼ Solution | |
Solution.h | A representation of the solution that is algorithm independent |
SolutionChecker.h | The file declares a class responsible for checking of solutions |
DefaultSettings.h | Default configuration of the solver |
RoboticLine.h | The file contains various classes devoted to abstract representation of the robotic cell |
Settings.h | It declares the namespace for program settings |
▼ src | |
▼ Cplex | |
CplexSolver.cpp | |
▼ Gurobi | |
GurobiSolver.cpp | |
▼ HeuristicSolver | |
HeuristicAlgorithms.cpp | |
KnowledgeBase.cpp | |
ParallelHeuristicSolver.cpp | |
▼ ILPModel | |
ILPModel.cpp | |
▼ ILPSolver | |
ConstraintsGenerator.cpp | |
RoboticLineSolverILP.cpp | |
RoboticLineSolverLP.cpp | |
VariableMappingILP.cpp | |
VariableMappingLP.cpp | |
▼ InstancesReader | |
InstancesReader.cpp | |
XmlReader.cpp | |
▼ LPSolve | |
LPSolveSolver.cpp | |
▼ Shared | |
Exceptions.cpp | |
PrecalculatedMapping.cpp | |
Utils.cpp | |
▼ Solution | |
Solution.cpp | |
SolutionChecker.cpp | |
ProjectSolver.cpp | Entry point of the program. Auxiliary functions for program help and argument processing |
RoboticLine.cpp | |
Settings.cpp |