DOI QR코드

DOI QR Code

시뮬레이티드 어닐링 기반 m-RUN 교착 회피 정책 생성 알고리즘 설계

Design of an Algorithm for Generating m-RUN Deadlock Avoidance Policy Based on Simulated Annealing

  • 최진영 (아주대학교 산업정보시스템공학부)
  • 투고 : 2011.09.20
  • 심사 : 2011.11.30
  • 발행 : 2011.12.31

초록

본 연구에서는 시뮬레이티드 어닐링 알고리즘에 기반한 다중 RUN(multi-RUN: m-RUN) 교착 제어 정책 생성 알고리즘 설계에 대해 제안하였다. 이 방법은 단순한 RUN DAP를 m개 생성한 후 이들의 합성에 의해 초기 m-RUN DAP를 정의하고 이를 점차적으로 개선시켜 나가는 것이다. 이 때 이웃(Neighbor) m-RUN은 현재 m-RUN에서 오직 한 개의 성분 RUN만을 랜덤하게 수정하여 생성하는 지역 탐색 기법을 적용하여 선택하였다. 또한 몇 가지 기본적인 시스템 구성을 가정하고 수치 실험을 적용하여 제안된 교착 제어 정책 성능의 우수성을 평가하였다.

This work presents an algorithm for generating multi-RUN (m-RUN) deadlock avoidance policy based on simulated annealing algorithm. The basic idea of this method is to gradually improve the current m-RUN DAP after constructing an initial m-DAP by using simple m RUN DAPs. The search for a neighbor of the current m-RUN DAP is done by selecting and changing only one component of the current m-RUN, while accepting some unimproved solutions with some probability. It is examined for its performance by generating some sample system configurations.

키워드

참고문헌

  1. Choi, J. Y. and Reveliotis, S. A. (2003), "A Generalized Stochastic Petri net Model for Performance Analysis and Control of Capacitated Re-entrant Lines", IEEE Trans. on Robotics & Automation, vol. 19, no. 3, pp. 474-480. https://doi.org/10.1109/TRA.2003.810577
  2. Gaarder, E. H. (1993), Deadlock Avoidance in Flexible Manufacturing Systems, Master's thesis, University of Illinois at Urbana-Champaign, Urbana, IL.
  3. Hillier, F. S. and Lieberman G. J. (2010), Introduction to Operations Research, 9ed, McGrawHill.
  4. Reveliotis, S. A. (2005), Real-time Management of Resource Allocation Systems: A Discrete Event Systems Approach, Springer, New York.
  5. Reveliotis, S. A., Lawley, M. A., and Ferreira, P. M. (1997), "Polynomial comlexity deadlock avoidance policies for sequential resource allocation systems", IEEE Trans. on Automat. Contr., vol. 42, no. 10, pp. 1344-1357. https://doi.org/10.1109/9.633824
  6. Revliotis, S. A., Lawley, M. A., and Ferreira, P. M. (2001), "Structural Control of Large-Scale Flexibly Automated Manufacturing Systems", in the Design of Manufacturing Systems, C. T. Leondes, Ed. Boca Raton, FL:CRC, pp. 4-1-4-34.
  7. Reveliotis, S. A. and Ferreira, P. M. (1996), "Deadlock Avoidance Policies for Automated Manufacturing Cells", IEEE Trans. on robotics & Automation, vol. 12, no. 6, pp. 845-857. https://doi.org/10.1109/70.544768