A two-stage discrete optimization method for largest common subgraph problems

被引:0
|
作者
Funabiki, N [1 ]
Kitamichi, J [1 ]
机构
[1] Osaka Univ, Dept Informat & Math Sci, Grad Sch Engn Sci, Toyonaka, Osaka 5608531, Japan
关键词
common subgraph; isomorphic; NP-complete; greedy method; discrete descent method; simulated annealing;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A novel combinatorial optimization algorithm called 2-stage discrete optimization method (2DOM) is proposed for the largest common subgraph problem (LCSP) in this paper. Given two graphs G = (V-1, E-1) and H = (V-2, E-2), the goal of LCSP is to find a subgraph G' = (V-1', E-1') of G and a subgraph H' = (V-2', E-2') of H such that G' and H' are not only isomorphic to each other but also their number of edges is maximized. The two graphs G' and H' are isomorphic when \V-1'\ = \V-2'\ and \E-1'\ = \E-2'\, and there exists one-to-one vertex correspondence f : V-1' --> V-2' such that {u, v} is an element of E-1' if and only if {f(u), f(v)} is an element of E-2'. LCSP is known to be NP-complete in general. The 2DOM consists of a construction stage and a refinement stage to achieve the high solution quality and the short computation time for large size difficult combinatorial optimization problems. The construction stage creates a feasible initial solution with considerable quality, based on a greedy heuristic method. The refinement stage improves it keeping the feasibility, based on a random discrete descent method. The performance is evaluated by solving two types of randomly generated 1200 LCSP instances with a maximum of 500 vertices for G and 1000 vertices for H. The simulation result shows the superiority of 2DOM to the simulated annealing in terms of the solution quality and the computation time.
引用
收藏
页码:1145 / 1153
页数:9
相关论文
共 50 条
  • [21] A direct algorithm to find a largest common connected induced subgraph of two graphs
    Cuissart, B
    Hébrard, JJ
    [J]. GRAPH-BASED REPRESENTATIONS IN PATTERN RECOGNITION, PROCEEDINGS, 2005, 3434 : 162 - 171
  • [22] A two-stage classification method for vector pattern matching problems
    Chang, F
    Lin, CC
    Lin, WH
    [J]. 2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 3022 - 3027
  • [23] An approximate method for solving stochastic two-stage programming problems
    Wang, ML
    Lansey, K
    Yakowitz, D
    [J]. ENGINEERING OPTIMIZATION, 2001, 33 (03) : 279 - 302
  • [24] Discrete approximation of two-stage stochastic and distributionally robust linear complementarity problems
    Chen, Xiaojun
    Sun, Hailin
    Xu, Huifu
    [J]. MATHEMATICAL PROGRAMMING, 2019, 177 (1-2) : 255 - 289
  • [25] Two-stage stochastic programming problems involving interval discrete random variables
    Suresh Kumar Barik
    Mahendra Prasad Biswal
    Debashish Chakravarty
    [J]. OPSEARCH, 2012, 49 (3) : 280 - 298
  • [26] Two-stage stochastic programming problems involving interval discrete random variables
    Barik, Suresh
    Biswal, Mahendra
    Chakravarty, Debashish
    [J]. OPSEARCH, 2012, 49 (03) : 280 - 298
  • [27] Discrete approximation of two-stage stochastic and distributionally robust linear complementarity problems
    Xiaojun Chen
    Hailin Sun
    Huifu Xu
    [J]. Mathematical Programming, 2019, 177 : 255 - 289
  • [28] Multiobjective Two-Stage Stochastic Programming Problems with Interval Discrete Random Variables
    Barik, S. K.
    Biswal, M. P.
    Chakravarty, D.
    [J]. ADVANCES IN OPERATIONS RESEARCH, 2012, 2012
  • [29] Saddle point approximation approaches for two-stage robust optimization problems
    Ning Zhang
    Chang Fang
    [J]. Journal of Global Optimization, 2020, 78 : 651 - 670
  • [30] An Iterative Two-Stage Multifidelity Optimization Algorithm for Computationally Expensive Problems
    Kenny, Angus
    Ray, Tapabrata
    Singh, Hemant Kumar
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2023, 27 (03) : 520 - 534