Finding extreme supported solutions of biobjective network flow problems: An enhanced parametric programming approach

Problem: find complete set of extreme supported efficient solutions of biobjective min cost flow.We show that only a subset of arcs needs to be considered in every parametric simplex iteration.This leads to the proposed improvement of the classical parametric network simplex.We analyse worst-case time and space complexity.Extensive computational experiments compare performance of proposed and standard approaches. We address the problem of determining a complete set of extreme supported efficient solutions of biobjective minimum cost flow (BMCF) problems. A novel method improving the classical parametric method for this biobjective problem is proposed. The algorithm runs in O(Nn(m+nlogn)) time determining all extreme supported non-dominated points in the outcome space and one extreme supported efficient solution associated with each one of them. Here n is the number of nodes, m is the number of arcs and N is the number of extreme supported non-dominated points in outcome space for the BMCF problem. The memory space required by the algorithm is O(n+m) when the extreme supported efficient solutions are not required to be stored in RAM. Otherwise, the algorithm requires O(N+m) space. Extensive computational experiments comparing the performance of the proposed method and a standard parametric network simplex method are presented.

[1]  Matthias Ehrgott,et al.  On finding representative non-dominated points for bi-objective integer network flow problems , 2014, Comput. Oper. Res..

[2]  Ralph E. Steuer Multiple criteria optimization , 1986 .

[3]  José Rui Figueira,et al.  On the computation of all supported efficient solutions in multi-objective integer network flow problems , 2009, Eur. J. Oper. Res..

[4]  Matthias Ehrgott,et al.  A primal–dual simplex algorithm for bi-objective network flow problems , 2009, 4OR.

[5]  José Rui Figueira,et al.  Finding non-dominated solutions in bi-objective integer network flow problems , 2009, Comput. Oper. Res..

[6]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[7]  Horst W. Hamacher,et al.  Multiple objective minimum cost flow problems: A review , 2007, Eur. J. Oper. Res..

[8]  Heinz Isermann,et al.  Technical Note - Proper Efficiency and the Linear Vector Maximum Problem , 1974, Oper. Res..

[9]  Péter Kovács,et al.  Minimum-cost flow algorithms: an experimental evaluation , 2015, Optim. Methods Softw..

[10]  William H. Cunningham,et al.  A network simplex method , 1976, Math. Program..

[11]  Robert E. Tarjan,et al.  Fibonacci heaps and their uses in improved network optimization algorithms , 1984, JACM.

[12]  Marc Despontin,et al.  Multiple Criteria Optimization: Theory, Computation, and Application, Ralph E. Steuer (Ed.). Wiley, Palo Alto, CA (1986) , 1987 .

[13]  Minghe Sun,et al.  Finding integer efficient solutions for multiple objective network programming problems , 2011, Networks.

[14]  Fernando Antonio Medrano,et al.  A Parallel Computing Framework for Finding the Supported Solutions to a Biobjective Network Optimization Problem , 2015 .

[15]  Matthias Ehrgott,et al.  A two-phase algorithm for the biobjective integer minimum cost flow problem , 2009, Comput. Oper. Res..

[16]  Andrea Raith,et al.  A Dijkstra-like method computing all extreme supported non-dominated solutions of the biobjective shortest path problem , 2015, Comput. Oper. Res..

[17]  José Rui Figueira,et al.  Solving scalarized multi-objective network flow problems using an interior point method , 2010, Int. Trans. Oper. Res..

[18]  Sedeño-Noda AN ALTERNATIVE METHOD TO SOLVE THE BIOBJECTIVE MINIMUM COST FLOW PROBLEM , 2010 .

[19]  Jure Leskovec,et al.  {SNAP Datasets}: {Stanford} Large Network Dataset Collection , 2014 .

[20]  Antonio Sedeño-Noda,et al.  The biobjective minimum cost flow problem , 2000, Eur. J. Oper. Res..

[21]  J. Cohon,et al.  Generating multiobjective trade-offs: an algorithm for bicriterion problems , 1979 .