A Simple and Efficient Technique to Generate Bounded Solutions for the Generalized Assignment Problem: A Guide for OR Practitioners

Authors

  • Francis J. Vasko Department of Mathematics, Kutztown University, Kutztown, PA, USA
  • Anthony Dellinger Computer Science Department, Kutztown University, Kutztown, PA, USA
  • Yun Lu Department of Mathematics, Kutztown University, Kutztown, PA, USA
  • Bryan McNally Computer Science Department, Kutztown University, Kutztown, PA, USA
  • Myung Soon Song Department of Mathematics, Kutztown University, Kutztown, PA, USA

DOI:

https://doi.org/10.37256/rrcs.1120221039

Keywords:

matheurstic, CPLEX, Gurobi, generalized assignment problem, bounded solutions

Abstract

The generalized assignment problem (GAP) is a NP-hard problem that has a large and varied number of important applications in business and industry. Approximate solution approaches for the GAP do not require excessive computation time, but typically there are no guarantees on solution quality. In this article, a methodology called the simple sequential increasing tolerance (SSIT) matheuristic that iteratively uses any general-purpose integer programming software is discussed. This methodology uses a sequence of increasing tolerances in conjunction with optimization software to generate a solution that is guaranteed to be within a specified percentage of the optimum in a short time. SSIT requires no problem-specific coding and can be used with any commercial optimization software to generate bounded solutions in a timely manner. Empirically, SSIT is tested on 51 GAP instances (24 medium and 27 large) in the literature. The performance of CPLEX versus Gurobi on these 51 GAP test instances is also statistically analyzed.

Downloads

Published

2021-11-01

How to Cite

Francis J. Vasko, Anthony Dellinger, Yun Lu, Bryan McNally, & Myung Soon Song. (2021). A Simple and Efficient Technique to Generate Bounded Solutions for the Generalized Assignment Problem: A Guide for OR Practitioners. Research Reports on Computer Science, 1(1), 13–34. https://doi.org/10.37256/rrcs.1120221039