An efficient algorithm for the parametric resource allocation problem (Q1058467)

From MaRDI portal





scientific article; zbMATH DE number 3900537
Language Label Description Also known as
English
An efficient algorithm for the parametric resource allocation problem
scientific article; zbMATH DE number 3900537

    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
    0 references

    Identifiers