
## Benchmark instances
All the benchmark instances we generated for the paper experiments are also available at this [GitHub repository](https://github.com/HWangUPV/MCLP). 

All data involved in this work come from 8 benchmark data, including 
- G&R ([Galvão and ReVelle 1996](https://doi.org/10.1016/S0966-8349%2897%2983342-6), [Galvão et al. 2000](https://doi.org/10.1016/S0377-2217%2899%2900171-X))
- Beasley ([Beasley 1990](https://www.tandfonline.com/doi/abs/10.1057/jors.1990.166))
- ZDS ([Zarandi et al. 2011](https://www.sciencedirect.com/science/article/pii/S1026309811002100))
- PCB ([Reinelt 1994](http://dx.doi.org/10.5772/5583)),
- SJC ([Lorena and Pereira 2002](https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=75515a186e951958f8ed4a90362338f6b0646746)), a real-world benchmark data
- Máximo ([Máximo et al. 2017](https://www.sciencedirect.com/science/article/abs/pii/S0305054816302131))
- BDS ([Cordeau et al. 2019](https://www.sciencedirect.com/science/article/abs/pii/S0377221718310737)), a massive benchmark data
- BDS1000, another BDS data extended in this research.

Each instance file contains information on nodes and is named with the data set and number of nodes, e.g., SJC708.txt. 
The first line of the instance file includes the basic information about the instances. 
The number of chosen facilities and service radius are not specified in the instance file but are defined as a part of the parameter arguments.
