Authors of CSPLib problems, and the authors and maintainers of CSPLib itself, would very much appreciate citation in your publications if you use their (our) work.

To cite this CSPLib problem, please use the following bibtex entry.

@misc{csplibprob030,
title="{CSPLib} Problem 030: Balanced Academic Curriculum Problem (BACP)",
author={ Brahim Hnich and Zeynep Kiziltan and Toby Walsh },
editor = {Jefferson, Christopher and Miguel, Ian and Hnich, Brahim and Walsh, Toby and Gent, Ian P.},
booktitle = "{CSPLib}: A problem library for constraints",
howpublished={\url{http://www.csplib.org/csplib-PR-builds/PR-18/Problems/prob030 } }
}
To cite CSPLib as a whole, please use the following bibtex entry:
@misc{csplib,
editor = {Jefferson, Christopher and Miguel, Ian and Hnich, Brahim and Walsh, Toby and Gent, Ian P.},
title = "{CSPLib}: A problem library for constraints",
year=1999,
howpublished={\url{http://www.csplib.org} }
}
If you wish to cite the scripts and mechanisms that make CSPLib work, please cite the github repository as follows:
@misc{csplib-github,
author = {Hussain, Bilal Syed and Jefferson, Christopher},
title = "{CSPLib} Github Repository ",
year=2014,
howpublished={\url{https://github.com/csplib/csplib} }
}
If you wish to cite the original paper describing CSPLib by Ian Gent and Toby Walsh, please cite the following:
@incollection{gent1999csplib,
  title="{CSPLib} : a benchmark library for constraints",
  author={Gent, Ian P and Walsh, Toby},
  booktitle={Principles and Practice of Constraint Programming--CP’99},
  pages={480--481},
  year={1999},
  publisher={Springer Berlin Heidelberg}
}