REUSE compliance of OptFrame/OptFrame

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.

Badge

To add the badge to your project's README.md file, use the following snippet:

[![REUSE status](https://api.reuse.software/badge/github.com/OptFrame/OptFrame)](https://api.reuse.software/info/github.com/OptFrame/OptFrame)

Machine-readable information

The API provides machine-readable artifacts for automatic analysis.

  • All information about the latest compliance check can also be accessed via a machine-parsable JSON file.
  • You can gather the automatically generated SPDX SBOM in Tag:Value format, based on the reuse spdx command.

Last lint output

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