• 沒有找到結果。

Heuristic Approaches for Solving Two-dimensional Packing Problems 趙楷、吳泰熙

N/A
N/A
Protected

Academic year: 2022

Share "Heuristic Approaches for Solving Two-dimensional Packing Problems 趙楷、吳泰熙"

Copied!
2
0
0

加載中.... (立即查看全文)

全文

(1)

Heuristic Approaches for Solving Two-dimensional Packing Problems 趙楷、吳泰熙

E-mail: 9423704@mail.dyu.edu.tw

ABSTRACT

Two-dimensional packing and cutting problems are a kind of common tasks encountered by industries, such as shoes making, textile, steel, clothing, etc. Although the cost of each industrial material is not the same, its cost occupies sizable proportion in the total cost.

Therefore, finding an effective permutation method becomes one of the most important goals of them. In this study, we propose a simulated annealing (SA) based algorithm - IBH2, revised from the IBH algorithm appeared in the open literature for packing rectangle boxes with different sizes in material plates. IBH2 was developed using the placement policy of IBH, while adopting a new SA mechanism allowing the temperature increasing during the annealing process. In addition, we entered the concept of parallel processing and proposed a parallel simulated annealing (PSA). The performance of IBH2 and PSA were verified by running several benchmarking problems and the results were reported. Experimental results indicate that IBH2 and PSA are capable to offer robust and efficient solutions.

Keywords : packing problems, simulated annealing, parallel processing Table of Contents

封面內頁 簽名頁 授權書...iii 中文摘要... v ABSTRACT ... vi 誌謝...vii 目

錄...viii 圖目錄... xi 表目

錄...xii 第一章 緒論... 1 1.1 研究背景與動 機... 1 1.2 研究目的... 2 1.3 研究假設與限

制... 2 1.4 研究方法與架構... 3 第二章 文獻探

討... 5 2.1 二維物件排列問題之相關研究... 5 2.2 模擬退火法於二維 物件排列問題上之相關研究... 10 2.3 平行模擬退火法之相關研究... 11 2.3.1 分工演算 法... 12 2.3.2 叢集演算法... 13 2.3.3 平行模擬退火法的改 進... 15 第三章 二維物件排列問題之求解法... 17 3.1 問題定

義... 17 3.2 模擬退火法... 17 3.2.1 起始 解... 19 3.2.2 使用率... 19 3.2.3 移步法 則... 20 3.2.4 降溫程序... 21 3.2.5 終止條

件... 23 3.3 平行運算... 24 3.3.1 平行運算環境介 紹... 24 3.3.2 平行程式發展環境... 25 3.3.3 平行程式效率之衡 量... 26 3.4 平行模擬退火法... 27 第四章 演算結果與分 析... 31 4.1 文獻例題介紹... 31 4.2 實驗參數分 析... 33 4.2.1 IBH2 參數分析... 34 4.2.2 PSA 參數分 析... 37 4.3 執行結果與分析... 39 4.3.1 IBH2 執行結果與分 析... 39 4.3.2 PSA 執行結果與分析... 43 第五章 結

論... 53 5.1 結論... 53 5.2 建 議... 54 參考文獻... 55 附 錄... 60

REFERENCES

[1] 張幼蘭,「動態平行模擬退火法」,清華大學工業工程學系碩士班碩士論文,2002。

[2] 田邦廷,「長方體物件排列問題解法之研究」,大葉大學工業工程學系碩士班碩士論文,2002。

[3] 陳瑋昶,「平行模擬退火法之改進」,清華大學工業工程學系碩士班碩士論文,2003。

[4] 陳其揚,「使用平行模擬退火演算法於功能性核磁共振造影影像分析之研究」,大葉大學工業工 程學系碩士班碩士論文,2004。

[5] 吳泰熙、駱景堯、林東養,「多尺寸方形排列問題啟發式解法之研究」,工業工程學刊,第17 卷 ,75-85,2000。

(2)

[6] 鄭守成,「MPI 平行計算程式設計」,國家高速電腦中心,2001。

[7] Aarts, E., Bont, J., and Laarhoven, P. “Parallel implementations of the statistical cooling algorithm,” Integration, 4, pp.209-238 (1986).

[8] Aarts, E. and Korst, J. “Simulated annealing and boltzmann machines,” Wisely, New York, USA, (1989).

[9] Azencott, “Simulated Annealing:Parallelization Techniques,” Wisely, (1992).

[10] Babu, A.R. and R. Babu, “Effective nesting of rectangular parts in multiple rectangular sheets using genetic and heuristic algorithms,”

International Journal of the Production Research, 37, pp.1625-1643 (1999).

[11] Beasley, J. E., “Algorithms for unconstrained two-dimensional guillotine cutting,” Journal of the Operational Research Society, 36, 297-306 (1985).

[12] Biro, M. and E. Borors, “Network flows and non-guillotine cutting patterns,” European Journal of Operational Research, 16, pp.215-221 (1984).

[13] Chen, C. S., S. Sarin, and B. Ram, “The pallet packing for non-uniform box sizes,” International Journal of Production Research Society, 29, 1963-1968 (1991).

