Algorithms for the continuous nonlinear resource allocation problem -- new implementations and numerical studies

From MaRDI portal
Publication:319183

DOI10.1016/J.EJOR.2015.01.029zbMATH Open1346.90672arXiv1501.07035OpenAlexW2009650852MaRDI QIDQ319183FDOQ319183


Authors: Michael Patriksson, Christoffer Strömberg Edit this on Wikidata


Publication date: 6 October 2016

Published in: European Journal of Operational Research (Search for Journal in Brave)

Abstract: Patriksson (2008) provided a then up-to-date survey on the continuous,separable, differentiable and convex resource allocation problem with a single resource constraint. Since the publication of that paper the interest in the problem has grown: several new applications have arisen where the problem at hand constitutes a subproblem, and several new algorithms have been developed for its efficient solution. This paper therefore serves three purposes. First, it provides an up-to-date extension of the survey of the literature of the field, complementing the survey in Patriksson (2008) with more then 20 books and articles. Second, it contributes improvements of some of these algorithms, in particular with an improvement of the pegging (that is, variable fixing) process in the relaxation algorithm, and an improved means to evaluate subsolutions. Third, it numerically evaluates several relaxation (primal) and breakpoint (dual) algorithms, incorporating a variety of pegging strategies, as well as a quasi-Newton method. Our conclusion is that our modification of the relaxation algorithm performs the best. At least for problem sizes up to 30 million variables the practical time complexity for the breakpoint and relaxation algorithms is linear.


Full work available at URL: https://arxiv.org/abs/1501.07035




Recommendations




Cites Work


Cited In (35)

Uses Software





This page was built for publication: Algorithms for the continuous nonlinear resource allocation problem -- new implementations and numerical studies

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q319183)