Proceedings

Non-Order-Preserving Evaluation Functions: Recursive Graph-Search Methods for Job Sequencing Problems

Download BibTeX Cite

Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence. Planning. Pages 1423-1428.

© 1993 International Joint Conferences on Artificial Intelligence

Abstract

A* sometimes runs significantly faster than a tree-search branch-and-bound procedure if the search graph is represented as a graph and not as a tree. But graph search with A* is suitable only when the evaluation function is orderpreserving, i.e., in situations where a path in the explicit graph from the root to a node can be discarded when a better path to the node is found. 1bere exist interesting classes of problems, however, such as one-machine minimum-penalty job sequencing problems with sequencedependent setup times, for which the evaluation function is non-order-preserving. The search method cannot then discard any paths, and must store the entire explicit graph. GREC, a variant of an earlier recursive memory-constrained algorithm of the authors called MREC, has the desired properties and can be used in place of A•. Experimental results indicate that when the penalty is linear or quadratic, GREC is faster than tree search schemes and is able to solve problem instances of larger size.

  1. Bagchi and Mahanti 1983]
  2. A. Bagchi and A. Mahanti, Search Algorithms Under Different Kinds of Heuristics -A Comparative Study, JACM, vol. 30, no. 1, January 1983, pp, 1-21.
  3. Bell and Park 1990]
  4. C. E. Bell and K. Park, Solving Resource-Constrained Project Scheduling Problems by A• Search, Naval Research Logistics, vol. 37, 1990, pp. 61-84.
  5. Bianco et a/. 1988]
  6. L Bianco, S. Ricciardelli, G. Rinaldi and A. Sassano, Scheduling Tasks with Sequence 1428 Planning Dependent Processing Times, Naval Research Logistics, vol. 35, no. 2, 1988, pp. 177-184.
  7. S. French, Sequencing and Scheduling: An Introduction to the Mathematics of the Job-Shop, Ellis Horwood Ltd., 1982
  8. Korf 1985]
  9. Richard E. Korf, Depth-First Iterative Deepening : An Optimal Admissible Search, Artificial Intelligence, vol. 27, no. 1, 1985, pp. 97-109.
  10. Little et a/. 1963]
  11. J. D. C. Little, K. G. Murty, D. W. Sweeney and G. Karel, An Algorithm for the Traveling Salesman Problem, Operations Research, vol. 11, 1963, pp. 972-989.
  12. Mason and Anderson 1991]
  13. A. J. Mason and E. J. Anderson, Minimizing Flow Time on a Single Machine with Job Classes and Setup Times, Naval Research Logistics, vol. 38, no. 3, 1991, pp. 333-350.
  14. J. Pearl, Heuristics : Intelligent Search Strategies for Computer Problem Solving, Addison- Wesley, Reading, Mass., 1984.
  15. Ramaswamy and Sen 1992]
  16. Ramkumar Ramaswamy and Anup K. Sen, Single Machine Scheduling as a Graph Search Problem With Path-Dependent Arc Costs, Proc. ECA/-92, European Conference on Artificial Intelligence, Vienna, August 1992, pp. 11-15.
  17. Sen 1988
  18. Anup K. Sen, Heuristic Search Algorithms: A Theoretical-cum-Empirical Evaluation, Unpublished Ph.D. Thesis, Computer Science, University of Calcutta, 1988.
  19. Sen and Bagchi 1989]
  20. Anup K. Sen and A. Bagchi, F~t Recursive Formulations for Best-First Search That Allow Controlled Use of Memory, Proc. /JCA/-89, Detroit, August 1989, pp. 297-302.
  21. Sen and Bagchi 1993]
  22. Anup K. Sen and A. Bagchi, Job Sequencing with Quadratic Penalties: An A •-Based Graph Search Approach, Proc. CA/A-93, Conference on Artificial Intelligence for Applications, Orlando, March 1993, pp. 190-196.
  23. Sen et a/. 1991]
  24. Anup K. Sen, A. Bagchi and Bani K. Sinha, Admissible Search Methods for Minimum Penalty Sequencing of Jobs with Setup Times on One and Two Machines, Proc. /JCA/-91, Sydney, August 1991, pp. 178-183. IJCAI
  25. W. Townsend, The Single Machine Problem With Quadratic Penalty Function of Completion Times : A Branch and Bound Solution, Management Science, vol. 24, no. 5, 1978, pp. 530-534.
  26. Viswanathan and Bagchi 1988]
  27. K. V. Viswanathan and A Bagchi, An Exact Best-First Search Procedure for the Constrained Rectangular Guillotine Knapsack Problem, Proc. AAA/-88, American Association for Artificial Intelligence, St. Paul, August 1988, pp. 145-149.
  28. Viswanathan and Bagchi 1993]
  29. K. V. Viswanathan and A Bagchi, Best-First Search Methods for Constrained Two-Dimensional Cutting Stock Problems, Operations Research, May-June 1993, forthcoming.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards