├── .gitignore ├── CMakeLists.txt ├── LICENSE.md ├── README.md ├── cmake ├── FindGUROBI.cmake └── cmake_config.hpp.in ├── include ├── callback │ └── callback_sec.hpp ├── config_parameters.hpp ├── ext │ ├── cvrpsep │ │ ├── basegrph.h │ │ ├── blocks.h │ │ ├── capsep.h │ │ ├── cnstrmgr.h │ │ ├── compcuts.h │ │ ├── compress.h │ │ ├── cutbase.h │ │ ├── fcapfix.h │ │ ├── grsearch.h │ │ ├── memmod.h │ │ ├── mxf.h │ │ ├── sort.h │ │ └── strngcmp.h │ └── loguru │ │ └── loguru.hpp ├── init_grb_model.hpp ├── instance.hpp ├── utils │ ├── .gitignore │ ├── constants.hpp │ ├── helper.hpp │ └── multi_vector.hpp └── vrp_lp.hpp ├── input ├── .gitignore ├── E-n13-k4.vrp └── example.cfg └── src ├── callback ├── callback_sec.cpp └── cuts │ └── cvrpsep.cpp ├── config_parameters.cpp ├── ext ├── cvrpsep │ ├── basegrph.cpp │ ├── blocks.cpp │ ├── capsep.cpp │ ├── cnstrmgr.cpp │ ├── compcuts.cpp │ ├── compress.cpp │ ├── cutbase.cpp │ ├── fcapfix.cpp │ ├── grsearch.cpp │ ├── memmod.cpp │ ├── mxf.cpp │ ├── sort.cpp │ └── strngcmp.cpp └── loguru │ └── loguru.cpp ├── init_grb_model.cpp ├── instance.cpp ├── main.cpp ├── utils └── helper.cpp └── vrp_lp.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/README.md -------------------------------------------------------------------------------- /cmake/FindGUROBI.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/cmake/FindGUROBI.cmake -------------------------------------------------------------------------------- /cmake/cmake_config.hpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/cmake/cmake_config.hpp.in -------------------------------------------------------------------------------- /include/callback/callback_sec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/callback/callback_sec.hpp -------------------------------------------------------------------------------- /include/config_parameters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/config_parameters.hpp -------------------------------------------------------------------------------- /include/ext/cvrpsep/basegrph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/ext/cvrpsep/basegrph.h -------------------------------------------------------------------------------- /include/ext/cvrpsep/blocks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/ext/cvrpsep/blocks.h -------------------------------------------------------------------------------- /include/ext/cvrpsep/capsep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/ext/cvrpsep/capsep.h -------------------------------------------------------------------------------- /include/ext/cvrpsep/cnstrmgr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/ext/cvrpsep/cnstrmgr.h -------------------------------------------------------------------------------- /include/ext/cvrpsep/compcuts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/ext/cvrpsep/compcuts.h -------------------------------------------------------------------------------- /include/ext/cvrpsep/compress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/ext/cvrpsep/compress.h -------------------------------------------------------------------------------- /include/ext/cvrpsep/cutbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/ext/cvrpsep/cutbase.h -------------------------------------------------------------------------------- /include/ext/cvrpsep/fcapfix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/ext/cvrpsep/fcapfix.h -------------------------------------------------------------------------------- /include/ext/cvrpsep/grsearch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/ext/cvrpsep/grsearch.h -------------------------------------------------------------------------------- /include/ext/cvrpsep/memmod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/ext/cvrpsep/memmod.h -------------------------------------------------------------------------------- /include/ext/cvrpsep/mxf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/ext/cvrpsep/mxf.h -------------------------------------------------------------------------------- /include/ext/cvrpsep/sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/ext/cvrpsep/sort.h -------------------------------------------------------------------------------- /include/ext/cvrpsep/strngcmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/ext/cvrpsep/strngcmp.h -------------------------------------------------------------------------------- /include/ext/loguru/loguru.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/ext/loguru/loguru.hpp -------------------------------------------------------------------------------- /include/init_grb_model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/init_grb_model.hpp -------------------------------------------------------------------------------- /include/instance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/instance.hpp -------------------------------------------------------------------------------- /include/utils/.gitignore: -------------------------------------------------------------------------------- 1 | cmake_config.hpp 2 | -------------------------------------------------------------------------------- /include/utils/constants.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/utils/constants.hpp -------------------------------------------------------------------------------- /include/utils/helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/utils/helper.hpp -------------------------------------------------------------------------------- /include/utils/multi_vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/utils/multi_vector.hpp -------------------------------------------------------------------------------- /include/vrp_lp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/include/vrp_lp.hpp -------------------------------------------------------------------------------- /input/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/input/.gitignore -------------------------------------------------------------------------------- /input/E-n13-k4.vrp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/input/E-n13-k4.vrp -------------------------------------------------------------------------------- /input/example.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/input/example.cfg -------------------------------------------------------------------------------- /src/callback/callback_sec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/callback/callback_sec.cpp -------------------------------------------------------------------------------- /src/callback/cuts/cvrpsep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/callback/cuts/cvrpsep.cpp -------------------------------------------------------------------------------- /src/config_parameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/config_parameters.cpp -------------------------------------------------------------------------------- /src/ext/cvrpsep/basegrph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/ext/cvrpsep/basegrph.cpp -------------------------------------------------------------------------------- /src/ext/cvrpsep/blocks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/ext/cvrpsep/blocks.cpp -------------------------------------------------------------------------------- /src/ext/cvrpsep/capsep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/ext/cvrpsep/capsep.cpp -------------------------------------------------------------------------------- /src/ext/cvrpsep/cnstrmgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/ext/cvrpsep/cnstrmgr.cpp -------------------------------------------------------------------------------- /src/ext/cvrpsep/compcuts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/ext/cvrpsep/compcuts.cpp -------------------------------------------------------------------------------- /src/ext/cvrpsep/compress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/ext/cvrpsep/compress.cpp -------------------------------------------------------------------------------- /src/ext/cvrpsep/cutbase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/ext/cvrpsep/cutbase.cpp -------------------------------------------------------------------------------- /src/ext/cvrpsep/fcapfix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/ext/cvrpsep/fcapfix.cpp -------------------------------------------------------------------------------- /src/ext/cvrpsep/grsearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/ext/cvrpsep/grsearch.cpp -------------------------------------------------------------------------------- /src/ext/cvrpsep/memmod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/ext/cvrpsep/memmod.cpp -------------------------------------------------------------------------------- /src/ext/cvrpsep/mxf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/ext/cvrpsep/mxf.cpp -------------------------------------------------------------------------------- /src/ext/cvrpsep/sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/ext/cvrpsep/sort.cpp -------------------------------------------------------------------------------- /src/ext/cvrpsep/strngcmp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/ext/cvrpsep/strngcmp.cpp -------------------------------------------------------------------------------- /src/ext/loguru/loguru.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/ext/loguru/loguru.cpp -------------------------------------------------------------------------------- /src/init_grb_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/init_grb_model.cpp -------------------------------------------------------------------------------- /src/instance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/instance.cpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/utils/helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/utils/helper.cpp -------------------------------------------------------------------------------- /src/vrp_lp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pigzaum/bc_cvrp/HEAD/src/vrp_lp.cpp --------------------------------------------------------------------------------