Unfortunately, github.com/OptFrame/OptFrame is not REUSE compliant and does not fully adopt the recommendations to make software licensing easy for humans and machines alike. Have a look at our tutorial to learn about the three simple steps to become REUSE compliant.
To add the badge to your project's README.md
file,
use the following snippet:
[](https://api.reuse.software/info/github.com/OptFrame/OptFrame)
The API provides machine-readable artifacts for automatic analysis.
reuse spdx
command.
Commit 538b8aea62a26a5d11bcd4534b54942eff32f953
was checked on 17 Jun 2025 15:07:29 UTC
with the following result:
# MISSING LICENSES 'BSL-1.0' found in: * tests/thirdparty/catch2/catch_amalgamated.cpp * tests/thirdparty/catch2/catch_amalgamated.hpp 'CC0-1.0' found in: * Examples/Solver-KP/libs/nlohmann/json.hpp 'LGPL-3.0-or-later' found in: * Examples/FCore-VRP/mainVRP.cpp * Examples/FCore-bTSP/src/mainBTSP-fcore.cpp * Examples/LTS/HFM/tests/Example.Test.cpp * Examples/LTS/HFMVRP/include/HFMVRP/ADS.h * Examples/LTS/HFMVRP/include/HFMVRP/ADSManager.hpp * Examples/LTS/HFMVRP/include/HFMVRP/ConstructiveSavings.hpp * Examples/LTS/HFMVRP/include/HFMVRP/ConstructiveSavingsRandomized.hpp * Examples/LTS/HFMVRP/include/HFMVRP/DeltaStructure.h * Examples/LTS/HFMVRP/include/HFMVRP/Evaluation.h * Examples/LTS/HFMVRP/include/HFMVRP/Evaluator.hpp * Examples/LTS/HFMVRP/include/HFMVRP/HFMVRP.h * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Inter/DeltaIteratorVRPShift10.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Inter/DeltaIteratorVRPSwap1_1.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Inter/DeltaMoveVRPCross.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Inter/DeltaMoveVRPShift10.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Inter/DeltaMoveVRPSwap1_1.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Intra/DeltaIteratorVRP2Opt.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Intra/DeltaIteratorVRPExchange.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Intra/DeltaIteratorVRPOrOpt1.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Intra/DeltaIteratorVRPOrOpt2.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Intra/DeltaMoveVRP2Opt.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Intra/DeltaMoveVRPExchange.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Intra/DeltaMoveVRPOrOpt1.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Intra/DeltaMoveVRPOrOpt2.hpp * Examples/LTS/HFMVRP/include/HFMVRP/ProblemInstance.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Representation.h * Examples/LTS/HFMVRP/include/HFMVRP/Solution.h * Examples/LTS/HFMVRP/src/mainHFMVRP.cpp * Examples/LTS/MODM/include/MODM/ADSManager.h * Examples/LTS/MODM/include/MODM/Evaluation.h * Examples/LTS/MODM/src/mainMODM.cpp * Examples/LTS/MODM/tests/Example.Test.cpp * Examples/LTS/OptHS/src/Evaluator.h * Examples/LTS/OptHS/src/mainOptHScheduling.cpp * Examples/LTS/OptHS/tests/Example.Test.cpp * Examples/LTS/PN/include/PN/ConstructiveGreedyHalfSum.h * Examples/LTS/PN/include/PN/ConstructiveGreedySum.h * Examples/LTS/PN/include/PN/ConstructiveRandom.h * Examples/LTS/PN/include/PN/ConstructiveRandomGreedy.h * Examples/LTS/PN/include/PN/DeltaStructure.h * Examples/LTS/PN/include/PN/Evaluation.h * Examples/LTS/PN/include/PN/Evaluator.h * Examples/LTS/PN/include/PN/NSSeqShift.h * Examples/LTS/PN/include/PN/NSSeqSwap.h * Examples/LTS/PN/include/PN/PN.h * Examples/LTS/PN/include/PN/ProblemCommand.h * Examples/LTS/PN/include/PN/ProblemInstance.h * Examples/LTS/PN/include/PN/Representation.h * Examples/LTS/PN/include/PN/Solution.h * Examples/LTS/PN/src/ConstructiveGreedyHalfSum.cpp * Examples/LTS/PN/src/ConstructiveGreedySum.cpp * Examples/LTS/PN/src/ConstructiveRandom.cpp * Examples/LTS/PN/src/ConstructiveRandomGreedy.cpp * Examples/LTS/PN/src/Evaluator.cpp * Examples/LTS/PN/src/NSSeqShift.cpp * Examples/LTS/PN/src/NSSeqSwap.cpp * Examples/LTS/PN/src/ProblemCommand.cpp * Examples/LTS/PN/src/ProblemInstance.cpp * Examples/LTS/TSP/src/NSEnumShift.h * Examples/LTS/TSP/src/ProblemCommand.h * Examples/LTS/TSP/src/TSP.h * Examples/LTS/TSP/src/mainTSP.cpp * Examples/LTS/TSP/tests/Example.Test.cpp * Examples/Solver-KP/src/solver_kp01_generic/solver_kp01_generic.cpp * demo/00_SimpleBuild/README.md * demo/00_SimpleBuild/src/OptFCore_load.cpp * demo/01_QuickstartWelcome/README.md * demo/02_QuickstartKP_SA/KP-fcore-ex-part1.hpp * demo/02_QuickstartKP_SA/KP-fcore-ex.hpp * demo/02_QuickstartKP_SA/README.md * demo/03_QuickstartTSP_VNS_BRKGA/README.md * demo/03_QuickstartTSP_VNS_BRKGA/mainTSP-fcore-brkga-part1.cpp * demo/03_QuickstartTSP_VNS_BRKGA/mainTSP-fcore-brkga.cpp * demo/03_QuickstartTSP_VNS_BRKGA/mainTSP-fcore-ils-part1.cpp * demo/03_QuickstartTSP_VNS_BRKGA/mainTSP-fcore-ils.cpp * demo/05_Advanced_TSP_checkmodule/README.md * demo/05_Advanced_TSP_checkmodule/main_checkmodule.cpp * demo/README.info.md * include/OptFCore/EA/FGeneralCrossover.hpp * include/OptFCore/EA/RK/FConstructiveRK.hpp * include/OptFCore/EA/RK/FDecoderEvalRK.hpp * include/OptFCore/EA/RK/FDecoderNoEvaluationRK.hpp * include/OptFCore/EA/RK/FDecoderOpRK.hpp * include/OptFCore/EA/RK/FDecoderRK.hpp * include/OptFCore/FConstructive.hpp * include/OptFCore/FCore.hpp * include/OptFCore/FCoreAll.hpp * include/OptFCore/FDirection.hpp * include/OptFCore/FEvaluator.hpp * include/OptFCore/FMove.hpp * include/OptFCore/FMultiEvaluator.hpp * include/OptFCore/FNS.hpp * include/OptFCore/FNSEnum.hpp * include/OptFCore/FNSSeq.hpp * include/OptFCore/FxConstructive.hpp * include/OptFCore/FxCore.hpp * include/OptFCore/FxEvaluator.hpp * include/OptFCore/FxMove.hpp * include/OptFCore/FxNS.hpp * include/OptFCore/FxNSEnum.hpp * include/OptFCore/FxNSSeq.hpp * include/OptFCore/FxRNSEnum.hpp * include/OptFCore/FxRNSSeq.hpp * include/OptFrame/BasicPareto.hpp * include/OptFrame/Component.hpp * include/OptFrame/Concepts/BaseConcepts.ctest.hpp * include/OptFrame/Concepts/BaseConcepts.hpp * include/OptFrame/Concepts/Domain.ctest.hpp * include/OptFrame/Concepts/Domain.hpp * include/OptFrame/Concepts/MyConcepts.hpp * include/OptFrame/Core/Constructive.hpp * include/OptFrame/Core/Direction.hpp * include/OptFrame/Core/EPopulation.hpp * include/OptFrame/Core/Evaluation.hpp * include/OptFrame/Core/Evaluator.hpp * include/OptFrame/Core/GeneralEvaluator.hpp * include/OptFrame/Core/ICompare.hpp * include/OptFrame/Core/IEvaluator.hpp * include/OptFrame/Core/InitialPopulation.hpp * include/OptFrame/Core/Move.hpp * include/OptFrame/Core/MultiESolution.hpp * include/OptFrame/Core/MultiSolution.hpp * include/OptFrame/Core/NS.hpp * include/OptFrame/Core/NSEnum.hpp * include/OptFrame/Core/NSEnumIterator.hpp * include/OptFrame/Core/NSIterator.hpp * include/OptFrame/Core/NSSeq.hpp * include/OptFrame/Core/RandGen.hpp * include/OptFrame/Core/VEPopulation.hpp * include/OptFrame/Core.hpp * include/OptFrame/Helper/CloneConstructive.hpp * include/OptFrame/Helper/InitialMultiESolution.hpp * include/OptFrame/Helper/PopulationBasedMultiObjSearch.hpp * include/OptFrame/Helper/Solutions/CopySolution.hpp * include/OptFrame/Heuristics/CompareLocalSearch.hpp * include/OptFrame/Heuristics/EA/BasicGeneticAlgorithm.hpp * include/OptFrame/Heuristics/EA/FamilyEA.hpp * include/OptFrame/Heuristics/EA/GeneralCrossover.hpp * include/OptFrame/Heuristics/EA/Mutation.hpp * include/OptFrame/Heuristics/EA/NGES.hpp * include/OptFrame/Heuristics/EA/NSGAII.hpp * include/OptFrame/Heuristics/EA/PSO.hpp * include/OptFrame/Heuristics/EA/RK/BRKGA.hpp * include/OptFrame/Heuristics/EA/RK/BRKGABuilder.hpp * include/OptFrame/Heuristics/EA/RK/BasicDecoderRandomKeys.hpp * include/OptFrame/Heuristics/EA/RK/BasicInitialEPopulationRK.hpp * include/OptFrame/Heuristics/EA/RK/ConstructiveRK.hpp * include/OptFrame/Heuristics/EA/RK/DecoderRandomKeys.hpp * include/OptFrame/Heuristics/EA/RK/DecoderRandomKeysNoEvaluation.hpp * include/OptFrame/Heuristics/EA/RK/FamilyRK.hpp * include/OptFrame/Heuristics/EA/RK/InitialEPopulationRK.hpp * include/OptFrame/Heuristics/EA/RK/RKGA.hpp * include/OptFrame/Heuristics/EmptyMultiObjSearch.hpp * include/OptFrame/Heuristics/EmptySingleObjSearch.hpp * include/OptFrame/Heuristics/GRASP/BasicGRASP.hpp * include/OptFrame/Heuristics/GRASP/FamilyGRASP.h * include/OptFrame/Heuristics/GRASP/GRASP.hpp * include/OptFrame/Heuristics/GRASP/GRASPFamilyBAD.h * include/OptFrame/Heuristics/GRASP/GRConstructive.hpp * include/OptFrame/Heuristics/ILS/BasicILS.hpp * include/OptFrame/Heuristics/ILS/BasicILSPerturbation.hpp * include/OptFrame/Heuristics/ILS/BuilderILSL.hpp * include/OptFrame/Heuristics/ILS/BuilderILSLPerturbation.hpp * include/OptFrame/Heuristics/ILS/FamilyILS.hpp * include/OptFrame/Heuristics/ILS/ILSL.hpp * include/OptFrame/Heuristics/ILS/ILSLPerturbation.hpp * include/OptFrame/Heuristics/ILS/MO/BasicMOILS.hpp * include/OptFrame/Heuristics/ILS/MO/BasicMOILSPerturbation.hpp * include/OptFrame/Heuristics/ILS/MO/FamilyMOILS.h * include/OptFrame/Heuristics/ILS/MO/MOILSLPerturbation.hpp * include/OptFrame/Heuristics/ILS/MO/MOILSLevels.hpp * include/OptFrame/Heuristics/ILS/MO/MultiObjILS.hpp * include/OptFrame/Heuristics/ILS/MetaILS.hpp * include/OptFrame/Heuristics/LocalSearches/BI.hpp * include/OptFrame/Heuristics/LocalSearches/BestImprovementLOS.hpp * include/OptFrame/Heuristics/LocalSearches/BuilderBI.hpp * include/OptFrame/Heuristics/LocalSearches/BuilderCS.hpp * include/OptFrame/Heuristics/LocalSearches/BuilderEmptyLS.hpp * include/OptFrame/Heuristics/LocalSearches/BuilderFI.hpp * include/OptFrame/Heuristics/LocalSearches/BuilderHC.hpp * include/OptFrame/Heuristics/LocalSearches/BuilderRDM.hpp * include/OptFrame/Heuristics/LocalSearches/BuilderRVND.hpp * include/OptFrame/Heuristics/LocalSearches/BuilderVND.hpp * include/OptFrame/Heuristics/LocalSearches/CS.hpp * include/OptFrame/Heuristics/LocalSearches/EmptyLS.hpp * include/OptFrame/Heuristics/LocalSearches/FI.hpp * include/OptFrame/Heuristics/LocalSearches/HC.hpp * include/OptFrame/Heuristics/LocalSearches/LAHC.hpp * include/OptFrame/Heuristics/LocalSearches/MultiImprovement.hpp * include/OptFrame/Heuristics/LocalSearches/MultiRandomSelection.hpp * include/OptFrame/Heuristics/LocalSearches/RDM.hpp * include/OptFrame/Heuristics/LocalSearches/RVND.hpp * include/OptFrame/Heuristics/LocalSearches/VND.hpp * include/OptFrame/Heuristics/LocalSearches/VNDUpdateADS.hpp * include/OptFrame/Heuristics/MOLocalSearches/GPLS.hpp * include/OptFrame/Heuristics/MultiObjective/ClassicNSGAII.hpp * include/OptFrame/Heuristics/MultiObjective/MOPopulationManagement.hpp * include/OptFrame/Heuristics/MultiObjective/MOSIndividual.hpp * include/OptFrame/Heuristics/MultiStart.hpp * include/OptFrame/Heuristics/NSearch/FirstImprovingNeighbor.hpp * include/OptFrame/Heuristics/SA/BasicSA.hpp * include/OptFrame/Heuristics/SA/BuilderBasicSA.hpp * include/OptFrame/Heuristics/SA/FamilySA.hpp * include/OptFrame/Heuristics/SA/GeometricSA.hpp * include/OptFrame/Heuristics/SA/HelperSA.hpp * include/OptFrame/Heuristics/SA/SA_AC.hpp * include/OptFrame/Heuristics/SA/WarmupBasicSA.hpp * include/OptFrame/Heuristics/SimpleLocalSearch.hpp * include/OptFrame/Heuristics/SingleObjSearchToLocalSearch.hpp * include/OptFrame/Heuristics/TS/BasicTabuSearch.hpp * include/OptFrame/Heuristics/TS/FamilyTS.h * include/OptFrame/Heuristics/TS/TabuSearch.hpp * include/OptFrame/Heuristics/VNS/BasicVNS.hpp * include/OptFrame/Heuristics/VNS/FamilyVNS.h * include/OptFrame/Heuristics/VNS/GeneralVNS.hpp * include/OptFrame/Heuristics/VNS/MetaVNS.hpp * include/OptFrame/Heuristics/VNS/RandVNS.hpp * include/OptFrame/Heuristics/VNS/ReducedVNS.hpp * include/OptFrame/Heuristics.hpp * include/OptFrame/Hyper/Action.hpp * include/OptFrame/Hyper/CheckCommand.hpp * include/OptFrame/Hyper/ComponentHelper.hpp * include/OptFrame/Hyper/ComponentMultiBuilder.hpp * include/OptFrame/Hyper/HeuristicFactory.hpp * include/OptFrame/Hyper/Loader.hpp * include/OptFrame/Hyper/RandGenBuilder.hpp * include/OptFrame/Hyper/RunExperimentsCommand.hpp * include/OptFrame/Hyper/TimerBuilder.hpp * include/OptFrame/Hyper/WarmupBuilder.hpp * include/OptFrame/InitialPareto.hpp * include/OptFrame/MOLocalSearch.hpp * include/OptFrame/MoveCost.hpp * include/OptFrame/MultiDirection.hpp * include/OptFrame/Pareto/MultiEvaluation.hpp * include/OptFrame/Pareto/MultiEvaluator.hpp * include/OptFrame/Pareto/Pareto.hpp * include/OptFrame/Pareto/ParetoDominance.hpp * include/OptFrame/Pareto/ParetoDominanceWeak.hpp * include/OptFrame/Pareto/ParetoManager.hpp * include/OptFrame/Search/GlobalSearch.hpp * include/OptFrame/Search/GlobalSearchBuilder.hpp * include/OptFrame/Search/ILoop.hpp * include/OptFrame/Search/IPopulational.hpp * include/OptFrame/Search/ITrajectory.hpp * include/OptFrame/Search/InitialPopulation.hpp * include/OptFrame/Search/InitialSearch.hpp * include/OptFrame/Search/LocalSearch.hpp * include/OptFrame/Search/LocalSearchBuilder.hpp * include/OptFrame/Search/MultiObjSearch.hpp * include/OptFrame/Search/SearchOutput.hpp * include/OptFrame/Search/SearchStatus.hpp * include/OptFrame/Search/SingleObjSearch.hpp * include/OptFrame/Search/SingleObjSearchBuilder.hpp * include/OptFrame/Search/StopCriteria.hpp * include/OptFrame/SemStreams.hpp * include/OptFrame/Timer.hpp * include/OptFrame/Util/NSAdapter/NSEnumVectorShift.hpp * include/OptFrame/Util/NSAdapter/VRP/Inter/NSSeqVRPCross.hpp * include/OptFrame/Util/NSAdapter/VRP/Inter/NSSeqVRPShift10.hpp * include/OptFrame/Util/NSAdapter/VRP/Inter/NSSeqVRPShift20.hpp * include/OptFrame/Util/NSAdapter/VRP/Inter/NSSeqVRPSwap1_1.hpp * include/OptFrame/Util/NSAdapter/VRP/Inter/NSSeqVRPSwap2_1.hpp * include/OptFrame/Util/NSAdapter/VRP/Inter/NSSeqVRPSwap2_2.hpp * include/OptFrame/Util/NSAdapter/VRP/Intra/NSSeqVRP2Opt.hpp * include/OptFrame/Util/NSAdapter/VRP/Intra/NSSeqVRPExchange.hpp * include/OptFrame/Util/NSAdapter/VRP/Intra/NSSeqVRPOrOpt1.hpp * include/OptFrame/Util/NSAdapter/VRP/Intra/NSSeqVRPOrOpt2.hpp * include/OptFrame/Values/MultiObjValue.hpp * include/OptFrame/Values/SingleObjValue.hpp * include/OptFrame/printable/printable.hpp * include/OptFrame/printable/printable.hpp.bkp * include/OptFrame-Core-Examples/FCore-KP/KP-fcore.hpp * include/OptFrame-Core-Examples/FCore-TSP/TSP-fcore.hpp * include/OptFrame-Core-Examples/FCore-bTSP/BTSP-fcore.hpp * tests/OptFrame-test/Helper-test/MultiESolution.Test.hpp * tests/OptFrame-test/Heuristics-test/BRKGA.Test.hpp * tests/OptFrame-test/Heuristics-test/BasicTabuSearch.Test.hpp * tests/OptFrame-test/Heuristics-test/HeuristicsAll.Test.hpp * tests/OptFrame-test/Heuristics-test/MultiObjective-test/BiObjNonDominatedSort.Test.hpp * tests/OptFrame-test/Heuristics-test/MultiObjective-test/NonDominatedSort.Test.hpp * tests/OptFrame-test/Hyper-test/HeuristicFactory.Test.hpp * tests/OptFrame-test/Matrix.Test.hpp * tests/OptFrame-test/ParetoDominance.Test.hpp * tests/OptFrame-test/RandGen.Test.hpp * tests/OptFrame-test/Util-test/NSAdapter/VRP/Inter/NSSeqVRPCross.Test.hpp * tests/OptFrame-test/Util-test/NSAdapter/VRP/Inter/NSSeqVRPShift10.Test.hpp * tests/OptFrame-test/Util-test/NSAdapter/VRP/Inter/NSSeqVRPSwap1_1.Test.hpp * tests/OptFrame-test/Util-test/NSAdapter/VRP/Intra/NSSeqVRP2Opt.Test.hpp * tests/OptFrame-test/Util-test/NSAdapter/VRP/Intra/NSSeqVRPExchange.Test.hpp * tests/OptFrame-test/Util-test/NSAdapter/VRP/Intra/NSSeqVRPOrOpt1.Test.hpp * tests/OptFrame-test/Util-test/NSAdapter/VRP/Intra/NSSeqVRPOrOpt2.Test.hpp * tests/OptFrame-test/Util-test/Util.Test.hpp * tests/all_module.Test.cpp 'MIT' found in: * Examples/FCore-VRP/mainVRP.cpp * Examples/FCore-bTSP/src/mainBTSP-fcore.cpp * Examples/LTS/HFM/tests/Example.Test.cpp * Examples/LTS/HFMVRP/include/HFMVRP/ADS.h * Examples/LTS/HFMVRP/include/HFMVRP/ADSManager.hpp * Examples/LTS/HFMVRP/include/HFMVRP/ConstructiveSavings.hpp * Examples/LTS/HFMVRP/include/HFMVRP/ConstructiveSavingsRandomized.hpp * Examples/LTS/HFMVRP/include/HFMVRP/DeltaStructure.h * Examples/LTS/HFMVRP/include/HFMVRP/Evaluation.h * Examples/LTS/HFMVRP/include/HFMVRP/Evaluator.hpp * Examples/LTS/HFMVRP/include/HFMVRP/HFMVRP.h * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Inter/DeltaIteratorVRPShift10.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Inter/DeltaIteratorVRPSwap1_1.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Inter/DeltaMoveVRPCross.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Inter/DeltaMoveVRPShift10.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Inter/DeltaMoveVRPSwap1_1.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Intra/DeltaIteratorVRP2Opt.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Intra/DeltaIteratorVRPExchange.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Intra/DeltaIteratorVRPOrOpt1.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Intra/DeltaIteratorVRPOrOpt2.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Intra/DeltaMoveVRP2Opt.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Intra/DeltaMoveVRPExchange.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Intra/DeltaMoveVRPOrOpt1.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Neighborhoods/Intra/DeltaMoveVRPOrOpt2.hpp * Examples/LTS/HFMVRP/include/HFMVRP/ProblemInstance.hpp * Examples/LTS/HFMVRP/include/HFMVRP/Representation.h * Examples/LTS/HFMVRP/include/HFMVRP/Solution.h * Examples/LTS/HFMVRP/src/mainHFMVRP.cpp * Examples/LTS/MODM/include/MODM/ADSManager.h * Examples/LTS/MODM/include/MODM/Evaluation.h * Examples/LTS/MODM/src/mainMODM.cpp * Examples/LTS/MODM/tests/Example.Test.cpp * Examples/LTS/OptHS/src/Evaluator.h * Examples/LTS/OptHS/src/mainOptHScheduling.cpp * Examples/LTS/OptHS/tests/Example.Test.cpp * Examples/LTS/PN/include/PN/ConstructiveGreedyHalfSum.h * Examples/LTS/PN/include/PN/ConstructiveGreedySum.h * Examples/LTS/PN/include/PN/ConstructiveRandom.h * Examples/LTS/PN/include/PN/ConstructiveRandomGreedy.h * Examples/LTS/PN/include/PN/DeltaStructure.h * Examples/LTS/PN/include/PN/Evaluation.h * Examples/LTS/PN/include/PN/Evaluator.h * Examples/LTS/PN/include/PN/NSSeqShift.h * Examples/LTS/PN/include/PN/NSSeqSwap.h * Examples/LTS/PN/include/PN/PN.h * Examples/LTS/PN/include/PN/ProblemCommand.h * Examples/LTS/PN/include/PN/ProblemInstance.h * Examples/LTS/PN/include/PN/Representation.h * Examples/LTS/PN/include/PN/Solution.h * Examples/LTS/PN/src/ConstructiveGreedyHalfSum.cpp * Examples/LTS/PN/src/ConstructiveGreedySum.cpp * Examples/LTS/PN/src/ConstructiveRandom.cpp * Examples/LTS/PN/src/ConstructiveRandomGreedy.cpp * Examples/LTS/PN/src/Evaluator.cpp * Examples/LTS/PN/src/NSSeqShift.cpp * Examples/LTS/PN/src/NSSeqSwap.cpp * Examples/LTS/PN/src/ProblemCommand.cpp * Examples/LTS/PN/src/ProblemInstance.cpp * Examples/LTS/TSP/src/NSEnumShift.h * Examples/LTS/TSP/src/ProblemCommand.h * Examples/LTS/TSP/src/TSP.h * Examples/LTS/TSP/src/mainTSP.cpp * Examples/LTS/TSP/tests/Example.Test.cpp * Examples/Solver-KP/libs/nlohmann/json.hpp * Examples/Solver-KP/src/solver_kp01_generic/solver_kp01_generic.cpp * demo/00_SimpleBuild/README.md * demo/00_SimpleBuild/src/OptFCore_load.cpp * demo/01_QuickstartWelcome/README.md * demo/02_QuickstartKP_SA/KP-fcore-ex-part1.hpp * demo/02_QuickstartKP_SA/KP-fcore-ex.hpp * demo/02_QuickstartKP_SA/README.md * demo/03_QuickstartTSP_VNS_BRKGA/README.md * demo/03_QuickstartTSP_VNS_BRKGA/mainTSP-fcore-brkga-part1.cpp * demo/03_QuickstartTSP_VNS_BRKGA/mainTSP-fcore-brkga.cpp * demo/03_QuickstartTSP_VNS_BRKGA/mainTSP-fcore-ils-part1.cpp * demo/03_QuickstartTSP_VNS_BRKGA/mainTSP-fcore-ils.cpp * demo/05_Advanced_TSP_checkmodule/README.md * demo/05_Advanced_TSP_checkmodule/main_checkmodule.cpp * demo/README.info.md * include/OptFCore/EA/FGeneralCrossover.hpp * include/OptFCore/EA/RK/FConstructiveRK.hpp * include/OptFCore/EA/RK/FDecoderEvalRK.hpp * include/OptFCore/EA/RK/FDecoderNoEvaluationRK.hpp * include/OptFCore/EA/RK/FDecoderOpRK.hpp * include/OptFCore/EA/RK/FDecoderRK.hpp * include/OptFCore/FConstructive.hpp * include/OptFCore/FCore.hpp * include/OptFCore/FCoreAll.hpp * include/OptFCore/FDirection.hpp * include/OptFCore/FEvaluator.hpp * include/OptFCore/FMove.hpp * include/OptFCore/FMultiEvaluator.hpp * include/OptFCore/FNS.hpp * include/OptFCore/FNSEnum.hpp * include/OptFCore/FNSSeq.hpp * include/OptFCore/FxConstructive.hpp * include/OptFCore/FxCore.hpp * include/OptFCore/FxEvaluator.hpp * include/OptFCore/FxMove.hpp * include/OptFCore/FxNS.hpp * include/OptFCore/FxNSEnum.hpp * include/OptFCore/FxNSSeq.hpp * include/OptFCore/FxRNSEnum.hpp * include/OptFCore/FxRNSSeq.hpp * include/OptFrame/BasicPareto.hpp * include/OptFrame/Component.hpp * include/OptFrame/Concepts/BaseConcepts.ctest.hpp * include/OptFrame/Concepts/BaseConcepts.hpp * include/OptFrame/Concepts/Domain.ctest.hpp * include/OptFrame/Concepts/Domain.hpp * include/OptFrame/Concepts/MyConcepts.hpp * include/OptFrame/Core/Constructive.hpp * include/OptFrame/Core/Direction.hpp * include/OptFrame/Core/EPopulation.hpp * include/OptFrame/Core/Evaluation.hpp * include/OptFrame/Core/Evaluator.hpp * include/OptFrame/Core/GeneralEvaluator.hpp * include/OptFrame/Core/ICompare.hpp * include/OptFrame/Core/IEvaluator.hpp * include/OptFrame/Core/InitialPopulation.hpp * include/OptFrame/Core/Move.hpp * include/OptFrame/Core/MultiESolution.hpp * include/OptFrame/Core/MultiSolution.hpp * include/OptFrame/Core/NS.hpp * include/OptFrame/Core/NSEnum.hpp * include/OptFrame/Core/NSEnumIterator.hpp * include/OptFrame/Core/NSIterator.hpp * include/OptFrame/Core/NSSeq.hpp * include/OptFrame/Core/RandGen.hpp * include/OptFrame/Core/VEPopulation.hpp * include/OptFrame/Core.hpp * include/OptFrame/Helper/CloneConstructive.hpp * include/OptFrame/Helper/InitialMultiESolution.hpp * include/OptFrame/Helper/PopulationBasedMultiObjSearch.hpp * include/OptFrame/Helper/Solutions/CopySolution.hpp * include/OptFrame/Heuristics/CompareLocalSearch.hpp * include/OptFrame/Heuristics/EA/BasicGeneticAlgorithm.hpp * include/OptFrame/Heuristics/EA/FamilyEA.hpp * include/OptFrame/Heuristics/EA/GeneralCrossover.hpp * include/OptFrame/Heuristics/EA/Mutation.hpp * include/OptFrame/Heuristics/EA/NGES.hpp * include/OptFrame/Heuristics/EA/NSGAII.hpp * include/OptFrame/Heuristics/EA/PSO.hpp * include/OptFrame/Heuristics/EA/RK/BRKGA.hpp * include/OptFrame/Heuristics/EA/RK/BRKGABuilder.hpp * include/OptFrame/Heuristics/EA/RK/BasicDecoderRandomKeys.hpp * include/OptFrame/Heuristics/EA/RK/BasicInitialEPopulationRK.hpp * include/OptFrame/Heuristics/EA/RK/ConstructiveRK.hpp * include/OptFrame/Heuristics/EA/RK/DecoderRandomKeys.hpp * include/OptFrame/Heuristics/EA/RK/DecoderRandomKeysNoEvaluation.hpp * include/OptFrame/Heuristics/EA/RK/FamilyRK.hpp * include/OptFrame/Heuristics/EA/RK/InitialEPopulationRK.hpp * include/OptFrame/Heuristics/EA/RK/RKGA.hpp * include/OptFrame/Heuristics/EmptyMultiObjSearch.hpp * include/OptFrame/Heuristics/EmptySingleObjSearch.hpp * include/OptFrame/Heuristics/GRASP/BasicGRASP.hpp * include/OptFrame/Heuristics/GRASP/FamilyGRASP.h * include/OptFrame/Heuristics/GRASP/GRASP.hpp * include/OptFrame/Heuristics/GRASP/GRASPFamilyBAD.h * include/OptFrame/Heuristics/GRASP/GRConstructive.hpp * include/OptFrame/Heuristics/ILS/BasicILS.hpp * include/OptFrame/Heuristics/ILS/BasicILSPerturbation.hpp * include/OptFrame/Heuristics/ILS/BuilderILSL.hpp * include/OptFrame/Heuristics/ILS/BuilderILSLPerturbation.hpp * include/OptFrame/Heuristics/ILS/FamilyILS.hpp * include/OptFrame/Heuristics/ILS/ILSL.hpp * include/OptFrame/Heuristics/ILS/ILSLPerturbation.hpp * include/OptFrame/Heuristics/ILS/MO/BasicMOILS.hpp * include/OptFrame/Heuristics/ILS/MO/BasicMOILSPerturbation.hpp * include/OptFrame/Heuristics/ILS/MO/FamilyMOILS.h * include/OptFrame/Heuristics/ILS/MO/MOILSLPerturbation.hpp * include/OptFrame/Heuristics/ILS/MO/MOILSLevels.hpp * include/OptFrame/Heuristics/ILS/MO/MultiObjILS.hpp * include/OptFrame/Heuristics/ILS/MetaILS.hpp * include/OptFrame/Heuristics/LocalSearches/BI.hpp * include/OptFrame/Heuristics/LocalSearches/BestImprovementLOS.hpp * include/OptFrame/Heuristics/LocalSearches/BuilderBI.hpp * include/OptFrame/Heuristics/LocalSearches/BuilderCS.hpp * include/OptFrame/Heuristics/LocalSearches/BuilderEmptyLS.hpp * include/OptFrame/Heuristics/LocalSearches/BuilderFI.hpp * include/OptFrame/Heuristics/LocalSearches/BuilderHC.hpp * include/OptFrame/Heuristics/LocalSearches/BuilderRDM.hpp * include/OptFrame/Heuristics/LocalSearches/BuilderRVND.hpp * include/OptFrame/Heuristics/LocalSearches/BuilderVND.hpp * include/OptFrame/Heuristics/LocalSearches/CS.hpp * include/OptFrame/Heuristics/LocalSearches/EmptyLS.hpp * include/OptFrame/Heuristics/LocalSearches/FI.hpp * include/OptFrame/Heuristics/LocalSearches/HC.hpp * include/OptFrame/Heuristics/LocalSearches/LAHC.hpp * include/OptFrame/Heuristics/LocalSearches/MultiImprovement.hpp * include/OptFrame/Heuristics/LocalSearches/MultiRandomSelection.hpp * include/OptFrame/Heuristics/LocalSearches/RDM.hpp * include/OptFrame/Heuristics/LocalSearches/RVND.hpp * include/OptFrame/Heuristics/LocalSearches/VND.hpp * include/OptFrame/Heuristics/LocalSearches/VNDUpdateADS.hpp * include/OptFrame/Heuristics/MOLocalSearches/GPLS.hpp * include/OptFrame/Heuristics/MultiObjective/ClassicNSGAII.hpp * include/OptFrame/Heuristics/MultiObjective/MOPopulationManagement.hpp * include/OptFrame/Heuristics/MultiObjective/MOSIndividual.hpp * include/OptFrame/Heuristics/MultiStart.hpp * include/OptFrame/Heuristics/NSearch/FirstImprovingNeighbor.hpp * include/OptFrame/Heuristics/SA/BasicSA.hpp * include/OptFrame/Heuristics/SA/BuilderBasicSA.hpp * include/OptFrame/Heuristics/SA/FamilySA.hpp * include/OptFrame/Heuristics/SA/GeometricSA.hpp * include/OptFrame/Heuristics/SA/HelperSA.hpp * include/OptFrame/Heuristics/SA/SA_AC.hpp * include/OptFrame/Heuristics/SA/WarmupBasicSA.hpp * include/OptFrame/Heuristics/SimpleLocalSearch.hpp * include/OptFrame/Heuristics/SingleObjSearchToLocalSearch.hpp * include/OptFrame/Heuristics/TS/BasicTabuSearch.hpp * include/OptFrame/Heuristics/TS/FamilyTS.h * include/OptFrame/Heuristics/TS/TabuSearch.hpp * include/OptFrame/Heuristics/VNS/BasicVNS.hpp * include/OptFrame/Heuristics/VNS/FamilyVNS.h * include/OptFrame/Heuristics/VNS/GeneralVNS.hpp * include/OptFrame/Heuristics/VNS/MetaVNS.hpp * include/OptFrame/Heuristics/VNS/RandVNS.hpp * include/OptFrame/Heuristics/VNS/ReducedVNS.hpp * include/OptFrame/Heuristics.hpp * include/OptFrame/Hyper/Action.hpp * include/OptFrame/Hyper/CheckCommand.hpp * include/OptFrame/Hyper/ComponentHelper.hpp * include/OptFrame/Hyper/ComponentMultiBuilder.hpp * include/OptFrame/Hyper/HeuristicFactory.hpp * include/OptFrame/Hyper/Loader.hpp * include/OptFrame/Hyper/RandGenBuilder.hpp * include/OptFrame/Hyper/RunExperimentsCommand.hpp * include/OptFrame/Hyper/TimerBuilder.hpp * include/OptFrame/Hyper/WarmupBuilder.hpp * include/OptFrame/InitialPareto.hpp * include/OptFrame/MOLocalSearch.hpp * include/OptFrame/MoveCost.hpp * include/OptFrame/MultiDirection.hpp * include/OptFrame/Pareto/MultiEvaluation.hpp * include/OptFrame/Pareto/MultiEvaluator.hpp * include/OptFrame/Pareto/Pareto.hpp * include/OptFrame/Pareto/ParetoDominance.hpp * include/OptFrame/Pareto/ParetoDominanceWeak.hpp * include/OptFrame/Pareto/ParetoManager.hpp * include/OptFrame/Search/GlobalSearch.hpp * include/OptFrame/Search/GlobalSearchBuilder.hpp * include/OptFrame/Search/ILoop.hpp * include/OptFrame/Search/IPopulational.hpp * include/OptFrame/Search/ITrajectory.hpp * include/OptFrame/Search/InitialPopulation.hpp * include/OptFrame/Search/InitialSearch.hpp * include/OptFrame/Search/LocalSearch.hpp * include/OptFrame/Search/LocalSearchBuilder.hpp * include/OptFrame/Search/MultiObjSearch.hpp * include/OptFrame/Search/SearchOutput.hpp * include/OptFrame/Search/SearchStatus.hpp * include/OptFrame/Search/SingleObjSearch.hpp * include/OptFrame/Search/SingleObjSearchBuilder.hpp * include/OptFrame/Search/StopCriteria.hpp * include/OptFrame/SemStreams.hpp * include/OptFrame/Timer.hpp * include/OptFrame/Util/NSAdapter/NSEnumVectorShift.hpp * include/OptFrame/Util/NSAdapter/VRP/Inter/NSSeqVRPCross.hpp * include/OptFrame/Util/NSAdapter/VRP/Inter/NSSeqVRPShift10.hpp * include/OptFrame/Util/NSAdapter/VRP/Inter/NSSeqVRPShift20.hpp * include/OptFrame/Util/NSAdapter/VRP/Inter/NSSeqVRPSwap1_1.hpp * include/OptFrame/Util/NSAdapter/VRP/Inter/NSSeqVRPSwap2_1.hpp * include/OptFrame/Util/NSAdapter/VRP/Inter/NSSeqVRPSwap2_2.hpp * include/OptFrame/Util/NSAdapter/VRP/Intra/NSSeqVRP2Opt.hpp * include/OptFrame/Util/NSAdapter/VRP/Intra/NSSeqVRPExchange.hpp * include/OptFrame/Util/NSAdapter/VRP/Intra/NSSeqVRPOrOpt1.hpp * include/OptFrame/Util/NSAdapter/VRP/Intra/NSSeqVRPOrOpt2.hpp * include/OptFrame/Values/MultiObjValue.hpp * include/OptFrame/Values/SingleObjValue.hpp * include/OptFrame/modlog/modlog.cppm * include/OptFrame/modlog/modlog.hpp * include/OptFrame/opview/optional_view.hpp * include/OptFrame/printable/printable.hpp * include/OptFrame/printable/printable.hpp.bkp * include/OptFrame-Core-Examples/FCore-KP/KP-fcore.hpp * include/OptFrame-Core-Examples/FCore-TSP/TSP-fcore.hpp * include/OptFrame-Core-Examples/FCore-bTSP/BTSP-fcore.hpp * tests/OptFrame-test/Helper-test/MultiESolution.Test.hpp * tests/OptFrame-test/Heuristics-test/BRKGA.Test.hpp * tests/OptFrame-test/Heuristics-test/BasicTabuSearch.Test.hpp * tests/OptFrame-test/Heuristics-test/HeuristicsAll.Test.hpp * tests/OptFrame-test/Heuristics-test/MultiObjective-test/BiObjNonDominatedSort.Test.hpp * tests/OptFrame-test/Heuristics-test/MultiObjective-test/NonDominatedSort.Test.hpp * tests/OptFrame-test/Hyper-test/HeuristicFactory.Test.hpp * tests/OptFrame-test/Matrix.Test.hpp * tests/OptFrame-test/ParetoDominance.Test.hpp * tests/OptFrame-test/RandGen.Test.hpp * tests/OptFrame-test/Util-test/NSAdapter/VRP/Inter/NSSeqVRPCross.Test.hpp * tests/OptFrame-test/Util-test/NSAdapter/VRP/Inter/NSSeqVRPShift10.Test.hpp * tests/OptFrame-test/Util-test/NSAdapter/VRP/Inter/NSSeqVRPSwap1_1.Test.hpp * tests/OptFrame-test/Util-test/NSAdapter/VRP/Intra/NSSeqVRP2Opt.Test.hpp * tests/OptFrame-test/Util-test/NSAdapter/VRP/Intra/NSSeqVRPExchange.Test.hpp * tests/OptFrame-test/Util-test/NSAdapter/VRP/Intra/NSSeqVRPOrOpt1.Test.hpp * tests/OptFrame-test/Util-test/NSAdapter/VRP/Intra/NSSeqVRPOrOpt2.Test.hpp * tests/OptFrame-test/Util-test/Util.Test.hpp * tests/all_module.Test.cpp # MISSING COPYRIGHT AND LICENSING INFORMATION The following files have no copyright and licensing information: * .bazelignore * .bazelrc * .bazelversion-xxx * .clang-format * .clang-tidy * .devcontainer/Dockerfile * .devcontainer/devcontainer.json * .github/workflows/binarybuilder.yml * .github/workflows/demo_00_simplebuild.yml * .github/workflows/demo_01_quickstartwelcome.yml * .github/workflows/demo_02_quickstartkp_sa.yml * .github/workflows/demo_03_quickstart_tsp_vns_brkga.yml * .github/workflows/demo_05_advanced_tsp_checkmodule.yml * .github/workflows/example_eternityii.yml * .github/workflows/example_hfm.yml * .github/workflows/example_hfmvrp.yml * .github/workflows/example_kp.yml * .github/workflows/example_mitsp.yml * .github/workflows/example_modm.yml * .github/workflows/example_opths.yml * .github/workflows/example_pmedcap.yml * .github/workflows/example_pn.yml * .github/workflows/example_tsp.yml * .github/workflows/library.yml * .github/workflows/run_tests.yml * .gitignore * .gitmodules * .readthedocs.yml * .vscode/settings.json * AUTHORS * BUILD.bzl * CHANGELOG.md * CMakeLists.txt * CPPLINT.cfg * DEVEL.md * Examples/BUILD.bazel * Examples/FCore-BRKGA/.bazelrc * Examples/FCore-BRKGA/.gitignore * Examples/FCore-BRKGA/BUILD.bazel * Examples/FCore-BRKGA/README.md * Examples/FCore-BRKGA/WORKSPACE.bazel * Examples/FCore-BRKGA/mainTSP-brkga.cpp * Examples/FCore-BRKGA/makefile * Examples/FCore-Examples/.bazelrc * Examples/FCore-Examples/BUILD.bazel * Examples/FCore-Examples/README.md * Examples/FCore-Examples/WORKSPACE.bazel * Examples/FCore-Examples/build/.gitignore * Examples/FCore-Examples/build.sh * Examples/FCore-Examples/makefile * Examples/FCore-Examples/run.sh * Examples/FCore-Examples/src/TSP-fcore.hpp * Examples/FCore-Examples/src/TSP-fxcore.hpp * Examples/FCore-Examples/src/mainTSP-fcore.cpp * Examples/FCore-Examples/src/mainTSP-fxcore.cpp * Examples/FCore-Examples/tests/.gitignore * Examples/FCore-Examples/tests/Makefile * Examples/FCore-Examples/tests/tests.cpp * Examples/FCore-PSO/.bazelrc * Examples/FCore-PSO/.gitignore * Examples/FCore-PSO/BUILD.bazel * Examples/FCore-PSO/README.md * Examples/FCore-PSO/WORKSPACE.bazel * Examples/FCore-PSO/mainPSO.cpp * Examples/FCore-PSO/makefile * Examples/FCore-VRP/.bazelrc * Examples/FCore-VRP/.gitignore * Examples/FCore-VRP/BUILD.bazel * Examples/FCore-VRP/README.md * Examples/FCore-VRP/WORKSPACE.bazel * Examples/FCore-VRP/instance.txt * Examples/FCore-VRP/instance10.txt * Examples/FCore-VRP/makefile * Examples/FCore-bTSP/.bazelrc * Examples/FCore-bTSP/.gitignore * Examples/FCore-bTSP/BUILD.bazel * Examples/FCore-bTSP/README.md * Examples/FCore-bTSP/WORKSPACE.bazel * Examples/FCore-bTSP/build/.gitignore * Examples/FCore-bTSP/build.sh * Examples/FCore-bTSP/makefile * Examples/FCore-bTSP/run.sh * Examples/FCore-bTSP/tests/.gitignore * Examples/FCore-bTSP/tests/Makefile * Examples/FCore-bTSP/tests/tests.cpp * Examples/KP2/build/.gitignore * Examples/KP2/mainKP2.cpp * Examples/KP2/makefile * Examples/KP2/src/Crossover.cpp * Examples/KP2/src/Crossover.h * Examples/KP2/src/Evaluator.cpp * Examples/KP2/src/Evaluator.h * Examples/KP2/src/InitialPopulation.cpp * Examples/KP2/src/InitialPopulation.h * Examples/KP2/src/Mutation.cpp * Examples/KP2/src/Mutation.h * Examples/KP2/src/ProblemInstance.cpp * Examples/KP2/src/ProblemInstance.h * Examples/KP2/src/Representation.h * Examples/KP2/src/instances/f1_l-d_kp_10_269 * Examples/KP2/src/instances/f1_l-d_kp_10_269.opt * Examples/KP2/src/instances/f2_l-d_kp_20_878 * Examples/KP2/src/instances/f2_l-d_kp_20_878.opt * Examples/KP2/src/instances/knapPI_1_100_1000_1 * Examples/KP2/src/instances/knapPI_1_100_1000_1.opt * Examples/KP2/tests/.gitignore * Examples/KP2/tests/Example.Test.cpp * Examples/KP2/tests/Makefile * Examples/KP2/tests/build/.gitignore * Examples/LTS/EternityII/.bazelignore * Examples/LTS/EternityII/.bazelrc * Examples/LTS/EternityII/BUILD.bazel * Examples/LTS/EternityII/CMakeLists.txt * Examples/LTS/EternityII/MODULE.bazel * Examples/LTS/EternityII/README.txt * Examples/LTS/EternityII/cxxdeps.txt * Examples/LTS/EternityII/etii-definitions.opt * Examples/LTS/EternityII/include/BUILD.bazel * Examples/LTS/EternityII/include/EtII/BUILD.bazel * Examples/LTS/EternityII/include/EtII/ProblemCommand.h * Examples/LTS/EternityII/makefile * Examples/LTS/EternityII/pieces_set_2/pieces_03x03.txt * Examples/LTS/EternityII/pieces_set_2/pieces_05x05.txt * Examples/LTS/EternityII/pieces_set_2/pieces_10x10.txt * Examples/LTS/EternityII/pieces_set_2/pieces_16x16.txt * Examples/LTS/EternityII/pieces_set_2/pieces_20x20.txt * Examples/LTS/EternityII/run_cmake_clang_etii.sh * Examples/LTS/EternityII/tests/.gitignore * Examples/LTS/EternityII/tests/Example.Test.cpp * Examples/LTS/EternityII/tests/Makefile * Examples/LTS/HFM/.bazelignore * Examples/LTS/HFM/.bazelrc * Examples/LTS/HFM/BUILD.bazel * Examples/LTS/HFM/CMakeLists.txt * Examples/LTS/HFM/EFP.h * Examples/LTS/HFM/Instance/stockData/stockData * Examples/LTS/HFM/MODULE.bazel * Examples/LTS/HFM/README.txt * Examples/LTS/HFM/cxxdeps.txt * Examples/LTS/HFM/include/HFM/.gitignore * Examples/LTS/HFM/include/HFM/ConstructiveRandom.hpp * Examples/LTS/HFM/include/HFM/ConstructiveRandomACF.hpp * Examples/LTS/HFM/include/HFM/EFPESContinous.hpp * Examples/LTS/HFM/include/HFM/Evaluation.h * Examples/LTS/HFM/include/HFM/Evaluator.hpp * Examples/LTS/HFM/include/HFM/ForecastClass.hpp * Examples/LTS/HFM/include/HFM/HFMESContinous.hpp * Examples/LTS/HFM/include/HFM/HFMParams.hpp * Examples/LTS/HFM/include/HFM/NS/NSSeqHFMAddSingleInput.hpp * Examples/LTS/HFM/include/HFM/NS/NSSeqHFMChangeSingleInput.hpp * Examples/LTS/HFM/include/HFM/NS/NSSeqHFMModifyRules.hpp * Examples/LTS/HFM/include/HFM/NS/NSSeqHFMRemoveSingleInput.hpp * Examples/LTS/HFM/include/HFM/NS/NSSeqHFMVAlpha.hpp * Examples/LTS/HFM/include/HFM/OptimalLinearRegression.hpp * Examples/LTS/HFM/include/HFM/ProblemInstance.hpp * Examples/LTS/HFM/include/HFM/ProblemInstanceWithScanner.hpp * Examples/LTS/HFM/include/HFM/ProblemParameters.hpp * Examples/LTS/HFM/include/HFM/ProblemReadParameters.hpp * Examples/LTS/HFM/include/HFM/Representation.h * Examples/LTS/HFM/include/HFM/Solution.h * Examples/LTS/HFM/include/HFM/TreatForecasts.hpp * Examples/LTS/HFM/include/HFM/Util/autocorr.hpp * Examples/LTS/HFM/include/HFM/Util/lregress.hpp * Examples/LTS/HFM/include/HFM/Util/treatREDD.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/AETwoVariables.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/CIF_WCCI.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/EEGLearning.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/GAPSO.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/HFModel.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/MokokoWind.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/REW2016_REED.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/hosseinData.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/jamesTaylor.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/loadMain.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/microGrid.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/microGridOnline.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/mokoko.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/musicGen.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/priceMain.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/rainMain.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/readMP3.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/selfUseMode.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/smartStorage.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/stockMarket.hpp * Examples/LTS/HFM/include/HFM/mainForecastingCodes/usingNonDominatedModels.hpp * Examples/LTS/HFM/makeGFP.mk * Examples/LTS/HFM/makefile * Examples/LTS/HFM/src/mainHFM.cpp * Examples/LTS/HFM/tests/.gitignore * Examples/LTS/HFM/tests/Makefile * Examples/LTS/HFMVRP/.bazelignore * Examples/LTS/HFMVRP/.gitignore * Examples/LTS/HFMVRP/.vscode/c_cpp_properties.json * Examples/LTS/HFMVRP/.vscode/settings.json * Examples/LTS/HFMVRP/.vscode/tasks.json * Examples/LTS/HFMVRP/BUILD.bazel * Examples/LTS/HFMVRP/CMakeLists.txt * Examples/LTS/HFMVRP/Instances/.gitignore * Examples/LTS/HFMVRP/MODULE.bazel * Examples/LTS/HFMVRP/README.txt * Examples/LTS/HFMVRP/cxxdeps.txt * Examples/LTS/HFMVRP/include/BUILD.bazel * Examples/LTS/HFMVRP/include/HFMVRP/.gitignore * Examples/LTS/HFMVRP/include/HFMVRP/BUILD.bazel * Examples/LTS/HFMVRP/makefile * Examples/LTS/HFMVRP/readMe_VitorNCoelho_EJOR_HFMVRP_Code * Examples/LTS/HFMVRP/run.sh * Examples/LTS/HFMVRP/tests/.gitignore * Examples/LTS/HFMVRP/tests/Example.Test.cpp * Examples/LTS/HFMVRP/tests/Makefile * Examples/LTS/KP/.bazelignore * Examples/LTS/KP/.bazelrc * Examples/LTS/KP/.gitignore * Examples/LTS/KP/BUILD.bazel * Examples/LTS/KP/CMakeLists.txt * Examples/LTS/KP/MODULE.bazel * Examples/LTS/KP/README.txt * Examples/LTS/KP/cxxdeps.txt * Examples/LTS/KP/instance-4.txt * Examples/LTS/KP/makefile * Examples/LTS/KP/src/ConstructiveGreedy.cpp * Examples/LTS/KP/src/ConstructiveGreedy.h * Examples/LTS/KP/src/ConstructiveRandom.cpp * Examples/LTS/KP/src/ConstructiveRandom.h * Examples/LTS/KP/src/Evaluator.cpp * Examples/LTS/KP/src/Evaluator.h * Examples/LTS/KP/src/KP.h * Examples/LTS/KP/src/NSSeqBitFlip.cpp * Examples/LTS/KP/src/NSSeqBitFlip.h * Examples/LTS/KP/src/ProblemInstance.cpp * Examples/LTS/KP/src/ProblemInstance.h * Examples/LTS/KP/src/Representation.h * Examples/LTS/KP/src/Solution.h * Examples/LTS/KP/src/mainKP.cpp * Examples/LTS/KP/tests/.gitignore * Examples/LTS/KP/tests/Example.Test.cpp * Examples/LTS/KP/tests/Makefile * Examples/LTS/MITSP/.bazelrc * Examples/LTS/MITSP/BUILD.bazel * Examples/LTS/MITSP/MODULE.bazel * Examples/LTS/MITSP/README.md * Examples/LTS/MITSP/WORKSPACE.bazel * Examples/LTS/MITSP/instances/lin318.tsp * Examples/LTS/MITSP/makefile * Examples/LTS/MITSP/src/mainMImpTSP.cpp * Examples/LTS/MITSP/tests/.gitignore * Examples/LTS/MITSP/tests/Example.Test.cpp * Examples/LTS/MITSP/tests/Makefile * Examples/LTS/MODM/.bazelignore * Examples/LTS/MODM/.bazelrc * Examples/LTS/MODM/BUILD.bazel * Examples/LTS/MODM/CMakeLists.txt * Examples/LTS/MODM/MODULE.bazel * Examples/LTS/MODM/README.txt * Examples/LTS/MODM/cxxdeps.txt * Examples/LTS/MODM/include/MODM/ADS.h * Examples/LTS/MODM/include/MODM/ConstructiveBasicGreedyRandomized.h * Examples/LTS/MODM/include/MODM/DeltaStructure.h * Examples/LTS/MODM/include/MODM/Evaluator.h * Examples/LTS/MODM/include/MODM/EvaluatorRobustness.h * Examples/LTS/MODM/include/MODM/MODM.h * Examples/LTS/MODM/include/MODM/NSSeqADD.h * Examples/LTS/MODM/include/MODM/NSSeqARProduct.h * Examples/LTS/MODM/include/MODM/NSSeqInvert.h * Examples/LTS/MODM/include/MODM/NSSeqSWAP.h * Examples/LTS/MODM/include/MODM/NSSeqSWAPInter.h * Examples/LTS/MODM/include/MODM/ProblemCommand.h * Examples/LTS/MODM/include/MODM/ProblemInstance.h * Examples/LTS/MODM/include/MODM/Representation.h * Examples/LTS/MODM/include/MODM/Solution.h * Examples/LTS/MODM/makefile * Examples/LTS/MODM/src/.gitignore * Examples/LTS/MODM/src/ADSManager.cpp * Examples/LTS/MODM/src/ConstructiveBasicGreedyRandomized.cpp * Examples/LTS/MODM/src/Evaluator.cpp * Examples/LTS/MODM/src/EvaluatorRobustness.cpp * Examples/LTS/MODM/src/NSSeqADD.cpp * Examples/LTS/MODM/src/NSSeqARProduct.cpp * Examples/LTS/MODM/src/NSSeqARcpp * Examples/LTS/MODM/src/NSSeqInvert.cpp * Examples/LTS/MODM/src/NSSeqSWAP.cpp * Examples/LTS/MODM/src/NSSeqSWAPInter.cpp * Examples/LTS/MODM/src/ProblemCommand.cpp * Examples/LTS/MODM/src/ProblemInstance.cpp * Examples/LTS/MODM/tests/.gitignore * Examples/LTS/MODM/tests/Makefile * Examples/LTS/OptHS/.bazelignore * Examples/LTS/OptHS/.bazelrc * Examples/LTS/OptHS/BUILD.bazel * Examples/LTS/OptHS/CMakeLists.txt * Examples/LTS/OptHS/MODULE.bazel * Examples/LTS/OptHS/README.txt * Examples/LTS/OptHS/cxxdeps.txt * Examples/LTS/OptHS/makefile * Examples/LTS/OptHS/tests/.gitignore * Examples/LTS/OptHS/tests/Makefile * Examples/LTS/PMedCap/.bazelignore * Examples/LTS/PMedCap/.bazelrc * Examples/LTS/PMedCap/BUILD.bazel * Examples/LTS/PMedCap/CMakeLists.txt * Examples/LTS/PMedCap/MODULE.bazel * Examples/LTS/PMedCap/README.txt * Examples/LTS/PMedCap/cxxdeps.txt * Examples/LTS/PMedCap/makefile * Examples/LTS/PMedCap/src/InstancesLorena/SJC1 * Examples/LTS/PMedCap/src/InstancesLorena/SJC2 * Examples/LTS/PMedCap/src/InstancesLorena/SJC3 * Examples/LTS/PMedCap/src/InstancesLorena/SJC3b * Examples/LTS/PMedCap/src/InstancesLorena/SJC4a * Examples/LTS/PMedCap/src/InstancesLorena/SJC4b * Examples/LTS/PMedCap/src/InstancesLorena/website * Examples/LTS/PMedCap/tests/.gitignore * Examples/LTS/PMedCap/tests/Example.Test.cpp * Examples/LTS/PMedCap/tests/Makefile * Examples/LTS/PN/CMakeLists.txt * Examples/LTS/PN/cxxdeps.txt * Examples/LTS/PN/execPN.opt * Examples/LTS/PN/makefile * Examples/LTS/PN/makefilePN * Examples/LTS/PN/src/Instances/15/15_1.txt * Examples/LTS/PN/src/Instances/15/15_2.txt * Examples/LTS/PN/src/Instances/15/15_3.txt * Examples/LTS/PN/src/Instances/15/15_4.txt * Examples/LTS/PN/src/Instances/15/15_5.txt * Examples/LTS/PN/src/Instances/35/35_1.txt * Examples/LTS/PN/src/Instances/35/35_2.txt * Examples/LTS/PN/src/Instances/35/35_3.txt * Examples/LTS/PN/src/Instances/35/35_4.txt * Examples/LTS/PN/src/Instances/35/35_5.txt * Examples/LTS/PN/src/Instances/55/55_1.txt * Examples/LTS/PN/src/Instances/55/55_2.txt * Examples/LTS/PN/src/Instances/55/55_3.txt * Examples/LTS/PN/src/Instances/55/55_4.txt * Examples/LTS/PN/src/Instances/55/55_5.txt * Examples/LTS/PN/src/Instances/75/75_1.txt * Examples/LTS/PN/src/Instances/75/75_2.txt * Examples/LTS/PN/src/Instances/75/75_3.txt * Examples/LTS/PN/src/Instances/75/75_4.txt * Examples/LTS/PN/src/Instances/75/75_5.txt * Examples/LTS/PN/src/Instances/95/95_1.txt * Examples/LTS/PN/src/Instances/95/95_2.txt * Examples/LTS/PN/src/Instances/95/95_3.txt * Examples/LTS/PN/src/Instances/95/95_4.txt * Examples/LTS/PN/src/Instances/95/95_5.txt * Examples/LTS/PN/src/Instances/inst.txt * Examples/LTS/PN/src/mainPN.cpp * Examples/LTS/PN/tests/.gitignore * Examples/LTS/PN/tests/Example.Test.cpp * Examples/LTS/PN/tests/Makefile * Examples/LTS/TSP/.bazelignore * Examples/LTS/TSP/.bazelrc * Examples/LTS/TSP/.gitignore * Examples/LTS/TSP/.vscode/settings.json * Examples/LTS/TSP/BUILD.bazel * Examples/LTS/TSP/CMakeLists.txt * Examples/LTS/TSP/CPPLINT.cfg * Examples/LTS/TSP/MODULE.bazel * Examples/LTS/TSP/README.txt * Examples/LTS/TSP/berlin52.mtx * Examples/LTS/TSP/cxxdeps.txt * Examples/LTS/TSP/makefile * Examples/LTS/TSP/run_cmake_clang_tsp.sh * Examples/LTS/TSP/tests/.gitignore * Examples/LTS/TSP/tests/Makefile * Examples/LTS/TSP/tsp-definitions.opt * Examples/LTS/TSP/tsplib/berlin52.opt.tour * Examples/LTS/TSP/tsplib/berlin52.tsp * Examples/LTS/TSP/tsplib/berlin52.txt * Examples/LTS/TSP/tsplib/miniberlin52-10.txt * Examples/LTS/clean_all.sh * Examples/LTS/makefile * Examples/Legacy/OPM/OPM.h * Examples/Legacy/OPM/makefile * Examples/Legacy/OPM/src/.gitignore * Examples/Legacy/OPM/src/Evaluation.h * Examples/Legacy/OPM/src/Evaluator.hpp * Examples/Legacy/OPM/src/InitialSolutionGreedyRandomized.hpp * Examples/Legacy/OPM/src/NSEnumLD.hpp * Examples/Legacy/OPM/src/NSEnumNT.hpp * Examples/Legacy/OPM/src/NSEnumPO.hpp * Examples/Legacy/OPM/src/NSEnumSS.hpp * Examples/Legacy/OPM/src/NSEnumST.hpp * Examples/Legacy/OPM/src/NSEnumTO.hpp * Examples/Legacy/OPM/src/NSEnumTP.hpp * Examples/Legacy/OPM/src/NSEnumTT.hpp * Examples/Legacy/OPM/src/OPMSolutionCheck.h * Examples/Legacy/OPM/src/ProblemInstance.hpp * Examples/Legacy/OPM/src/RandomInitialSolution.hpp * Examples/Legacy/OPM/src/Representation.h * Examples/Legacy/OPM/src/Solution.h * Examples/Legacy/OPM/src/instances/opm1.dat * Examples/Legacy/OPM/src/instances/opm1.mod * Examples/Legacy/OPM/src/instances/opm2.dat * Examples/Legacy/OPM/src/instances/opm2.mod * Examples/Legacy/OPM/src/instances/opm3.dat * Examples/Legacy/OPM/src/instances/opm3.mod * Examples/Legacy/OPM/src/instances/opm4.dat * Examples/Legacy/OPM/src/instances/opm4.mod * Examples/Legacy/OPM/src/instances/opm5.dat * Examples/Legacy/OPM/src/instances/opm5.mod * Examples/Legacy/OPM/src/instances/opm6.dat * Examples/Legacy/OPM/src/instances/opm6.mod * Examples/Legacy/OPM/src/instances/opm7.dat * Examples/Legacy/OPM/src/instances/opm7.mod * Examples/Legacy/OPM/src/instances/opm8.dat * Examples/Legacy/OPM/src/instances/opm8.mod * Examples/Legacy/OPM/src/instances/opmteste.dat * Examples/Legacy/OPM/src/mainOPM.cpp * Examples/Legacy/OPM/tests/.gitignore * Examples/Legacy/OPM/tests/Example.Test.cpp * Examples/Legacy/OPM/tests/Makefile * Examples/Legacy/ParallelTSP/README * Examples/Legacy/ParallelTSP/example.opt * Examples/Legacy/ParallelTSP/makefile * Examples/Legacy/ParallelTSP/tests/.gitignore * Examples/Legacy/ParallelTSP/tests/Example.Test.cpp * Examples/Legacy/ParallelTSP/tests/Makefile * Examples/Legacy/SVRPDSP/makefile * Examples/Legacy/SVRPDSP/src/ADS.h * Examples/Legacy/SVRPDSP/src/ConstructiveGRandTSPOptimalGLO.hpp * Examples/Legacy/SVRPDSP/src/ConstructiveGRandTSPOptimalSEQ.hpp * Examples/Legacy/SVRPDSP/src/ConstructiveRandom.hpp * Examples/Legacy/SVRPDSP/src/ConstructiveTSPOptimal.hpp * Examples/Legacy/SVRPDSP/src/Delta.h * Examples/Legacy/SVRPDSP/src/DeltaMove2Opt.hpp * Examples/Legacy/SVRPDSP/src/DeltaMove3Opt.hpp * Examples/Legacy/SVRPDSP/src/DeltaMoveOrOptk.hpp * Examples/Legacy/SVRPDSP/src/DeltaMoveSwap.hpp * Examples/Legacy/SVRPDSP/src/Evaluator.hpp * Examples/Legacy/SVRPDSP/src/MySolution.hpp * Examples/Legacy/SVRPDSP/src/ProblemInstance.hpp * Examples/Legacy/SVRPDSP/src/Representation.h * Examples/Legacy/SVRPDSP/src/SVRPDSP.h * Examples/Legacy/SVRPDSP/src/S_KnapsackEvaluator.hpp * Examples/Legacy/SVRPDSP/src/S_TSPEvaluator.hpp * Examples/Legacy/SVRPDSP/src/all-instances-2013/016_B_half.txt * Examples/Legacy/SVRPDSP/src/all-instances-2013/016_B_one.txt * Examples/Legacy/SVRPDSP/src/all-instances-2013/016_B_p_two.txt * Examples/Legacy/SVRPDSP/src/all-instances-2013/016_B_two.txt * Examples/Legacy/SVRPDSP/src/all-instances-2013/diff.txt * Examples/Legacy/SVRPDSP/src/cgtype.h * Examples/Legacy/SVRPDSP/src/knapsack-2013/016_B_half.knp * Examples/Legacy/SVRPDSP/src/knapsack-2013/016_B_one.knp * Examples/Legacy/SVRPDSP/src/knapsack-2013/016_B_p_two.knp * Examples/Legacy/SVRPDSP/src/knapsack-2013/016_B_two.knp * Examples/Legacy/SVRPDSP/src/mainSVRPDSP.cpp * Examples/Legacy/SVRPDSP/src/tsp-2013-4f/016.tsp * Examples/Legacy/SVRPDSP/tests/.gitignore * Examples/Legacy/SVRPDSP/tests/Example.Test.cpp * Examples/Legacy/SVRPDSP/tests/Makefile * Examples/README.txt * Examples/Solver-KP/.bazelrc * Examples/Solver-KP/.gitignore * Examples/Solver-KP/BUILD.bazel * Examples/Solver-KP/README.md * Examples/Solver-KP/WORKSPACE.bazel * Examples/Solver-KP/default_kp01.json * Examples/Solver-KP/knapsack.txt * Examples/Solver-KP/makefile * Examples/Solver-KP/src/solver_kp01_generic/mainSolverKP.cpp * Examples/Solver-KP/src/solver_kp01_generic/solver_kp01.hpp * Examples/Solver-KP/src/solver_kp01_generic/solver_kp01_generic.h * Examples/TSP2/build/.gitignore * Examples/TSP2/makefile * Examples/TSP2/src/ProblemCommand.h * Examples/TSP2/src/tsplib/berlin52.opt.tour * Examples/TSP2/src/tsplib/berlin52.tsp * Examples/TSP2/src/tsplib/berlin52.txt * Examples/TSP2/tests/.gitignore * Examples/TSP2/tests/Example.Test.cpp * Examples/TSP2/tests/Makefile * Examples/TSP2/tests/build/.gitignore * Examples/make_all.sh * Examples/makefile * HISTORY.md * MODULE.bazel * OPTCONCEPTS.md * README.md * build_lib_all_platforms.sh * bumpver.toml * demo/00_SimpleBuild/.bazelignore * demo/00_SimpleBuild/BUILD.bazel * demo/00_SimpleBuild/CMakeLists.txt * demo/00_SimpleBuild/MODULE.bazel * demo/00_SimpleBuild/README.header.md * demo/00_SimpleBuild/WORKSPACE.bazel * demo/00_SimpleBuild/cxxdeps.txt * demo/00_SimpleBuild/makefile * demo/01_QuickstartWelcome/.bazelignore * demo/01_QuickstartWelcome/.gitignore * demo/01_QuickstartWelcome/BUILD.bazel * demo/01_QuickstartWelcome/CMakeLists.txt * demo/01_QuickstartWelcome/MODULE.bazel * demo/01_QuickstartWelcome/README.header.md * demo/01_QuickstartWelcome/WORKSPACE.bazel * demo/01_QuickstartWelcome/cxxdeps.txt * demo/01_QuickstartWelcome/makefile * demo/01_QuickstartWelcome/src/mytest.cpp * demo/02_QuickstartKP_SA/.bazelignore * demo/02_QuickstartKP_SA/KP-fcore-ex-base-old.hpp * demo/02_QuickstartKP_SA/KP-fcore-ex-part2.hpp * demo/02_QuickstartKP_SA/KP-fcore-ex-part3.hpp * demo/02_QuickstartKP_SA/KP-fcore-ex-part4.hpp * demo/02_QuickstartKP_SA/KP-fcore-ex-part5-fcore.hpp * demo/02_QuickstartKP_SA/KP-fcore-ex-part5.hpp * demo/02_QuickstartKP_SA/KP-fcore-ex-part6.hpp * demo/02_QuickstartKP_SA/MODULE.bazel * demo/02_QuickstartKP_SA/README.header.md * demo/02_QuickstartKP_SA/join.sh * demo/02_QuickstartKP_SA/knapsack-example.txt * demo/02_QuickstartKP_SA/mainKP-fcore-ex-base.cpp * demo/02_QuickstartKP_SA/mainKP-fcore-ex-part1.cpp * demo/02_QuickstartKP_SA/mainKP-fcore-ex-part2.cpp * demo/02_QuickstartKP_SA/mainKP-fcore-ex-part3.cpp * demo/02_QuickstartKP_SA/mainKP-fcore-ex-part4.cpp * demo/02_QuickstartKP_SA/mainKP-fcore-ex-part5.cpp * demo/02_QuickstartKP_SA/mainKP-fcore-ex.cpp * demo/02_QuickstartKP_SA/makefile * demo/03_QuickstartTSP_VNS_BRKGA/.bazelignore * demo/03_QuickstartTSP_VNS_BRKGA/.gitignore * demo/03_QuickstartTSP_VNS_BRKGA/BUILD.bazel * demo/03_QuickstartTSP_VNS_BRKGA/MODULE.bazel * demo/03_QuickstartTSP_VNS_BRKGA/README.header.md * demo/03_QuickstartTSP_VNS_BRKGA/TSP-fcore-part1.hpp * demo/03_QuickstartTSP_VNS_BRKGA/TSP-fcore-part2.hpp * demo/03_QuickstartTSP_VNS_BRKGA/TSP-fcore-part3.hpp * demo/03_QuickstartTSP_VNS_BRKGA/TSP-fcore-part4.hpp * demo/03_QuickstartTSP_VNS_BRKGA/TSP-fcore-part5.hpp * demo/03_QuickstartTSP_VNS_BRKGA/TSP-fcore-part6.hpp * demo/03_QuickstartTSP_VNS_BRKGA/TSP-fcore-part7.hpp * demo/03_QuickstartTSP_VNS_BRKGA/TSP-fcore.hpp * demo/03_QuickstartTSP_VNS_BRKGA/join.sh * demo/03_QuickstartTSP_VNS_BRKGA/mainTSP-fcore-brkga-part2.cpp * demo/03_QuickstartTSP_VNS_BRKGA/mainTSP-fcore-brkga-part3.cpp * demo/03_QuickstartTSP_VNS_BRKGA/mainTSP-fcore-brkga-part4.cpp * demo/03_QuickstartTSP_VNS_BRKGA/mainTSP-fcore-ils-part2.cpp * demo/03_QuickstartTSP_VNS_BRKGA/mainTSP-fcore-ils-part3.cpp * demo/03_QuickstartTSP_VNS_BRKGA/makefile * demo/04_Advanced_TSP_fxcore/.bazelignore * demo/04_Advanced_TSP_fxcore/TSP-fxcore-nsseq.hpp * demo/05_Advanced_TSP_checkmodule/.bazelignore * demo/05_Advanced_TSP_checkmodule/README.header.md * demo/05_Advanced_TSP_checkmodule/TSP-fcore-applyupdate.hpp * demo/05_Advanced_TSP_checkmodule/TSP-fcore-part5-applyupdate.hpp * demo/05_Advanced_TSP_checkmodule/TSP-fcore-part5-cost.hpp * demo/05_Advanced_TSP_checkmodule/TSP-fcore-part5-moveclass.hpp * demo/05_Advanced_TSP_checkmodule/TSP-fcore.hpp * demo/05_Advanced_TSP_checkmodule/join.sh * demo/05_Advanced_TSP_checkmodule/makefile * demo/06_Advanced_OptFCoreLib/.bazelignore * demo/06_Advanced_OptFCoreLib/.gitignore * demo/06_Advanced_OptFCoreLib/mainlib.cpp * demo/06_Advanced_OptFCoreLib/makefile * demo/06_Advanced_OptFCoreLib/run.sh * demo/07_Try_Modules/trymod.cpp * demo/Makefile * demo/README.bazel.md * demo/clean_all.sh * docs/.gitignore * docs/Makefile * docs/make.bat * docs/requirements.txt * docs/source/.gitignore * docs/source/_figs/Knapsack.pdf * docs/source/_figs/Knapsack.svg * docs/source/advanced.rst * docs/source/advanced_checkmodule.rst * docs/source/concepts.rst * docs/source/conf.py * docs/source/debugging.rst * docs/source/fcore.rst * docs/source/heuristics.rst * docs/source/heuristics_simulated_annealing.rst * docs/source/index.rst * docs/source/install.rst * docs/source/intro.rst * docs/source/license.rst * docs/source/optframe-cut.png * docs/source/optframe.png * docs/source/quickstart.rst * docs/source/quickstart_continued.rst * include/.gitignore * include/BUILD.bazel * include/OptFCore/BUILD.bazel * include/OptFCore/README.md * include/OptFCore/coro/Generator.hpp * include/OptFCore_load.cpp.tmp * include/OptFrame/Core/Evaluation.test.hpp * include/OptFrame/Core/VEPopulation.test.hpp * include/OptFrame/Exact/setpart/makefile * include/OptFrame/Exact/setpart/setpart.lp * include/OptFrame/Helper/BasicEvaluator.hpp * include/OptFrame/Helper/Population.ctest.hpp * include/OptFrame/Helper/Solutions/ESolution.ctest.hpp * include/OptFrame/Helper/WLxEvaluation.hpp * include/OptFrame/Heuristics/GRASP/GRInitialPopulation.hpp * include/OptFrame/Heuristics/LocalSearches/BuilderVNDUpdateADS.hpp * include/OptFrame/Parallel/MapReduce++/MaPI/TODO * include/OptFrame/Parallel/MapReduce++/README * include/OptFrame/Parallel/MapReduce++/examples/README * include/OptFrame/Parallel/MapReduce++/examples/RandomInt/logs-seq * include/OptFrame/Parallel/MapReduce++/examples/doc * include/OptFrame/Parallel/MapReduce++/examples/makefile * include/OptFrame/Parallel/MapReduce++/util/Scanner++/README * include/OptFrame/Pareto/MultiEvaluatorBuilder.hpp * include/OptFrame/Pareto/Pareto.ctest.hpp * include/OptFrame/Scanner++/Scanner.hpp * include/OptFrame/Scanner++/legacy/AUTHORS * include/OptFrame/Scanner++/legacy/README * include/OptFrame/Search/MultiObjSearchBuilder.hpp * include/OptFrame/Search.hpp * include/OptFrame/Util/Graph/FloydWarshall.hpp * include/OptFrame/Util/Graph/Graph.hpp * include/OptFrame/Util/Graph/GraphMap.hpp * include/OptFrame/Util/Graph/GraphMatrix.hpp * include/OptFrame/Util/KahanSummation.hpp * include/OptFrame/Util/NSAdapter/BaseSolutionTSP.hpp * include/OptFrame/Util/NSAdapter/README.md * include/OptFrame/Util/PackTypes.hpp * include/OptFrame/Util/Runnable/Main.cpp.txt * include/OptFrame/Util/Runnable/Makefile.txt * include/OptFrame/modlog/BUILD.bazel * include/OptFrame/nnptr/nnshared.hpp * include/OptFrame/printable/BUILD.bazel * include/OptFrame/printable/printable.cpp * include/OptFrame-Core-Examples/BUILD.bazel * include/OptFrame-Core-Examples/FCore-KP/KP-fcore-c-lib.hpp * include/OptFrame-Core-Examples/FCore-TSP/TSP-fcore-c-lib.hpp * include/OptFrame-Core-Examples/README.md * include/OptFrameLib/.gitignore * include/OptFrameLib/BUILD.bazel * include/OptFrameLib/FCoreApi1Engine.hpp * include/OptFrameLib/FCoreLibSolution.hpp * include/OptFrameLib/LibCTypes.h * include/OptFrameLib/OptFrameLib.h * include/OptFrameLib/README.md * install.sh * makefile * run_cmake_clang.sh * src/OptFrameLib/BUILD.bazel * src/OptFrameLib/OptFrameLib.cpp * src/optframe/README.md * src/optframe/component.cppm * src/optframe/concepts.cppm * src/optframe/concepts_my.cppm * src/optframe/core.cppm * src/optframe/examples/README.md * src/optframe/examples/btsp.cppm * src/optframe/examples/kp.cppm * src/optframe/examples.cppm * src/optframe/functional.cppm * src/optframe/heuristics.cppm * src/optframe/hyper.cppm * src/optframe/nnptr.cppm * src/optframe/opview.cppm * src/optframe/pareto.cppm * src/optframe/printable.cppm * src/optframe/scannerpp.cppm * src/optframe/search.cppm * src/optframe/semstreams.cppm * src/optframe/timer.cppm * src/optframe/util.cppm * src/optframe/values.cppm * src/optframe.cppm * support/bin/RepTest.cpp * support/bin/java-mct.sh * support/bin/mct/Constructive.tpl * support/bin/mct/ConstructiveCpp.tpl * support/bin/mct/Evaluator.tpl * support/bin/mct/EvaluatorCpp.tpl * support/bin/mct/NSSeq.tpl * support/bin/mct/NSSeqCpp.tpl * support/bin/mct/ProblemInstance.tpl * support/bin/mct/ProblemInstanceCpp.tpl * support/bin/mct/RepTest.tpl * support/bin/mct/Representation.tpl * support/bin/mct/main.tpl * support/bin/mct/makefile.tpl * support/bin/mct/makefile_base.tpl * support/binarybuilder/.gitignore * support/binarybuilder/Project.toml * support/binarybuilder/build_tarballs.jl * support/cmake/OptFrameConfig.cmake * tests/.gitignore * tests/BUILD.bazel * tests/FCore.Test.cpp * tests/FCore.bench.cpp * tests/Makefile * tests/OptFCore-bench/FNSSeq.bench.cpp * tests/OptFCore-test/FMove.Test.cpp * tests/OptFCore-test/Generator.Test.cpp * tests/OptFrame.Test.cpp * tests/OptFrameLib-test/build_optframe_lib.cpp * tests/OptFrameLib-test/build_optframe_lib.h * tests/OptFrameLib-test/optframelib_base.Test.cpp * tests/OptFrameLib-test/optframelib_base_cpp17.Test.cpp * tests/OptFrameLib-test/optframelib_kp.Test.cpp * tests/OptFrameLib-test/optframelib_tsp.Test.cpp * tests/OptFrameLib-test/optframelib_tsp_clean.cpp * tests/OptFrameLib-test/tsp_ignore_berlin52.txt * tests/OptFrameLib-test/tsp_small.txt * tests/all.Test.cpp * tests/build/.gitignore * tests/build/fcore_test_install * tests/build/optframe_test_install * tests/concept-test/Pair.cpp * tests/get_gbenchmark.sh * tests/lazy-idea/.gitignore * tests/lazy-idea/lazy.cpp * tests/lazy-idea/makefile * tests/test-examples.sh * tests/test-install-OptFCore.cpp * tests/test-install-OptFrame.cpp * tests/thirdparty/boost/ut.cppm * thirdparty/erenon_bazel_clang_tidy/BUILD * thirdparty/erenon_bazel_clang_tidy/MODULE.bazel * thirdparty/erenon_bazel_clang_tidy/Readme.txt * thirdparty/erenon_bazel_clang_tidy/clang_tidy/BUILD * thirdparty/erenon_bazel_clang_tidy/clang_tidy/clang_tidy.bzl * thirdparty/erenon_bazel_clang_tidy/clang_tidy/run_clang_tidy.sh * thirdparty/gcc-10-install/INSTRUCTIONS.md The following files have no copyright information: * demo/00_SimpleBuild/README.md * demo/01_QuickstartWelcome/README.md * demo/02_QuickstartKP_SA/README.md * demo/03_QuickstartTSP_VNS_BRKGA/README.md * demo/05_Advanced_TSP_checkmodule/README.md * demo/README.info.md The following files have no licensing information: * .devcontainer/reinstall-cmake.sh * Examples/FCore-Examples/libs/catch2/catch.hpp * Examples/FCore-bTSP/libs/catch2/catch.hpp * Examples/LTS/EternityII/include/EtII/DeltaMoveRotate.h * Examples/LTS/EternityII/include/EtII/DeltaMoveSwapCenter.h * Examples/LTS/EternityII/include/EtII/DeltaMoveSwapCorner.h * Examples/LTS/EternityII/include/EtII/DeltaMoveSwapRotateCenter.h * Examples/LTS/EternityII/include/EtII/DeltaMoveSwapSide.h * Examples/LTS/EternityII/include/EtII/EternityII.h * Examples/LTS/EternityII/include/EtII/Evaluation.h * Examples/LTS/EternityII/include/EtII/Evaluator.h * Examples/LTS/EternityII/include/EtII/InitialSolutionGreedy.h * Examples/LTS/EternityII/include/EtII/InitialSolutionRandom.h * Examples/LTS/EternityII/include/EtII/NSSeqRotate.h * Examples/LTS/EternityII/include/EtII/NSSeqSwapCenter.h * Examples/LTS/EternityII/include/EtII/NSSeqSwapCorner.h * Examples/LTS/EternityII/include/EtII/NSSeqSwapRotateCenter.h * Examples/LTS/EternityII/include/EtII/NSSeqSwapSide.h * Examples/LTS/EternityII/include/EtII/Piece.h * Examples/LTS/EternityII/include/EtII/ProblemInstance.h * Examples/LTS/EternityII/include/EtII/Representation.h * Examples/LTS/EternityII/include/EtII/Solution.h * Examples/LTS/EternityII/src/DeltaMoveRotate.cpp * Examples/LTS/EternityII/src/DeltaMoveSwapCenter.cpp * Examples/LTS/EternityII/src/DeltaMoveSwapCorner.cpp * Examples/LTS/EternityII/src/DeltaMoveSwapRotateCenter.cpp * Examples/LTS/EternityII/src/DeltaMoveSwapSide.cpp * Examples/LTS/EternityII/src/Evaluator.cpp * Examples/LTS/EternityII/src/InitialSolutionGreedy.cpp * Examples/LTS/EternityII/src/InitialSolutionRandom.cpp * Examples/LTS/EternityII/src/NSSeqRotate.cpp * Examples/LTS/EternityII/src/NSSeqSwapCenter.cpp * Examples/LTS/EternityII/src/NSSeqSwapCorner.cpp * Examples/LTS/EternityII/src/NSSeqSwapRotateCenter.cpp * Examples/LTS/EternityII/src/NSSeqSwapSide.cpp * Examples/LTS/EternityII/src/ProblemCommand.cpp * Examples/LTS/EternityII/src/ProblemInstance.cpp * Examples/LTS/EternityII/src/mainEternityII.cpp * Examples/LTS/HFM/include/HFM/HFM.h * Examples/LTS/HFM/include/HFM/MultiEvaluatorHFM.hpp * Examples/LTS/HFM/include/HFM/Util/autocorr.h * Examples/LTS/HFM/include/HFM/Util/lregress.h * Examples/LTS/OptHS/src/ConstructiveRandom.cpp * Examples/LTS/OptHS/src/ConstructiveRandom.h * Examples/LTS/OptHS/src/Evaluation.h * Examples/LTS/OptHS/src/Evaluator.cpp * Examples/LTS/OptHS/src/NSSwap.cpp * Examples/LTS/OptHS/src/NSSwap.h * Examples/LTS/OptHS/src/OptHScheduling.h * Examples/LTS/OptHS/src/ProblemCommand.cpp * Examples/LTS/OptHS/src/ProblemCommand.h * Examples/LTS/OptHS/src/ProblemInstance.cpp * Examples/LTS/OptHS/src/ProblemInstance.h * Examples/LTS/OptHS/src/Representation.h * Examples/LTS/OptHS/src/Solution.h * Examples/LTS/PMedCap/src/Evaluation.h * Examples/LTS/PMedCap/src/Evaluator.cpp * Examples/LTS/PMedCap/src/Evaluator.h * Examples/LTS/PMedCap/src/InitialSolutionGreedy.cpp * Examples/LTS/PMedCap/src/InitialSolutionGreedy.h * Examples/LTS/PMedCap/src/InitialSolutionRandom.cpp * Examples/LTS/PMedCap/src/InitialSolutionRandom.h * Examples/LTS/PMedCap/src/InitialSolutionRandomGreedy.cpp * Examples/LTS/PMedCap/src/InitialSolutionRandomGreedy.h * Examples/LTS/PMedCap/src/NSSeqSWAP.cpp * Examples/LTS/PMedCap/src/NSSeqSWAP.h * Examples/LTS/PMedCap/src/PMedCap.h * Examples/LTS/PMedCap/src/PPCAPCheckSolution.h * Examples/LTS/PMedCap/src/ProblemInstance.cpp * Examples/LTS/PMedCap/src/ProblemInstance.h * Examples/LTS/PMedCap/src/Representation.h * Examples/LTS/PMedCap/src/Solution.h * Examples/LTS/PMedCap/src/cidade.cpp * Examples/LTS/PMedCap/src/cidade.h * Examples/LTS/PMedCap/src/mainPMedCap.cpp * Examples/LTS/TSP/src/ConstructiveBestInsertion.cpp * Examples/LTS/TSP/src/ConstructiveBestInsertion.h * Examples/LTS/TSP/src/DeltaMoveTSP2Opt.cpp * Examples/LTS/TSP/src/DeltaMoveTSP2Opt.h * Examples/LTS/TSP/src/DeltaMoveTSPOrOptk.cpp * Examples/LTS/TSP/src/DeltaMoveTSPOrOptk.h * Examples/LTS/TSP/src/Evaluation.h * Examples/LTS/TSP/src/Evaluator.cpp * Examples/LTS/TSP/src/Evaluator.h * Examples/LTS/TSP/src/NSEnumShift.cpp * Examples/LTS/TSP/src/NSEnumSwap.cpp * Examples/LTS/TSP/src/NSEnumSwap.h * Examples/LTS/TSP/src/NearestNeighborConstructive.cpp * Examples/LTS/TSP/src/NearestNeighborConstructive.h * Examples/LTS/TSP/src/PerturbationTSP.h * Examples/LTS/TSP/src/ProblemCommand.cpp * Examples/LTS/TSP/src/ProblemInstance.cpp * Examples/LTS/TSP/src/ProblemInstance.h * Examples/LTS/TSP/src/RandomInitialSolution.cpp * Examples/LTS/TSP/src/RandomInitialSolution.h * Examples/LTS/TSP/src/Representation.h * Examples/LTS/TSP/src/Solution.h * Examples/Legacy/ParallelTSP/main.cpp * Examples/TSP2/TSP2.h * Examples/TSP2/src/ConstructiveBestInsertion.cpp * Examples/TSP2/src/ConstructiveBestInsertion.h * Examples/TSP2/src/ConstructiveNearestNeighbor.cpp * Examples/TSP2/src/ConstructiveNearestNeighbor.h * Examples/TSP2/src/ConstructiveRandom.cpp * Examples/TSP2/src/ConstructiveRandom.h * Examples/TSP2/src/CrossoverOX.hpp * Examples/TSP2/src/CrossoverPMX.hpp * Examples/TSP2/src/Evaluation.h * Examples/TSP2/src/Evaluator.cpp * Examples/TSP2/src/Evaluator.h * Examples/TSP2/src/ProblemCommand.cpp * Examples/TSP2/src/ProblemInstance.cpp * Examples/TSP2/src/ProblemInstance.h * Examples/TSP2/src/Representation.h * Examples/TSP2/src/Solution.h * demo/02_QuickstartKP_SA/BUILD.bazel * include/OptFrame/BUILD.bazel * include/OptFrame/Core/MultiESolution.ctest.hpp * include/OptFrame/Core/NSFind.hpp * include/OptFrame/Exact/setpart/SetPart.hpp * include/OptFrame/Exact/setpart/main.cpp * include/OptFrame/Experimental/Decoder.hpp * include/OptFrame/Experimental/Moves/MoveMultiRoute.hpp * include/OptFrame/Experimental/Moves/MovePairFirst.hpp * include/OptFrame/Experimental/Moves/MovePairSecond.hpp * include/OptFrame/Experimental/Moves/MoveTSPOr1Opt.hpp * include/OptFrame/Experimental/Moves/MoveVVShiftk.hpp * include/OptFrame/Experimental/Moves/MoveVVShiftkIntra.hpp * include/OptFrame/Experimental/Moves/MoveVVSwapIntra.hpp * include/OptFrame/Experimental/Moves/MoveVVSwapk.hpp * include/OptFrame/Experimental/Moves/MoveVVSwapkIntra.hpp * include/OptFrame/Experimental/Moves/MovekRoute.hpp * include/OptFrame/Experimental/NSBlockIterator.hpp * include/OptFrame/Experimental/NSEnumVVShiftk.hpp * include/OptFrame/Experimental/NSEnumVVShiftkIntra.hpp * include/OptFrame/Experimental/NSEnumVVSwapk.hpp * include/OptFrame/Experimental/NSEnumVVSwapkIntra.hpp * include/OptFrame/Experimental/NSIterators/IteratorNSSeqMultiRoute.hpp * include/OptFrame/Experimental/NSIterators/IteratorNSSeqPairFirst.hpp * include/OptFrame/Experimental/NSIterators/IteratorNSSeqPairSecond.hpp * include/OptFrame/Experimental/NSIterators/IteratorNSSeqTSPOr1Opt.hpp * include/OptFrame/Experimental/NSIterators/IteratorNSSeqkRoute.hpp * include/OptFrame/Experimental/NSIterators/IteratorVVSwapIntra.hpp * include/OptFrame/Experimental/NSSeqMultiRouteAdapter.hpp * include/OptFrame/Experimental/NSSeqPairFirstAdapter.hpp * include/OptFrame/Experimental/NSSeqPairSecondAdapter.hpp * include/OptFrame/Experimental/NSSeqRouteShift.hpp * include/OptFrame/Experimental/NSSeqRouteSwap.hpp * include/OptFrame/Experimental/NSSeqTSPOr1Opt.hpp * include/OptFrame/Experimental/NSSeqVVSwapIntra.hpp * include/OptFrame/Experimental/NSSeqkRouteAdapter.hpp * include/OptFrame/Experimental/NSVector.hpp * include/OptFrame/Experimental/NeighborhoodExploration.hpp * include/OptFrame/Experimental/RandGenDummy.hpp * include/OptFrame/Experimental/VShuffle.hpp * include/OptFrame/Helper/ADSManager.hpp * include/OptFrame/Helper/ConstructiveToInitialSearch.hpp * include/OptFrame/Helper/ExtendedMultiObjSearch.hpp * include/OptFrame/Helper/InitialMultiSolution.hpp * include/OptFrame/Helper/MultiMove.hpp * include/OptFrame/Helper/Population.hpp * include/OptFrame/Helper/Solution.hpp * include/OptFrame/Helper/Solutions/CloneSolution.hpp * include/OptFrame/Helper/Solutions/ESolution.hpp * include/OptFrame/Heuristics/EA/BinarySelection.hpp * include/OptFrame/Heuristics/EA/Crossover.hpp * include/OptFrame/Heuristics/EA/DecoderNSGAII.hpp * include/OptFrame/Heuristics/EA/ESContinuous.hpp * include/OptFrame/Heuristics/EA/Election.hpp * include/OptFrame/Heuristics/EA/Elitism.hpp * include/OptFrame/Heuristics/EA/GeneticAlgorithm.hpp * include/OptFrame/Heuristics/EA/Selection.hpp * include/OptFrame/Heuristics/ILS/Intensification.hpp * include/OptFrame/Heuristics/ILS/IntensifiedILS.hpp * include/OptFrame/Heuristics/ILS/IntensifiedILSL.hpp * include/OptFrame/Heuristics/LocalSearches/FamilyVND.hpp * include/OptFrame/Heuristics/LocalSearches/FirstImprovementSlow.hpp * include/OptFrame/Heuristics/MOLocalSearches/MOBestImprovement.hpp * include/OptFrame/Heuristics/MOLocalSearches/MORandomImprovement.hpp * include/OptFrame/Heuristics/MultiObjective/BiObjNonDominatedSort.hpp * include/OptFrame/Heuristics/MultiObjective/DecoderPopulationMultiObjSearch.hpp * include/OptFrame/Heuristics/MultiObjective/DiversityManagement.hpp * include/OptFrame/Heuristics/MultiObjective/ExtMOSSelection.hpp * include/OptFrame/Heuristics/MultiObjective/FitnessAssignment.hpp * include/OptFrame/Heuristics/MultiObjective/MOElitism.hpp * include/OptFrame/Heuristics/MultiObjective/MOSExtIndividual.hpp * include/OptFrame/Heuristics/MultiObjective/MOSSelection.hpp * include/OptFrame/Heuristics/MultiObjective/NonDominatedSort.hpp * include/OptFrame/Heuristics/PathRelinking.hpp * include/OptFrame/Hyper/Command.hpp * include/OptFrame/Hyper/Commands/CommandCreateCommand.hpp * include/OptFrame/Hyper/Commands/CommandCreateLocalCommand.hpp * include/OptFrame/Hyper/Commands/CommandCreateRawCommand.hpp * include/OptFrame/Hyper/Commands/CommandExistsCommand.hpp * include/OptFrame/Hyper/Commands/CommandRenameCommand.hpp * include/OptFrame/Hyper/Commands/CommandUnitTestCommand.hpp * include/OptFrame/Hyper/Commands/ComponentActionCommand.hpp * include/OptFrame/Hyper/Commands/ComponentBuildCommand.hpp * include/OptFrame/Hyper/Commands/ComponentBuilderOfComponent.hpp * include/OptFrame/Hyper/Commands/ComponentCastCommand.hpp * include/OptFrame/Hyper/Commands/ComponentCheckCommand.hpp * include/OptFrame/Hyper/Commands/ComponentClearCommand.hpp * include/OptFrame/Hyper/Commands/ComponentCreateListCommand.hpp * include/OptFrame/Hyper/Commands/ComponentDropCommand.hpp * include/OptFrame/Hyper/Commands/ComponentListBuildersCommand.hpp * include/OptFrame/Hyper/Commands/ComponentListCommand.hpp * include/OptFrame/Hyper/Commands/ComponentListFromPopulationCommand.hpp * include/OptFrame/Hyper/Commands/ComponentNullCommand.hpp * include/OptFrame/Hyper/Commands/ComponentToStringCommand.hpp * include/OptFrame/Hyper/Commands/CreateNumericListCommand.hpp * include/OptFrame/Hyper/Commands/EmpiricalCommand.hpp * include/OptFrame/Hyper/Commands/FileEchoCommand.hpp * include/OptFrame/Hyper/Commands/FilePrintCommand.hpp * include/OptFrame/Hyper/Commands/FilePrintlnCommand.hpp * include/OptFrame/Hyper/Commands/FileToListCommand.hpp * include/OptFrame/Hyper/Commands/ForCommand.hpp * include/OptFrame/Hyper/Commands/ForEachCommand.hpp * include/OptFrame/Hyper/Commands/FunctionCreateRawCommand.hpp * include/OptFrame/Hyper/Commands/IfElseCommand.hpp * include/OptFrame/Hyper/Commands/ListAddCommand.hpp * include/OptFrame/Hyper/Commands/ListPushBackCommand.hpp * include/OptFrame/Hyper/Commands/ListRemoveCommand.hpp * include/OptFrame/Hyper/Commands/ListSilentDefineCommand.hpp * include/OptFrame/Hyper/Commands/ListSortCommand.hpp * include/OptFrame/Hyper/Commands/OperatorAssignCommand.hpp * include/OptFrame/Hyper/Commands/ParallelInitServersCommand.hpp * include/OptFrame/Hyper/Commands/Plot2AxisCommand.hpp * include/OptFrame/Hyper/Commands/PlotViewCommand.hpp * include/OptFrame/Hyper/Commands/ProblemCommand.hpp * include/OptFrame/Hyper/Commands/RandGenIntervalCommand.hpp * include/OptFrame/Hyper/Commands/RandGenNumberCommand.hpp * include/OptFrame/Hyper/Commands/RandGenSetSeedCommand.hpp * include/OptFrame/Hyper/Commands/SystemAssertCommand.hpp * include/OptFrame/Hyper/Commands/SystemCallCommand.hpp * include/OptFrame/Hyper/Commands/SystemChDirCommand.hpp * include/OptFrame/Hyper/Commands/SystemDefineCommand.hpp * include/OptFrame/Hyper/Commands/SystemDictionaryCommand.hpp * include/OptFrame/Hyper/Commands/SystemEchoCommand.hpp * include/OptFrame/Hyper/Commands/SystemErrorCommand.hpp * include/OptFrame/Hyper/Commands/SystemHelpCommand.hpp * include/OptFrame/Hyper/Commands/SystemPauseCommand.hpp * include/OptFrame/Hyper/Commands/SystemPreprocessCommand.hpp * include/OptFrame/Hyper/Commands/SystemPrintCommand.hpp * include/OptFrame/Hyper/Commands/SystemPrintlnCommand.hpp * include/OptFrame/Hyper/Commands/SystemReadCommand.hpp * include/OptFrame/Hyper/Commands/SystemRequireCommand.hpp * include/OptFrame/Hyper/Commands/SystemRunCommand.hpp * include/OptFrame/Hyper/Commands/SystemRunParallelCommand.hpp * include/OptFrame/Hyper/Commands/SystemSilentDefineCommand.hpp * include/OptFrame/Hyper/Commands/SystemUndefineCommand.hpp * include/OptFrame/Hyper/Commands/SystemUnsafeDefineCommand.hpp * include/OptFrame/Hyper/Commands/SystemUsageCommand.hpp * include/OptFrame/Hyper/Commands/SystemUseCommand.hpp * include/OptFrame/Hyper/Commands/TestCommand.hpp * include/OptFrame/Hyper/Commands/TestLocalSearchCommand.hpp * include/OptFrame/Hyper/Commands/TryCommand.hpp * include/OptFrame/Hyper/Commands/WhileCommand.hpp * include/OptFrame/Hyper/ComponentBuilder.hpp * include/OptFrame/Hyper/Functions/ListAppendFunction.hpp * include/OptFrame/Hyper/Functions/ListDefinitionFunction.hpp * include/OptFrame/Hyper/Functions/ListElementFunction.hpp * include/OptFrame/Hyper/Functions/ListLengthFunction.hpp * include/OptFrame/Hyper/Functions/ListWordsFunction.hpp * include/OptFrame/Hyper/Functions/MathRoundFunction.hpp * include/OptFrame/Hyper/Functions/MathTruncFunction.hpp * include/OptFrame/Hyper/Functions/OperatorAbsFunction.hpp * include/OptFrame/Hyper/Functions/OperatorCompareFunction.hpp * include/OptFrame/Hyper/Functions/OperatorComputeFunction.hpp * include/OptFrame/Hyper/Functions/OperatorInFunction.hpp * include/OptFrame/Hyper/Functions/OperatorLogicFunction.hpp * include/OptFrame/Hyper/Functions/OperatorSCompareFunction.hpp * include/OptFrame/Hyper/Functions/StatisticsANOVAFunction.hpp * include/OptFrame/Hyper/Functions/StatisticsArgMaxFunction.hpp * include/OptFrame/Hyper/Functions/StatisticsArgMinFunction.hpp * include/OptFrame/Hyper/Functions/StatisticsAvgFunction.hpp * include/OptFrame/Hyper/Functions/StatisticsFriedmanNoBlockTestFunction.hpp * include/OptFrame/Hyper/Functions/StatisticsFriedmanTestFunction.hpp * include/OptFrame/Hyper/Functions/StatisticsMannUTestFunction.hpp * include/OptFrame/Hyper/Functions/StatisticsMaxFunction.hpp * include/OptFrame/Hyper/Functions/StatisticsMedFunction.hpp * include/OptFrame/Hyper/Functions/StatisticsMinFunction.hpp * include/OptFrame/Hyper/Functions/StatisticsPairedTTestFunction.hpp * include/OptFrame/Hyper/Functions/StatisticsSampleStdDevFunction.hpp * include/OptFrame/Hyper/Functions/StatisticsShapiroTestFunction.hpp * include/OptFrame/Hyper/Functions/StatisticsStdDevFunction.hpp * include/OptFrame/Hyper/Functions/StatisticsStudentTTestFunction.hpp * include/OptFrame/Hyper/Functions/StatisticsSumFunction.hpp * include/OptFrame/Hyper/Functions/StatisticsWilcoxonTestFunction.hpp * include/OptFrame/Hyper/Functions/SystemDefinedFunction.hpp * include/OptFrame/Hyper/Functions/SystemDefinitionFunction.hpp * include/OptFrame/Hyper/Functions/SystemInputFunction.hpp * include/OptFrame/Hyper/Functions/SystemPOpenFunction.hpp * include/OptFrame/Hyper/Functions/SystemTimeFunction.hpp * include/OptFrame/Hyper/Functions/TextConcatFunction.hpp * include/OptFrame/Hyper/Functions/TextDefinitionFunction.hpp * include/OptFrame/Hyper/Functions/TextNextFunction.hpp * include/OptFrame/Hyper/Interactive.hpp * include/OptFrame/Hyper/OptFrameList.hpp * include/OptFrame/Hyper/PreprocessFunction.hpp * include/OptFrame/Hyper/TestCommand.hpp * include/OptFrame/IEvaluation.hpp * include/OptFrame/ISolution.hpp * include/OptFrame/MSLocalSearch.hpp * include/OptFrame/MSSearch.hpp * include/OptFrame/MultiMoveCost.hpp * include/OptFrame/MultiObjectiveEvaluator.hpp * include/OptFrame/Parallel/MapReduce++/MaPI/MaPI.h * include/OptFrame/Parallel/MapReduce++/MaPI/fsmapreduce.hpp * include/OptFrame/Parallel/MapReduce++/MaPI/mapper.hpp * include/OptFrame/Parallel/MapReduce++/MaPI/mapreduce.hpp * include/OptFrame/Parallel/MapReduce++/MaPI/reducer.hpp * include/OptFrame/Parallel/MapReduce++/MaPI/serializer.hpp * include/OptFrame/Parallel/MapReduce++/MapMP/MapMP.h * include/OptFrame/Parallel/MapReduce++/MapMP/mapper.hpp * include/OptFrame/Parallel/MapReduce++/MapMP/mapreduce.hpp * include/OptFrame/Parallel/MapReduce++/MapMP/reducer.hpp * include/OptFrame/Parallel/MapReduce++/SeqMR/SeqMR.h * include/OptFrame/Parallel/MapReduce++/SeqMR/mapper.hpp * include/OptFrame/Parallel/MapReduce++/SeqMR/mapreduce.hpp * include/OptFrame/Parallel/MapReduce++/SeqMR/reducer.hpp * include/OptFrame/Parallel/MapReduce++/examples/.tpl/MRI.tpl * include/OptFrame/Parallel/MapReduce++/examples/.tpl.2 * include/OptFrame/Parallel/MapReduce++/examples/MRITest.cpp * include/OptFrame/Parallel/MapReduce++/examples/MaPIEx01.cpp * include/OptFrame/Parallel/MapReduce++/examples/MaPIEx02.cpp * include/OptFrame/Parallel/MapReduce++/examples/MaPIFSEx01.cpp * include/OptFrame/Parallel/MapReduce++/examples/MaPIFSEx02.cpp * include/OptFrame/Parallel/MapReduce++/examples/MaPIFSEx03.cpp * include/OptFrame/Parallel/MapReduce++/examples/MaPIWordCounter.cpp * include/OptFrame/Parallel/MapReduce++/examples/MapMPEx01.cpp * include/OptFrame/Parallel/MapReduce++/examples/MapMPEx02.cpp * include/OptFrame/Parallel/MapReduce++/examples/MapMPWordCounter.cpp * include/OptFrame/Parallel/MapReduce++/examples/RandomInt/MaPIRandomInt.cpp * include/OptFrame/Parallel/MapReduce++/examples/RandomInt/MapMPRandomInt.cpp * include/OptFrame/Parallel/MapReduce++/examples/RandomInt/SeqRandomInt.cpp * include/OptFrame/Parallel/MapReduce++/examples/SeqEx01.cpp * include/OptFrame/Parallel/MapReduce++/examples/SeqEx02.cpp * include/OptFrame/Parallel/MapReduce++/examples/SeqWordCounter.cpp * include/OptFrame/Parallel/MapReduce++/examples/matrix.cpp * include/OptFrame/Parallel/MapReduce++/examples/mct.sh * include/OptFrame/Parallel/MapReduce++/mri/mapper.h * include/OptFrame/Parallel/MapReduce++/mri/mapreduce.h * include/OptFrame/Parallel/MapReduce++/mri/mri.h * include/OptFrame/Parallel/MapReduce++/mri/printable.h * include/OptFrame/Parallel/MapReduce++/mri/reducer.h * include/OptFrame/Parallel/MapReduce++/util/Scanner++/File.h * include/OptFrame/Parallel/MapReduce++/util/Scanner++/Scanner.cpp * include/OptFrame/Parallel/MapReduce++/util/Scanner++/Scanner.h * include/OptFrame/Parallel/MapReduce++/util/Timer.hpp * include/OptFrame/Parallel/OptFrameMapReduce.hpp * include/OptFrame/Parallel/Parallel.h * include/OptFrame/Pareto/ParetoDominanceStrict.hpp * include/OptFrame/Scanner++/legacy/File.h * include/OptFrame/Scanner++/legacy/Scanner.cpp * include/OptFrame/Scanner++/legacy/Scanner.h * include/OptFrame/Search/SingleObjSearchHelper.hpp * include/OptFrame/Util/BuildCommand.hpp * include/OptFrame/Util/MOMetrics.hpp * include/OptFrame/Util/Matrix.hpp * include/OptFrame/Util/MultiNS.hpp * include/OptFrame/Util/NSAdapter/Moves/MoveNSSeqUnion.hpp * include/OptFrame/Util/NSAdapter/Moves/MoveTSP2Opt.hpp * include/OptFrame/Util/NSAdapter/Moves/MoveTSPOrOptk.hpp * include/OptFrame/Util/NSAdapter/Moves/MoveTSPSwap.hpp * include/OptFrame/Util/NSAdapter/Moves/MoveVectorShift.hpp * include/OptFrame/Util/NSAdapter/NSIterators/IteratorNSSeqUnion.hpp * include/OptFrame/Util/NSAdapter/NSIterators/IteratorTSP2Opt.hpp * include/OptFrame/Util/NSAdapter/NSIterators/IteratorTSPOrOptk.hpp * include/OptFrame/Util/NSAdapter/NSIterators/IteratorTSPSwap.hpp * include/OptFrame/Util/NSAdapter/NSSeqTSP2Opt.hpp * include/OptFrame/Util/NSAdapter/NSSeqTSPOrOpt.hpp * include/OptFrame/Util/NSAdapter/NSSeqTSPOrOptk.hpp * include/OptFrame/Util/NSAdapter/NSSeqTSPSwap.hpp * include/OptFrame/Util/NSAdapter/NSSeqUnionAdapter.hpp * include/OptFrame/Util/RandGenMersenneTwister.hpp * include/OptFrame/Util/Runnable/Runnable.hpp * include/OptFrame/Util/ScalarEvaluator.hpp * include/OptFrame/Util/TestCommand.hpp * include/OptFrame/boost/static_string/config.hpp * include/OptFrame/boost/static_string/static_string.hpp * include/OptFrame/boost/static_string.hpp * support/bin/MCT.java * support/bin/optframe-mct.sh * tests/thirdparty/boost/ut.hpp * tests/thirdparty/catch2/catch_old_v2.hpp * thirdparty/catch2/catch_old_v2.hpp # SUMMARY * Bad licenses: 0 * Deprecated licenses: 0 * Licenses without file extension: 0 * Missing licenses: LGPL-3.0-or-later, MIT, CC0-1.0, BSL-1.0 * Unused licenses: 0 * Used licenses: BSL-1.0, LGPL-3.0-or-later, CC0-1.0, MIT * Read errors: 0 * Files with copyright information: 679 / 1406 * Files with license information: 299 / 1406 Unfortunately, your project is not compliant with version 3.3 of the REUSE Specification :-( # RECOMMENDATIONS * Fix missing licenses: For at least one of the license identifiers provided by the 'SPDX-License-Identifier' tags, there is no corresponding license text file in the 'LICENSES' directory. For SPDX license identifiers, you can simply run 'reuse download --all' to get any missing ones. For custom licenses (starting with 'LicenseRef-'), you need to add these files yourself. * Fix missing copyright/licensing information: For one or more files, the tool cannot find copyright and/or licensing information. You typically do this by adding 'SPDX-FileCopyrightText' and 'SPDX-License-Identifier' tags to each file. The tutorial explains additional ways to do this: <https://reuse.software/tutorial/>