An efficient algorithm for the parametric resource allocation problem (Q1058467)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | An efficient algorithm for the parametric resource allocation problem |
scientific article |
Statements
An efficient algorithm for the parametric resource allocation problem (English)
0 references
1985
0 references
The parametric resource allocation problem asks to minimize the sum of separable single-variable convex functions containing a parameter \(\lambda\), \(\sum^{n}_{i=1}(f_ i(x_ i)+\lambda g_ i(x_ i))\), under simple constraints \(\sum^{n}_{i=1}x_ i=M\), \(l_ i\leq x_ i\leq u_ i\) and nonnegative integers \(x_ i\) for \(i=1,2,...,n\), where M is a given positive integer, and \(l_ i\) and \(u_ i\) are given lower and upper bounds on \(x_ i\). This paper presents an efficient algorithm for computing the sequence of all optimal solutions when \(\lambda\) is continuously changed from 0 to \(\infty\). The required time is O(G\(\sqrt{M} \log^ 2 n+n \log n+n \log (M/n))\), where \(G=\sum^{n}_{i=1}u_ i-\sum^{n}_{i=1}l_ i\) and an evaluation of \(f_ i(\cdot)\) or \(g_ i(\cdot)\) is assumed to be done in constant time.
0 references
parametric resource allocation
0 references
sum of separable single-variable convex functions
0 references
algorithm
0 references
sequence of all optimal solutions
0 references
0 references