Maximum probabilistic all-or-nothing paths

•Choose the best trade-off between revenue and success probability.•Dynamic programming solves the problem in pseudo-polynomial time.•Two alternative polynomial approximation schemes are developed and analyzed.•Branch-and-cut algorithms are observed to be faster for large values of the profits. We c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:European journal of operational research 2020-05, Vol.283 (1), p.279-289
Hauptverfasser: Goldberg, Noam, Poss, Michael
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:•Choose the best trade-off between revenue and success probability.•Dynamic programming solves the problem in pseudo-polynomial time.•Two alternative polynomial approximation schemes are developed and analyzed.•Branch-and-cut algorithms are observed to be faster for large values of the profits. We consider the problem of a maximum probabilistic all-or-nothing network path. Each arc is associated with a profit and a probability and the objective is to select a path with maximum value for the product of probabilities multiplied by the sum of arc profits. The problem can be motivated by applications including serial-system design or subcontracting of key project activities that may fail. When subcontracting such critical success activities, each must be completed on time, according to the specs, and in a satisfactory manner in order for the entire project to be deemed successful. We develop a dynamic programming (DP) method for this problem in the acyclic graph setting, under an independence assumption. Two different fully-polynomial approximation schemes are developed based on the DP formulations, one of which applies repeated rounding and scaling to the input data, while the other uses only rounding. In experiments we compare the DP approach with mixed-integer nonlinear programming (MINLP) using a branch-and-cut method, on synthetic randomly generated instances as well as realistic ones.
ISSN:0377-2217
1872-6860
DOI:10.1016/j.ejor.2019.11.011