Tutorials

Downloading and compiling iMOPSE optimizer using CMake

This section provides a step-by-step guide to compile the iMOPSE project using CMake.

Commands and Steps:

  1. Clone the repository:
    git clone https://github.com/imopse/imopse.git
  2. Navigate to the project directory:
    cd imopse
  3. Create a build directory:
    mkdir build && cd build
  4. Generate build files with CMake:
    cmake ..
  5. Compile the project:
    make

Additional Information:

To install CMake and Make, use the following commands:

sudo apt-get install cmake
sudo apt-get install build-essential

Downloading and compiling iMOPSE optimizer using CLion

This section provides a step-by-step guide to compile the iMOPSE project using CLion.

Steps to Setup CLion:

  1. Clone the repository:
    git clone https://github.com/imopse/imopse.git
  2. Open CLion.
  3. Select "Open" and navigate to the cloned repository.
  4. Right-click optimizer/CMakeLists.txt and choose Load CMake Project
  5. Run the project by clicking the green "Run" button.

Using Genetic Algorithm (GA) and Differential Evolution (DE)

This section demonstrates how to use the iMOPSE project for single objective optimization using Genetic Algorithm (GA) and Differential Evolution (DE).

Using Multi-Objective Evolutionary Algorithm based on Decomposition (MOEAD) and Binary Non-dominated Tournament Genetic Algorithm (BNTGA)

This section demonstrates how to use the iMOPSE project for multi objective optimization using Multi-Objective Evolutionary Algorithm based on Decomposition (MOEAD) and Binary Non-dominated Tournament Genetic Algorithm (BNTGA).

Using GUI for ECVRPTW Problem

This section demonstrates the usage of the GUI for the ECVRPTW problem in the iMOPSE project.