This dataset accompanies the following article:
Nicolet & Atasoy (2023) “A Choice-Driven Service Network Design and Pricing (CD-SNDP) Including Heterogeneous Behaviors”, Submitted to a journal.
It also accompanies Chapter 3 of the doctoral thesis of Adrien Nicolet and groups the necessary files to generate the tables and figures contained in the Chapter.

It is composed of the following 18 files:

SND_toyexample.ipynb		solves the toy example presented in the Introduction
SND_Benchmark.ipynb		solves the benchmark model for 9 and 3 nodes networks
Simulation_benchmark.ipynb	performs the out-of-sample simulation for the benchmark model
SNDP_cycles.ipynb		solves the SNDP model with cycles for 9 and 3 nodes networks
CDSNDP_deter.ipynb		solves the deterministic version of the CD-SNDP model for 9 and 3 nodes networks
Exact_MNL_3n.py			solves the stochastic version of the CD-SNDP model with Multinomial Logit (MNL) for 3 nodes networks using exact method
Exact_Mixed_3n.py		solves the stochastic version of the CD-SNDP model with Mixed Logit for 3 nodes networks using exact method
exactMNL_3n.sh			script to run the file "Exact_MNL_3n.py" multiple times with different seeds
exactMixed_3n.sh		script to run the file "Exact_Mixed_3n.py" multiple times with different seeds
Heur_MNL_3n.py			solves the stochastic version of the CD-SNDP model with MNL for 3 nodes networks using pre-determination heuristic
Heur_Mixed_3n.py		solves the stochastic version of the CD-SNDP model with Mixed Logit for 3 nodes networks using pre-determination heuristic
heurMNL_3n.sh			script to run the file "Heur_MNL_3n.py" multiple times with different seeds
heurMixed_3n.sh			script to run the file "Heur_Mixed_3n.py" multiple times with different seeds
Heur_MNL_9n.py			solves the stochastic version of the CD-SNDP model with MNL for 9 nodes networks using pre-determination heuristic
Heur_Mixed_9n.py		solves the stochastic version of the CD-SNDP model with Mixed Logit for 9 nodes networks using pre-determination heuristic
heurMNL_9n.sh			script to run the file "Heur_MNL_9n.py" multiple times with different seeds
heurMixed_9n.sh			script to run the file "Heur_Mixed_9n.py" multiple times with different seeds
Simulation.ipynb		performs the out-of-sample simulation for the deterministic and stochastic models for 9 and 3 nodes networks