Optimization Algorithm’s Problems: Comparison Study

Abstract = 407 times | PDF = 314 times

Main Article Content

Rebaz M. Nabi Rania Azad Soran Saeed Rebwar M. Nabi


Currently, in various fields and disciplines problem optimization are used commonly. In this concern, we have to define solutions which are two known concepts optimal or near optimal optimization problems in regards to some objects. Usually, it is surely difficult to sort problems out in only one step, but some processes can be followed by us which people usually call it problem solving. Frequently, the solution process is split into various steps which are accomplishing one after the other. Therefore, in this paper we consider some algorithms that help us to sort out problems, for exemplify, finding the shortest path, minimum spanning tree, maximum network flows and maximum matching. More importantly, the algorithm comparison will be presented. Additionally, the limitation of each algorithm. The last but not the least, the future research in this area will be approached.


Algorithm, problem solving, shortest path, minimum spanning tree, network flows.


Download data is not yet available.

Article Details


[1]. R. Kümmerle, G. Grisetti, H. Strasdat, K. Konolige and W. Burgard, "G2o: A general framework for graph optimization," 2011 IEEE International Conference on Robotics and Automation, Shanghai, 2011, pp. 3607-3613.
[2]. G. S. Halford, R. Baker, J. E. McCredden, and J. D. Bain, “How Many Variables Can Humans Process?,” Psychological Science, vol. 16, no. 1, pp. 70–76, Jan. 2005.

[3]. X.-S. Yang, “Flower Pollination Algorithm for Global Optimization,” in Unconventional Computation and Natural Computation, 2012, pp. 240–249.

[4]. R. Ahuja, T. Magnanti, and J. Orlin, Network Flows: Theory, Algorithms, and Applications. Prentice Hall, 1993.

[5]. A. V. Goldberg, “Recent developments in maximum flow algorithms,” in Algorithm Theory — SWAT’98, 1998, pp. 1–10.

[6]. B. Korte and J. Vygen, Combinatorial Optimization, 1st ed. Berlin: Springer Berlin, 2014.
[7]. A. Alazzam and H. W., "A New Optimization Algorithm For Combinatorial Problems", International Journal of Advanced Research in Artificial Intelligence, vol. 2, no. 5, 2013.
[8]. X.-S. Yang, M. Karamanoglu, and X. He, “Multi-objective Flower Algorithm for Optimization,” Procedia Computer Science, vol. 18, pp. 861–868, Jan. 2013.

[9]. Xin‐She Yang and Amir Hossein Gandomi, “Bat algorithm: a novel approach for global engineering optimization,” Engineering Computations, vol. 29, no. 5, pp. 464–483, Jul. 2012.
[10]. Y.-Q. Cheng, V. Wu, R. Collins, A. R. Hanson, and E. M. Riseman, “Maximum-weight bipartite matching technique and its application in image feature matching,” 1996, vol. 2727, pp. 453–462.

[11]. T. Cormen, C. Leiserson, R. Rivest and C. Stein, Introduction to algorithms, 1st ed. Cambridge, Massachusetts: The MIT Press, 2014.
[12]. T. Weise, R. Chiong, and K. Tang, “Evolutionary Optimization: Pitfalls and Booby Traps,” J. Comput. Sci. Technol., vol. 27, no. 5, pp. 907–936, Sep. 2012
[13].T. Weise et al., "Benchmarking Optimization Algorithms: An Open Source Framework for the Traveling Salesman Problem," in IEEE Computational Intelligence Magazine, vol. 9, no. 3, pp. 40-52, Aug. 2014.
[14]. T. Weise and K. Tang, "Evolving Distributed Algorithms With Genetic Programming," in IEEE Transactions on Evolutionary Computation, vol. 16, no. 2, pp. 242-265, April 2012.
[15]. T. Weise, M. Wan, P. Wang, K. Tang, A. Devert and X. Yao, "Frequency Fitness Assignment," in IEEE Transactions on Evolutionary Computation, vol. 18, no. 2, pp. 226-243, April 2014.
[16]. K. Weicker, Evolutionary algorithms and dynamic optimization problems, 1st ed. Osnabrück: Der AndereVerl., 2003.
[17]. A. Singh, “An artificial bee colony algorithm for the leaf-constrained minimum spanning tree problem,” Applied Soft Computing, vol. 9, no. 2, pp. 625–631, Mar. 2009.

[18]. F. Ortega and L. A. Wolsey, “A branch-and-cut algorithm for the single-commodity, uncapacitated, fixed-charge network flow problem,” Networks, vol. 41, no. 3, pp. 143–158, May 2003.

[19]. D. S. Hochbaum, “The Pseudoflow Algorithm: A New Algorithm for the Maximum-Flow Problem,” Operations Research, vol. 56, no. 4, pp. 992–1009, Aug. 2008.

[20]. J. M. Drake and D. M. Lodge, “Global hot spots of biological invasions: evaluating options for ballast–water management,” Proceedings of the Royal Society of London B: Biological Sciences, vol. 271, no. 1539, pp. 575–580, Mar. 2004.

[21]. V. Vineet and P. J. Narayanan, "CUDA cuts: Fast graph cuts on the GPU," 2008 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops, Anchorage, AK, 2008, pp. 1-8.
[22]. G. Menichetti, L. Dall’Asta, and G. Bianconi, “Network Controllability Is Determined by the Density of Low In-Degree and Out-Degree Nodes,” Phys. Rev. Lett., vol. 113, no. 7, p. 078701, Aug. 2014.

[23]. S. Szeider, “Minimal unsatisfiable formulas with bounded clause-variable difference are fixed-parameter tractable,” Journal of Computer and System Sciences, vol. 69, no. 4, pp. 656–674, Dec. 2004.

[24]. C.-G. Quimper, A. López-Ortiz, P. van Beek, and A. Golynski, “Improved Algorithms for the Global Cardinality Constraint,” in Principles and Practice of Constraint Programming – CP 2004, 2004, pp. 542–556.

[25]. N. Blum, A simplified realization of the Hopcroft Karp approach to maximum matching in general graphs, 1st ed. Bonn: Inst. fürInformatik, 1999.
[26]. V. Kolmogorov, “Blossom V: a new implementation of a minimum cost perfect matching algorithm,” Math. Prog. Comp., vol. 1, no. 1, pp. 43–67, Jul. 2009.

[27]. G. Bebek, V. Patel, and M. R. Chance, “PETALS: Proteomic Evaluation and Topological Analysis of a mutated Locus’ Signaling,” BMC Bioinformatics, vol. 11, p. 596, 2010.