Abstract
This paper presents aneffective near-optimal search method forstate-space problems. The method, LTAast(Learning Threshold Aast), accepts athreshold parameter, p, as an input and finds asolution within that range of the optimum. Thelarger the parameter, the faster the methodfinds a solution. LTAast is based on acombination of recursion and dynamic memoryand, like Aast, keeps information about allstates in memory. In contrast to Aasthowever, which represents each node as acomplete state, LTAast represents each nodeusing an operator. This representation of thenodes makes LTAast dramatically efficientwith respect to memory usage. Another advantageof LTAast is that it eliminates any need forcomputational effort to maintain a priorityqueue, and this elimination significantlyincreases speed. To test the effectiveness andefficiency of the method we have applied it toNP-hard problems in scheduling. The testresults indicate that the method is effectivein trading speed with the quality of solutionsand that it is efficient in producing solutionsfor p = 0.
Similar content being viewed by others
References
Baker, K. (1974). Introduction to Sequencing and Scheduling.Klumber: NA.
Bell, C. & Park, K. (1990). Solving Resource-constrained Project Scheduling Problems by A * Search. Naval Research Logistics 37: 280–318.
Demeulemeester, E. & Herroelen, W. (1992). A Branch-and-bound Procedure for Multiple Resource-constrained Project Scheduling Problem. Management Science 38: 1803–1818.
Demeulemeester, E. & Herroelen, W. (1997). A New Benchmark Results for the Resource-constrained Project Scheduling Problem. Management Science 43: 1485–1492.
Hartmann, S. & Kolisch, R. (2000). Experimental Evaluation of State-of-the-art Heuristics for the Resource-constrained Project Scheduling Problem. European Journal of Operational Research 127: 394–407.
Kolisch, R. & Sprecher, A. (1996). PSPLIB-A Project Scheduling Library. European Journal of Operational Research 96: 205–216.
Korf, R. (1985). An Optimal Admissible Tree Search. Artificial Intelligence 27: 97-100.
Korf, R. (1987). Planning as Search: A Quantitive Approach. Artificial Intelligence 36: 201-218.
Korf, R. (1990). Real-time Heuristic Search. Artificial Intelligence 42: 189–211.
Korf, R. (1993). Linear-space Best-first Search. Artificial Intelligence 62: 41–78.
Korf, R. (1998). A complete Any Time Algorithm for Number Partitioning. Artificial Intelligence 106: 181–203.
Nazareth, T., Verma, S., Subri, B. & Bagchi, A. (1999). The Multiple Resource-constrained Project Scheduling Problem: A Breadth-first Approach. European Journal of Operational Research 112: 347–366.
Nilsson, N. (1980). Principles of Artificial Intelligence. Tioga, Palo Alto: California.
Patterson, J. (1984). A Comparison of Exact Approaches for Solving the Multi Constrained Resource Project Scheduling. Management Science: 854–867.
Pearl J. (1984) Heuristic: Intelligent Search Strategies for Computer Problem Solving. Addison-Wesley: Massachusetts.
Pearl, J. & Korf, R. (1987). Search Techniques. Annual Reviews of Computer Science 2: 451-467.
Rao, V. N., Kumar, V. & Korf, R. (1991). Depth-first vs Best-first Search. In Precedings AAAI-91, 434–440.
Sen, A. & Bagchi, A. (1989). Fast Recursive Formulations for Best-first Search that Allow Controlled Use of Memory. In proceedings IJCAI-89, 297–302.
Sen, A. & Baghchi, A. (1996). Graph Search Methods for Non-order Preserving Evaluation Functions: Applications to Job Sequencing Problems. Artificial Intelligence 86: 43–47.
Shue, L. & Zamani, R. (1993) An Admissible Heuristic Search Algorithm. In Komorowski J. & Ras Z.W.(eds.),Lecture Notes for Artificial Intelligence: Methodologies for Intelligent Systems, 69–75. Norway: Springler-Verlag Publication.
Zamani, R. & Shue, L. (1998). Solving Project Scheduling Problems with Heuristic Learning Algorithms. Journal of Operational Research Society 49: 709–716.
Zamani, R. (2001). A High Performance Exact Method for the Resource Constrained Project Scheduling Problem. Journal of Computers and Operations Research 28: 1387–1401.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Zamani, R. An Effective Near-Optimal State-Space Search Method: An Application to a Scheduling Problem. Artificial Intelligence Review 22, 41–69 (2004). https://doi.org/10.1023/B:AIRE.0000044304.00402.9f
Issue Date:
DOI: https://doi.org/10.1023/B:AIRE.0000044304.00402.9f