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

No packages published

Contributors 2

  •  
  •