Hostname: page-component-5c6d5d7d68-xq9c7 Total loading time: 0 Render date: 2024-08-16T12:20:38.119Z Has data issue: false hasContentIssue false

On a dual network exterior point simplex type algorithm and its computational behavior

Published online by Cambridge University Press:  07 September 2012

George Geranis
Affiliation:
Department of Applied Informatics, University of Macedonia, 156 Egnatia Str., 54006 Thessaloniki, Greece. geranis@uom.gr; paparriz@uom.gr
Konstantinos Paparrizos
Affiliation:
Department of Applied Informatics, University of Macedonia, 156 Egnatia Str., 54006 Thessaloniki, Greece. geranis@uom.gr; paparriz@uom.gr
Angelo Sifaleras
Affiliation:
Department of Technology Management, University of Macedonia, Loggou-Tourpali, 59200 Naoussa, Greece; sifalera@uom.gr
Get access

Abstract

The minimum cost network flow problem, (MCNFP) constitutes a wide category of network flow problems. Recently a new dual network exterior point simplex algorithm (DNEPSA) for the MCNFP has been developed. This algorithm belongs to a special “exterior point simplex type” category. Similar to the classical dual network simplex algorithm (DNSA), this algorithm starts with a dual feasible tree-solution and after a number of iterations, it produces a solution that is both primal and dual feasible, i.e. it is optimal. However, contrary to the DNSA, the new algorithm does not always maintain a dual feasible solution. Instead, it produces tree-solutions that can be infeasible for the dual problem and at the same time infeasible for the primal problem. In this paper, we present for the first time, the mathematical proof of correctness of DNEPSA, a detailed comparative computational study of DNEPSA and DNSA on sparse and dense random problem instances, a statistical analysis of the experimental results, and finally some new results on the empirical complexity of DNEPSA. The analysis proves the superiority of DNEPSA compared to DNSA in terms of cpu time and iterations.

Type
Research Article
Copyright
© EDP Sciences, ROADEF, SMAI, 2012

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Références

