Skip to main content
Article thumbnail
Location of Repository

Student project allocation using integer programming

By A.A. Anwar and A.S. Bahaj


The allocation of projects to students is a generic problem in many universities within the U.K. and elsewhere, not only in engineering but also in various other disciplines. This paper defines the student project allocation problem explicitly by an objective function and a number of constraints. Two integer program models are presented, the first of which is a dynamic program. A general purpose solver is used to solve the models, and the input files are included in the Appendix. The models are computationally efficient and easily solved on a PC. Important issues in interpreting the model outputs are highlighted. As with any optimization problem it is possible for constraints to be too tight to permit any feasible solution. Application of the models is demonstrated by using data from the Department of Civil and Environmental Engineering, University of Southampton, for the academic year 2001-2002. The model has been used successfully to allocate Individual Project and Group Project to students and is likely to become the defacto method of allocation of projects in the future. This paper demonstrates how operations research techniques used widely in optimizing use of resources can be applied in education

Topics: T, TA
Year: 2003
OAI identifier:
Provided by: e-Prints Soton

Suggested articles


  1. (1998). A systematic approach to the implementation of final year project in an electrical engineering undergraduate course,”
  2. (1988). Anwar received the B.Sc. (honors) degree in civil engineering and the M.Sc. degree from the same university in water resources engineering from the N-W.F.P.
  3. (2009). Authorized licensed use limited to:
  4. (2009). Authorized licensed use limited to: UNIVERSITY OF SOUTHAMPTON. Downloaded on
  5. (1996). Genetic algorithms—A tool for OR?,”
  6. (1994). He worked for the Irrigation Department, Government of N-W.F.P. Pakistan, on water resources planning projects and rehabilitation projects. In
  7. (1999). Optimization Modeling With LINGO, IL: Lindo Systems Inc.,
  8. (1999). User’s Guide; version 6.0.

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.