A branch-and-price algorithm for switch-box routing

被引:5
|
作者
Jorgensen, DG [1 ]
Meyling, M [1 ]
机构
[1] Univ Copenhagen, Dept Comp Sci, DK-2100 Copenhagen O, Denmark
关键词
integer programming; VLSI-routing; branch-and-price; Steiner packing;
D O I
10.1002/net.10029
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Routing in VLSI design concerns the wiring of a chip after the logical modules have been placed. A subproblem occurring in VLSI design is switch-box routing. Switch-box routing can be formulated as the problem of packing Steiner trees in a grid graph. The only previous exact solution method for switch-box routing uses a branch-and-cut approach. The aim of this work was to solve the switch-box routing problem to optimality by using a branch-and-price algorithm based on an IP model where variables represent Steiner trees and where the pricing problem becomes the problem of finding a Steiner tree in a graph. In the primal algorithm, the focal points are branching strategy, pricing strategy, perturbation of the linear program, and computation of lower bounds to terminate column generation early. The final implementation yielded optimal solutions in the knock-knee model to seven classic switch-box instances, of which three had not been solved to optimality prior to this work. (C) 2002 Wiley Periodicals, Inc.
引用
收藏
页码:13 / 26
页数:14
相关论文
共 50 条
  • [1] Fuzzy methods for genetic algorithm switch-box routing
    Knysh, D. S.
    [J]. EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS IN MICROELECTRONICS: PROCEEDINGS OF THE XTH INTERNATIONAL CONFERENCE CADSM 2009, 2009, : 315 - 321
  • [2] Branch-and-price algorithm for a multicast routing problem
    Sung, CS
    Hong, JM
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1999, 50 (11) : 1168 - 1175
  • [3] TOPOLOGICAL CONSIDERATION OF SWITCH-BOX ROUTING DESIGN
    GHADIRI, K
    CHAN, SP
    CHEN, RR
    [J]. TWENTY-THIRD ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2: CONFERENCE RECORD, 1989, : 985 - 988
  • [4] A branch-and-price algorithm for a routing problem with inbound and outbound requests
    Agius, Maxime
    Absi, Nabil
    Feillet, Dominique
    Garaix, Thierry
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2022, 146
  • [5] A branch-and-price algorithm for an integrated production and inventory routing problem
    Bard, Jonathan F.
    Nananukul, Narameth
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (12) : 2202 - 2217
  • [6] A branch-and-price algorithm for a vehicle routing with demand allocation problem
    Reihaneh, Mohammad
    Ghoniem, Ahmed
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 272 (02) : 523 - 538
  • [7] Branch-and-price for routing with probabilistic customers
    Lagos, Felipe
    Klapp, Mathias A.
    Toriello, Alejandro
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 183
  • [8] A Branch-and-Price Algorithm for the Risk-Equity Constrained Routing Problem
    Touati-Moungla, Nora
    Belotti, Pietro
    Jost, Vincent
    Liberti, Leo
    [J]. NETWORK OPTIMIZATION, 2011, 6701 : 439 - 449
  • [9] A Branch-and-Price Algorithm for the Multidepot Vehicle Routing Problem with Interdepot Routes
    Muter, Ibrahim
    Cordeau, Jean-Francois
    Laporte, Gilbert
    [J]. TRANSPORTATION SCIENCE, 2014, 48 (03) : 425 - 441
  • [10] A branch-and-price algorithm for the vehicle routing problem with roaming delivery locations
    Ozbaygin, Gizem
    Karasan, Oya Ekin
    Savelsbergh, Martin
    Yaman, Hande
    [J]. TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2017, 100 : 115 - 137