Skip to content

lioia/amod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AMOD Project

Performance comparison for $1|r_j|\sum{C_j}$ problem with 4 different models:

  • precedence variables
  • positional variables
  • time-indexed variables
  • custom heuristics

Supported OS

  • Linux is officially supported and tested.
  • macOS should work out-of-the box.
  • Windows support is present but untested

Building

cmake -B build
cmake --build build

Clean

cmake -B build
cmake --build build --target clean

Gurobi Installation

Download

wget https://packages.gurobi.com/10.0/gurobi10.0.2_linux64.tar.gz
mv gurobi10.0.2_linux64.tar.gz $HOME/bin
cd $HOME/bin
tar -xzvf gurobi10.0.2_linux64.tar.gz
rm gurobi10.0.2_linux64.tar.gz

License Installation

  • Download license from here
  • Copy the gurobi.lic to $HOME/bin/gurobi1002/

Environment Variables Setup

Copy the following lines in .bashrc

export GUROBI_HOME="$HOME/bin/gurobi1002/linux64"
export GRB_LICENSE_FILE="$HOME/bin/gurobi1002/gurobi.lic"
export PATH="${PATH}:${GUROBI_HOME}/bin"
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${GUROBI_HOME}/lib"

Neovim (clangd) Configuration

cmake -B build -DCMAKE_EXPORT_COMPILE_COMMANDS=1
cp build/compile_commands.json .

About

Performance Comparison of 4 different models for scheduling problem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published