Direct search algorithms for truck-dispatching problems

Abstract In this paper problem-solving procedures for solving a number of truck dispatching problems have been discussed. In Part I discussion has focused principally on single-route problems and has included a range of problem characteristics such as weight or volume limits on the carrier, limits on the maximum number of stops allowable per trip, earliest or latest acceptable times for the delivery of items at particular destinations, partial deliveries and optional deliveries. All of the problem-solving procedures developed have been reliable in the respect that when carried out to completion they guarantee the discovery of an optimal solution when one exists. Moreover, they have all been direct algorithms which proceed first to the discovery of a feasible solution and then to successively better and better feasible solutions until ultimately one is discovered which is shown to be optimal. These procedures are thus well suited for use in adaptive systems wherein it is desirable or mandatory that the amount of problem-solving effort expended on a particular problem in a given instance be made dependent on environmental considerations and/or on the economic value of the problems currently in the system and the problem-solving effort. With minor modification these same algorithms can be used to determine all optimal solutions having a value within a specified range or percentage of the optimal value, a specified number of the most preferred solutions, and so on.

[1]  Selmer M. Johnson,et al.  On a Linear-Programming, Combinatorial Approach to the Traveling-Salesman Problem , 1959 .

[2]  R. Gomory,et al.  Multistage Cutting Stock Problems of Two and More Dimensions , 1965 .

[3]  W. W. Hardgrave,et al.  On the Relation Between the Traveling-Salesman and the Longest-Path Problems , 1962 .

[4]  Fred Glover SEARCH-REDUCTION TESTS FOR A COMBINATORIAL PRODUCTION SEQUENCING ALGORITHM , 1966 .

[5]  W. Garvin,et al.  Applications of Linear Programming in the Oil Industry , 1957 .

[6]  George B. Dantzig,et al.  The Truck Dispatching Problem , 1959 .

[7]  M. Held,et al.  A dynamic programming approach to sequencing problems , 1962, ACM National Meeting.

[8]  J. F. Pierce Application of Combinatorial Programming to a Class of All-Zero-One Integer Programming Problems , 1968 .

[9]  Ralph E. Gomory,et al.  The Theory and Computation of Knapsack Functions , 1966, Oper. Res..

[10]  W. H. Hausman,et al.  A multi-period truck delivery problem☆ , 1967 .

[11]  E. Balas An Additive Algorithm for Solving Linear Programs with Zero-One Variables , 1965 .

[12]  F. Glover A Multiphase-Dual Algorithm for the Zero-One Integer Programming Problem , 1965 .

[13]  Richard Bellman,et al.  Dynamic Programming Treatment of the Travelling Salesman Problem , 1962, JACM.

[14]  R. A. Zemlin,et al.  Integer Programming Formulation of Traveling Salesman Problems , 1960, JACM.

[15]  G. Clarke,et al.  Scheduling of Vehicles from a Central Depot to a Number of Delivery Points , 1964 .

[16]  George L. Nemhauser,et al.  The Traveling Salesman Problem: A Survey , 1968, Oper. Res..

[17]  M. Balinski,et al.  On an Integer Program for a Delivery Problem , 1964 .

[18]  Bernhard Fleischmann Letter to the Editor - Computational Experience with the Algorithm of Balas , 1967, Oper. Res..