Ejection chains, reference structures and alternating path methods for traveling salesman problems

被引:140
作者
Glover, F
机构
[1] School of Business, Campus Box 419, University of Colorado, Boulder
关键词
traveling salesman; graph theory; combinatorial optimization; integer programming; neighborhood search;
D O I
10.1016/0166-218X(94)00037-E
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Ejection chain procedures are based on the notion of generating compound sequences of moves, leading from one solution to another, by linked steps in which changes in selected elements cause other elements to be ''ejected from'' their current state, position or value assignment. This paper introduces new ejection chain strategies designed to generate neighborhoods of compound moves with attractive properties for traveling salesman problems. These procedures derive from the principle of creating a reference structure that coordinates the options for the moves generated. We focus on ejection chain processes related to alternating paths, and introduce three reference structures, of progressively greater scope, that produce both classical and non-standard alternating path trajectories. Theorems and examples show that various rules for exploiting these structures can generate moves not available to customary neighborhood search approaches. We also provide a reference structure that makes it possible to generate a collection of alternating paths that precisely expresses the symmetric difference between two tours. In addition to providing new results related to generalized alternating paths, in directed and undirected graphs, we lay a foundation for achieving a combinatorial leverage effect, where an investment of polynomial effort yields solutions dominating exponential numbers of alternatives. These consequences are explored in a sequel.
引用
收藏
页码:223 / 253
页数:31
相关论文
共 23 条
  • [1] Berge C., 1962, THEORY GRAPHS ITS AP
  • [2] ON THE USE OF AUGMENTING CHAINS IN CHAIN PACKINGS
    DEWERRA, D
    ROBERTS, FS
    [J]. DISCRETE APPLIED MATHEMATICS, 1991, 30 (2-3) : 137 - 149
  • [3] DORNDORF U, 1992, FAST CLUSTERING ALGO
  • [4] MAXIMUM MATCHING AND A POLYHEDRON WITH O'1-VERTICES
    EDMONDS, J
    [J]. JOURNAL OF RESEARCH OF THE NATIONAL BUREAU OF STANDARDS SECTION B-MATHEMATICS AND MATHEMATICAL, 1965, B 69 (1-2): : 125 - +
  • [5] EDMONDS J, 1979, ANN DISCRETE MATH, V4, P39
  • [6] FIECHTER CN, 1990, 901 DEP MATH EC POL
  • [7] Glover F., 1992, Computer Science and Operations Research. New Developments in their interfaces, P491
  • [8] GLOVER F, 1964, CAHIERS CTR ETUDES R, V6, P131
  • [9] Glover F., 1992, EJECTION CHAINS COMB
  • [10] GLOVER F, 1994, TRAVELING SALESMAN P