Graph Search Approach to Rectangle Packing Problem
PDF

Keywords

rectangle packing problem,
graph search algorithms
search heuristics

How to Cite

Korze´nM., & Kl˛eskP. (2015). Graph Search Approach to Rectangle Packing Problem. Journal of Applied Computer Science, 23(1), 47-62. https://doi.org/10.34658/jacs.2015.23.2.47-62

Abstract

A rectangle packing problem is considered, where the goal is to suitably arrange a subset of given rectangles within a container so that the area of wastes (uncovered spaces) is the smallest. We propose a reduction of this problem to a graph search problem and show possible solving approaches by means of well known BFS, Dijkstra’s and A_ algorithms. We explain the way we construct search graphs for the problem, taking under consideration two main variants: (1) with arbitrary straight-line cuts, (2) with straight-line cuts which must go along the whole length or width of the remaining container — ‘full cuts’. We also give some insights on: optimization criterion, search stopping condition and heuristics we use. Finally, we present results of experiments carried out

https://doi.org/10.34658/jacs.2015.23.2.47-62
PDF

References

Huang, E. and Korf, R. E., Optimal Rectangle Packing: An Absolute Placement Approach, J. Artif. Intell. Res. (JAIR), Vol. 46, 2013, pp. 47–87.

Scheithauer, G. and Sommerweiss, U., 4-Block Heuristic for the Rectangle Packing Problem, European Journal of Operational Research, Vol. 108, 1996, pp. 509–526.

Korf, R., Optimal Rectangle Packing: Initial Results. In: ICAPS, edited by E. Giunchiglia, N. Muscettola, and D. S. Nau, AAAI, 2003, pp. 287–295.

Huang,W. and Chen, D., An e_cient heuristic algorithm for rectangle-packing problem, Simulation Modelling Practice and Theory, Vol. 15, No. 10, 2007, pp. 1356–1365.

Hart, P., Nilsson, N., and Raphael, B., A Formal Basis for the Heuristic Determination of Minimum Cost Paths, Systems Science and Cybernetics, IEEE Transactions on, Vol. 4, No. 2, 1968, pp. 100–107. 62 Graph Search Approach to Rectangle Packing Problem

Pearl, J., Heuristics: Intelligent Search Strategies for Computer Problem Solving, Addison-Wesley, 1984.

Hansson, O., Mayer, A., and Yung, M., Generating Admissible Heuristics by Criticizing Solutions to Relaxed Models, Tech. Rep. CUCS-219-85, Department of Computer Science, Columbia University, New York, USA, 1985.

Russell, S. and Norvig, P., Artificial Intelligence: A Modern Approach, Prentice Hall, 2002.

Dijkstra, E., A note on two problems in connexion with graphs, Numerische Mathematik, Vol. 1, No. 1, 1959, pp. 269–271.

Downloads

Download data is not yet available.