Cellular processing algorithm for the vertex bisection problem: Detailed analysis and new component design

被引:4
作者
David Teran-Villanueva, J. [1 ]
Joaquin Fraire-Huacuja, Hector [2 ]
Ibarra Martinez, Salvador [1 ]
Cruz-Reyes, Laura [2 ]
Castan Rocha, Jose Antonio [1 ]
Gomez Santillan, Claudia [2 ]
Laria Menchaca, Julio [1 ]
机构
[1] UAT, Tamps 89109, Ctr Univ Tampico Madero S-N, Tampico 89109, Tamps, Mexico
[2] Tecnol Nacl Mexico, ITCM, Av 1o Mayo S-No, Cd Madero 89440, Tam, Mexico
关键词
Cellular processing algorithms; Vertex bisection problem; Metaheuristics; Algorithm performance study; DISJOINT PATHS MODE; SEARCH; IMAGE;
D O I
10.1016/j.ins.2018.11.020
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The vertex bisection problem splits a graph G = (V, E) into two sets, L subset of V, vertical bar L vertical bar left perpendicular vertical bar V vertical bar/2 right perpendicular and R = V \ L, such that it minimizes the number of vertices in L connected to R. This problem is a combinatorial NP-hard problem with relevant applications in network communications and, currently, there is only one metaheuristic method that solves it. In this paper, we propose a Cellular Processing Algorithm (CPA) that outperforms the state of the art showing a detailed description of its components and assessing the impact of its main components. Additionally, we include the best-known solutions for the new benchmark of 137 challenging instances. The experimental study, with the new benchmark, shows that the CPA increases the number of best solutions found to 190% and decreases the time to 21% with respect to an efficiency-improved version of the state of the art algorithm. Finally, a non-parametric statistical hypothesis test confirms that the CPA outperforms statistically the efficiency-improved implementation of the state of the art algorithm. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:62 / 82
页数:21
相关论文
共 32 条
  • [1] [Anonymous], 1979, COMPUT INTRACTABILIT
  • [2] LP and SDP branch-and-cut algorithms for the minimum graph bisection problem: A computational comparison
    Michael Armbruster
    Marzena Fügenschuh
    Christoph Helmberg
    Alexander Martin
    [J]. Mathematical Programming Computation, 2012, 4 (3) : 275 - 306
  • [3] A FRAMEWORK FOR SOLVING VLSI GRAPH LAYOUT PROBLEMS
    BHATT, SN
    LEIGHTON, FT
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1984, 28 (02) : 300 - 343
  • [4] Bockenhauer H. -J., 1999, ACTA MATH INFORMATIC, V7, P109
  • [5] Brandes U., 2009, J. Graph Algorithms Appl., V13, P119
  • [6] A heterogeneous cellular processing algorithm for minimizing the power consumption in wireless communications systems
    David Teran-Villanueva, J.
    Fraire Huacuja, Hector Joaquin
    Carpio Valadez, Juan Martin
    Pazos Rangel, Rodolfo
    Puga Soberanes, Hector Jose
    Martinez Flores, Jose A.
    [J]. COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2015, 62 (03) : 787 - 814
  • [7] Cellular Processing Algorithms
    David Teran-Villanueva, J.
    Fraire Huacuja, Hector Joaquin
    Carpio Valadez, Juan Martin
    Pazos Rangel, Rodolfo A.
    Puga Soberanes, Hector Jose
    Martinez Flores, Jose Antonio
    [J]. SOFT COMPUTING APPLICATIONS IN OPTIMIZATION, CONTROL, AND RECOGNITION, 2013, 294 : 53 - 74
  • [8] Delling D., 2011, CUSTOMIZABLE ROUTE P, P376, DOI [10.1007/978-3-642-20662-7-32, DOI 10.1007/978-3-642-20662-7-32]
  • [9] Delling D., 2012, 2012 Proceedings of the Fourteenth Workshop on Algorithm Engineering and Experiments, P30
  • [10] A survey of graph layout problems
    Díaz, J
    Petit, J
    Serna, M
    [J]. ACM COMPUTING SURVEYS, 2002, 34 (03) : 313 - 356