Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.45 KB

README.md

File metadata and controls

37 lines (23 loc) · 1.45 KB

ZenoSolver

Optimal solver for multiobjectives ZenoTransportation problem.

Requirements

CMake g++ >= 4.7 for C++11 features. (optional) doxygen for documentation

How to compile

mkdir build && cd build cmake .. make -j

Build & Compilation Options

By default the build is in Release mode, with all optimisations. To activate the DEBUG build, in build folder, use:

cmake .. -DCMAKE_BUILD_TYPE=DEBUG make

RunTime Options

As ZenoSolver handles only integers for cost and durations, it will cast generated vectors (or provided data) to integers. The adjustement factor (option -r) is a multiplicative constant in order to avoid some errors (for instance, obtaining more than once the value 0 because log(i) and log(i+1) have same floor value.

By default it is set to 1 but a better value for most of functions could be 100.

More information using ./zenoSolver -h.

References

  • True Pareto Fronts for Multi-Objective AI Planning Instances. Alexandre Quemy, Marc Schoenauer. Francesco Chicano and Gabriela Ochoa. European Conference on Combinatorial Optimization - EvoCOP, Apr 2015, Copenhague, Denmark. LNCS 9026, Springer Verlag, pp.197-208, 2015.
  • Solving Large MultiZenoTravel Benchmarks with Divide-and-Evolve. Alexandre Quemy, Marc Schoenauer, Vincent Vidal, Johann Dréo, Pierre Savéant. Learning and Intelligent OptimizatioN - LION 9, Jan 2015, Lille, France. LNCS 8994, Springer Verlag, pp.262-267, 2015.