[14] Christofides, N. and C. Whitlock, “An algorithm for two dimensional cutting problems,” Operationsl Research, 25, 30-44 (1977).

[15] Dagli, C. H. and A. Hajakbari, “Simulated annealing approach for solving stock cutting problem,” IEEE Transactions on Systems, Man, and Cybernetics, pp.221-223 (1990).

[16] Dagli, C. H. and M. Y. Tatoglu, “An approach to twodimensional cutting stock problem,” International Journal Production Research, 25, pp.175-190 (1987).

[17] Dowsland, K. A. and W. Dowsland, “Packing problem,” European Journal of Operational Research, 56, 2-14 (1992).

[18] Dowsland, K. A. “Some experiments with simulated annealing techniques for packing problems,” European Journal of Operational Research, 68, 389-399 (1993).

[19] Gilmore, P. C. and R. E. Gomory, “A linear programming approach to the cutting stock problem (Part 1),” Operations Research, 9, 849-855 (1961).

[20] Gilmore, P. C. and R. E. Gomory, “A linear programming approach to the cutting stock problem (Part 2),” Operations Research, 11, 863-888 (1963).

[21] Gilmore, P. C. and R. E. Gomory, “A linear programming approach to the cutting stock problem (Part 2),” Operations Research, 11, 863-888 (1963).

[22] Goulimis, C., “Optimal solution for the cutting stock problem,” European Journal of Operational Research, 44, 197-208 (1990).

[23] Hopper, E. and B. C. H. Turton, “An empirical investigation of meta-heuristic and heuristic algorithms for a 2D packing problem,”

European Journal of Operational Research, 128, pp34-57, (2001).

[24] Ismail, H. S. and K. K. B. Hon, “The nesting of 2-dimensional shapes using genetic algorithm,” Proceedings of the Institution of Mechanical Engineers Part B-Journal of Engineering Manufacture, 209, 115-124 (1995).

[25] Jakobs, S., “On genetic algorithms for the packing of polygons,” European Journal of Operational Research, 88, pp165-181 (1996) [26]

Kirkpatrick, S., C. D. Gelatt. Tr., and M.P. Vecchi,“Optimization by simulated annealing,” Sci., 22, 671-680 (1983).

[27] Lai K. K. and J. W. M. Chan, “Developing a simulated annealing algorithm for the cutting stock problem,” Computers ind. Engng., 32, No.1, pp.115-127 (1997).

[28] Leung T.W. , C. H. Yung, and D. M. Troutt, “Applications of genetic search and simulated annealing to the two-dimensional non-guillotine cutting stock problem,” Computer and Industrial Engineering, 40, pp.201-214 (2001).

[29] Leung T.W. , C. K. Chan, and D. M. Troutt, “Application of a mixed simulated annealing-genetic algorithm heuristic for the two-dimensional orthogonal packing problem,” European Journal of Operational Research, 145, pp.530–542 (2003).

[30] Nader, N. and Z. Saeed, “Adaptive temperature control for simulated annealing: a comparative study,” Computers & Operations Research, 31, 2439-2451 (2004).

[31] Pacheco, P. S., “Parallel Programming With MPI,” University of San Franciso, (1995).

[32] Ram, D. J., T. H. Sreenivas. and K. G. Subramaniam, “Parallel simulated annealing algorithm,” Journal of Parallel and Distributed Computing , 37, pp.207-212 (1996).

[33] Wu, T. H., J. F. Chen, C. Y. Low, and P. T. Tang, “Nesting of two-dimensional parts in multiple plates using hybrid algorithm,”

International Journal of the Production Research, 41, 3883-3900 (2003).

[34] Yu G. S. and V. N. Patsuk, “A method of optimal lattice packing of congruent oriented polygons in the plane,” European Journal of Operational Research, 124, 204-216 (2000).

參考文獻

相關文件

We will calculate the relationship points as their features and find the maximum relation protein spot pair as basic information for image matching.. If we cannot find any referable

For a long time, 5×5 evaluation table is the tool used by Kano’s two dimensional model in judging quality attribute, but the judgment process might be too objective, plus

This research proposes a Model Used for the Generation of Innovative Construction Alternatives (MUGICA) for innovation of construction technologies, which contains two models:

Sharma (1999), “An Intergrated Machine Vision Based System for Solving the Non-Covex Cutting Stock Problem Using Genetic Algorithms,” Journal of Manufacturing Systems, Vol..

Veltman, “A hybrid heuristic ordering and variable neighbourhood search for the nurse rostering problem”, European Journal of Operational Research 188 (2008) pp.

This paper formulates the above situation to the Multi-temperature Refrigerated Container Vehicle Routing Problem (MRCVRP), and proposes a two-stage heuristic which consists of

In this paper, a two-step communication cost modification (T2CM) and a synchronization delay-aware scheduling heuristic (SDSH) are proposed to normalize the

Tadei, A greedy based neighborhood search approach to a nurse rostering problem, European Journal of Operational Research 153 (2004) pp. Michelon, “A Multi-Objective Approach to