A Logarithmic Method for Reducing Binary Variables and Inequality Constraints in Solving Task Assignment Problems

This paper studies the classical task assignment problem TAP in which M unbreakable tasks are assigned to N agents with the objective to minimize the communication and process costs subject to each agent's capacity constraint. Because a large-size TAP involves many binary variables, most, if not all, traditional methods experience the difficulty in solving the problem within a reasonable time period. Recent works present a logarithmic approach to reduce the number of binary variables in problems with mixed-integer variables. This study proposes a new logarithmic method that significantly reduces the numbers of binary variables and inequality constraints in solving task assignment problems. Our numerical experiments demonstrate that the proposed method is superior to other known methods of this kind for solving large-size TAPs.

[1]  Giovanni Righini,et al.  A Branch-and-Price Algorithm for the Multilevel Generalized Assignment Problem , 2006, Oper. Res..

[2]  Yskandar Hamam,et al.  Assignment of program modules to processors: A simulated annealing approach , 2000, Eur. J. Oper. Res..

[3]  Darwin Klingman,et al.  IMPROVED COMPUTER-BASED PLANNING TECHNIQUES , 1977 .

[4]  George L. Nemhauser,et al.  Mixed-Integer Models for Nonseparable Piecewise-Linear Optimization: Unifying Framework and Extensions , 2010, Oper. Res..

[5]  Andreas T. Ernst,et al.  Exact Solutions to Task Allocation Problems , 2006, Manag. Sci..

[6]  Manfred W. Padberg,et al.  Approximating Separable Nonlinear Functions Via Mixed Zero-One Programs , 1998, Oper. Res. Lett..

[7]  Han-Lin Li,et al.  Global Optimization for Generalized Geometric Programs with Mixed Free-Sign Variables , 2009, Oper. Res..

[8]  G. Righini,et al.  A branch-and-price algorithm for the capacitated p-median problem , 2005 .

[9]  Martin W. P. Savelsbergh,et al.  A Branch-and-Price Algorithm for the Generalized Assignment Problem , 1997, Oper. Res..

[10]  Darwin Klingman,et al.  Improved Computer-Based Planning Techniques. Part II , 1979 .

[11]  Stephen M. Henry Tight Polyhedral Representations of Discrete Sets Using Projections, Simplices, and Base-2 Expansions , 2011 .

[12]  Matteo Fischetti,et al.  A Polyhedral Approach to Simplified Crew Scheduling and Vehicle Scheduling Problems , 2001, Manag. Sci..

[13]  George L. Nemhauser,et al.  Modeling disjunctive constraints with a logarithmic number of binary variables and constraints , 2011, Math. Program..

[14]  Katta G. Murty,et al.  A hybrid genetic/optimization algorithm for a task allocation problem , 1999 .

[15]  Chia-Hui Huang,et al.  A Superior Representation Method for Piecewise Linear Functions , 2009, INFORMS J. Comput..

[16]  Giovanni Righini,et al.  A branch‐and‐price algorithm for the capacitated p‐median problem , 2005, Networks.

[17]  Muhittin Oral,et al.  Equivalent Formulations of Nonlinear Integer Problems for Efficient Optimization , 1990 .