The linear programming cutting plane approach for solving the travelling salesman problem has recently proven to be highly successful, cf. Crowder and Padberg (Crowder, H. P., M. W. Padberg. 1980. Solving large-scale symmetric travelling salesman problems to optimality. Management Sci. 26 495–509.), Grötschel (Grötschel, M. 1980a. On the symmetric travelling salesman problem: Solution of a 120 city problem. Math. Programming Stud. 12 61–77.), Padberg and Hong (Padberg, M. W., S. Hong. 1980. On the symmetric travelling salesman problem: A computational study. Math. Programming Stud. 12 78–107.). One of the reasons for this success is certainly the fact that instead of ordinary cutting planes (Gomory-cuts etc.) problem-specific cutting planes could be used which define facets of the underlying integer programming polytopes. In this paper we shall define a new class of inequalities (clique tree inequalities) valid for the travelling salesman polytope which properly contains many of the known classes of inequalities (like subtour elimination constraints, 2-matching constraints, comb inequalities), and we show that all these new inequalities induce facets of the travelling salesman polytope. Since the general structure of these new inequalities is quite simple we hope that it will be possible to use the inequalities efficiently in cutting plane procedures for the travelling salesman problem.
Read full abstract