R.K. Ahuja, T.L. Magnanti and J.B. Orlin, Network flows : theory, algorithms and applications. Prentice Hall, Englewood Cliffs, NJ (1993).
Ahuja, R.K., Magnanti, T.L., Orlin, J.B. and Reddy, M., Applications of network optimization. Handbooks of Operations Research and Management Science 7 (1995) 183. Google Scholar
Andreou, D., Paparrizos, K., Samaras, N. and Sifaleras, A., Visualization of the network exterior primal simplex algorithm for the minimum cost network flow problem. Oper. Res. 7 (2007) 449464. Google Scholar
Baloukas, Th., Paparrizos, K. and Sifaleras, A., An animated demonstration of the uncapacitated network simplex algorithm. ITE 10 (2009) 3440. Google Scholar
D.P. Bertsekas and P. Tseng, RELAX-IV : A faster version of the RELAX code for solving minimum cost flow problems. Technical Report, Massachusetts Institute of Technology, Laboratory for Information and Decision Systems (1994).
Chakraborty, S. and Choudhury, P.P., A statistical analysis of an algorithm’s complexity. Appl. Math. Lett. 13 (2000) 121126. Google Scholar
Coffin, M. and Saltzman, M.J., Statistical Analysis of computational tests of algorithms and heuristics. INFORMS J. Comput. 12 (2000) 2444. Google Scholar
Cotta, C. and Moscato, P., A mixed evolutionary-statistical analysis of an algorithm’s complexity. Appl. Math. Lett. 16 (2003) 4147. Google Scholar
Ervolina, T.R. and McCormick, S.T., Two strongly polynomial cut canceling algorithms for minimum cost network flow. Discr. Appl. Math. 46 (1993) 133165. Google Scholar
Fredman, M. and Tarjan, R., Fibonacci heaps and their uses in improved network optimization algorithms. J. ACM 34 (1987) 596615. Google Scholar
Fukuda, K. and Terlaky, T., Criss-cross methods : a fresh view on pivot algorithms. Math. Program. 79 (1997) 369395. Google Scholar
Geranis, G., Paparrizos, K. and Sifaleras, A., A dual exterior point simplex type algorithm for the minimum cost network flow problem. Yugosl. J. Oper. Res. 19 (2009) 157170. Google Scholar
G. Geranis, K. Paparrizos and A. Sifaleras, On the Computational Behavior of a Dual Network Exterior Point Simplex Algorithm for the Minimum Cost Network Flow Problem, in Proceedings of the International Network Optimization Conference (INOC 2009). Pisa, Italy (2009).
Glover, F., Klingman, D. and Napier, A., Basic dual feasible solutions for a class of generalized networks. Oper. Res. 20 (1972) 126136. Google Scholar
Glover, F., Karney, D. and Klingman, D., The augmented predecessor index method for locating stepping stone paths and assigning dual prices in distribution problems. Transp. Sci. 6 (1972) 171180. Google Scholar
F. Glover, D. Klingman and N. Phillips, Network models in optimization and their applications in practice. Wiley Publications (1992).
Goldberg, A.V., An Efficient Implementation of a scaling minimum-cost flow algorithm. J. Algorithms 22 (1997) 129. Google Scholar
Goldberg, A., Grigoriadis, M. and Tarjan, R.E., Use of dynamic trees in a network simplex algorithm for the maximum flow problem, Math. Program. 50 (1991) 277290. Google Scholar
Grigoriadis, M., An efficient implementation of the network simplex method. Math. Program. Stud. 26 (1984) 83111. Google Scholar
Hultz, J. and Klingman, D., An advanced dual basic feasible solution for a class of capacitated generalized networks. Oper. Res. 24 (1976) 301313. Google Scholar
J. Kennington and R. Helgason, Algorithms for network programming. Wiley, New York (1980).
Klingman, D., Napier, A. and Stutz, J., NETGEN : a program for generating large scale capacitated assignment, transportation, and minimum cost flow networks. Manag. Sci. 20 (1974) 814821. Google Scholar
Maros, I., A practical anti-degeneracy row selection technique in network linear programming. Ann. Oper. Res. 47 (1993) 431442. Google Scholar
McGeoch, C.C., Toward an experimental method for algorithm simulation. INFORMS J. Comput. 8 (1996) 115. Google Scholar
Nance, R., Moose, R. and Foutz, R., A statistical technique for comparing heuristics : an example from capacity assignment strategies in computer network design. Commun. ACM 30 (1987) 430442. Google Scholar
J.B. Orlin, Genuinely polynomial simplex and non-simplex algorithms for the minimum cost flow problem. Technical Report No. 1615-84, Sloan School of Management, M.I.T., Cambridge, MA (1984).
Paparrizos, K., Samaras, N. and Sifaleras, A., An exterior simplex type algorithm for the minimum cost network flow problem. Comput. Oper. Res. 36 (2009) 11761190. Google Scholar
M. Resende and G. Veiga, An efficient implementation of a network interior point method, in Network flows and matching : first DIMACS implementation challenge 12, edited by D.S. Johnson and C.C. McGeoch. DIMACS series in discrete mathematics and theoretical computer science, American Mathematical Society, Providence, Rhode Island (1993) 299–348.
Tarjan, R.E., Dynamic trees as search trees via Euler tours, applied to the network simplex algorithm. Math. Program. 78 (1997) 169177. Google Scholar
R. Vanderbei, Linear programming : foundations and extensions, 3rd edition. Springer, New York (2007).
Zadeh, N., More pathological examples for network flow problems. Math. Program. 5 (1973) 217224. Google Scholar
Zadeh, N., A bad network problem for the simplex method and other minimum cost flow algorithms. Math. Programm. 5 (1973) 255266. Google Scholar