TY - JOUR
T1 - On a reduction for a class of resource allocation problems
AU - Schoot Uiterkamp, Martijn H.H.
AU - Gerards, Marco E.T.
AU - Hurink, Johann L.
PY - 2022/5
Y1 - 2022/5
N2 - In the resource allocation problem (RAP), the goal is to divide a given amount of a resource over a set of activities while minimizing the cost of this allocation and possibly satisfying constraints on allocations to subsets of the activities. Most solution approaches for the RAP and its extensions allow each activity to have its own cost function. However, in many applications, often the structure of the objective function is the same for each activity, and the difference between the cost functions lies in different parameter choices, such as, for example, the multiplicative factors. In this article, we introduce a new class of objective functions that captures a significant number of the objectives occurring in studied applications. These objectives are characterized by a shared structure of the cost function depending on two input parameters. We show that, given the two input parameters, there exists a solution to the RAP that is optimal for any choice of the shared structure. As a consequence, this problem reduces to the quadratic RAP, making available the vast amount of solution approaches and algorithms for the latter problem. We show the impact of our reduction result on several applications, and in particular, we improve the best-known worst-case complexity bound of two problems in vessel routing and processor scheduling from $O(n^2)$ to $O(n \ log n)$.
AB - In the resource allocation problem (RAP), the goal is to divide a given amount of a resource over a set of activities while minimizing the cost of this allocation and possibly satisfying constraints on allocations to subsets of the activities. Most solution approaches for the RAP and its extensions allow each activity to have its own cost function. However, in many applications, often the structure of the objective function is the same for each activity, and the difference between the cost functions lies in different parameter choices, such as, for example, the multiplicative factors. In this article, we introduce a new class of objective functions that captures a significant number of the objectives occurring in studied applications. These objectives are characterized by a shared structure of the cost function depending on two input parameters. We show that, given the two input parameters, there exists a solution to the RAP that is optimal for any choice of the shared structure. As a consequence, this problem reduces to the quadratic RAP, making available the vast amount of solution approaches and algorithms for the latter problem. We show the impact of our reduction result on several applications, and in particular, we improve the best-known worst-case complexity bound of two problems in vessel routing and processor scheduling from $O(n^2)$ to $O(n \ log n)$.
KW - analysis of algorithms
KW - computational complexity
KW - engineering
KW - applications
KW - programming
KW - convex
KW - integer
KW - nonlinear
UR - http://www.scopus.com/inward/record.url?scp=85109434775&partnerID=8YFLogxK
U2 - 10.1287/ijoc.2021.1104
DO - 10.1287/ijoc.2021.1104
M3 - Article
SN - 1091-9856
VL - 34
SP - 1387
EP - 1402
JO - INFORMS Journal on Computing
JF - INFORMS Journal on Computing
IS - 3
ER -