Skip to content

HySonLab/MatCPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MatCPP: Efficient Matheuristics for Solving the Chinese Postman Problem with Load Constraints

Contributors

  • Thieu-Khang Nguyen
  • Truong-Son Hy
  • Thu-Huong Dang

Prerequisites

Ensure that CPLEX and Concert include and library directories are correctly set in the CMakeLists.txt.

Building the Project

  1. Clone the repository:

    git clone https://github.com/HySonLab/MatCPP.git
    cd MatCPP
    
  2. Configure the project with CMake:

    cmake -DCMAKE_CXX_COMPILER=cl -DCMAKE_C_COMPILER=cl -G "Visual Studio 17 2022" -S . -B ./build
    
  3. Build the project:

    cmake --build ./build --config Release
    

Running the Project

./build/Release/main.exe

Notes

  • CPLEX Setup:
    Ensure that the CPLEX license and environment variables are properly configured before running the executable.

  • Linking Issues:
    If you encounter linking errors, verify that the paths in include_directories and link_directories within the CMakeLists.txt are correct.

About

Efficient Matheuristics for Solving the Chinese Postman Problem with Load Constraints

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors