Skip to content

mew-two-github/Spatial-Matching-Simulations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simulation of Dynamic Spatial Matching of Two Sided Queues

Short description of important files:

  • spatial.py: Driver file for running simulations with "spatial" weight matrix. Writes the total queue and cost paths along with input parameters in a pickle file.
  • random_weights.py: Driver file for running simulations with "random" weight matrix. Writes the total queue and cost paths along with input parameters in a pickle file.
  • utils.py: Contains the core code for simulating each path and for processing output data
  • plots.ipynb: This and the other notebooks are used for plotting and analysing the output
  • Each .py file has a corresponding bash file which runs the python file with the appropriate configuration on PACE

Requirements

  • numpy
  • cvxpy
  • GLPK_MI solver
  • gurobi
  • pickle

Running the code on PACE

bash file_name.sh

Output will be written to a pickle file: sim_paths.pkl

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published