|
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 |
1.8.9.1