Fuzzy-MOEH : Resource Constraints Project Scheduling Algorithm with Fuzzy Concept

Fuzzy-MOEH : 퍼지 개념을 이용한 자원제약 프로젝트 스케줄링 알고리즘

  • 고장권 (군장대학 컴퓨터응용학부) ;
  • 신예호 (충북대학교 컴퓨터과학과) ;
  • 류근호 (충북대학교 전기전자컴퓨터공학부) ;
  • 김홍기 (충북대학교 전기전자컴퓨터공학부)
  • Published : 2001.08.01

Abstract

Project scheduling under resource constraint conditions have contained to many uncertain factors and it is perfonned by human experts. The expert identifies the activities of the project, decides the precedent relationships between these activities, and then construct the schedule using expected activity's duration. At this time, most of the scheduling methods concentrate on one of scheduling factor between activity duration and cost. And the activity duration, which is the most important factor in scheduling, is decided by heuristic of expert. Therefore it may cause uncertainty of activity duration decision and the use of this activity duration may increase the uncertainty of constructed schedule. This paper proposes Fuzzy-MOEH scheduling algorithm, which is the aggregation of the fuzzy number for deciding activity duration and applies the cost function for solving the problems of previous scheduling methods. This paper also analyze the utility and property of Fuzzy-MEOH algorithm through the comparison between Fuzzy-MEOH algorithm and existing MEOH algorithm.

자원제약 하에서의 프로젝트 스케줄링 문제는 많은 불확실성의 요소들을 내포하고 있으며 스케줄의 구성은 전문가에 의한 자의적 판단에 따르는 것이 일반적 현상이다. 전문가는 스케줄을 구성하기 위해 자신의 경험을 토대로 프로젝트 진행을 위한 작업(activity)들을 식별하고 이 작업들 사이의 선행관계를 규정하여 각 작업들에 대한 예상 시간을 이용하여 스케줄을 작성한다. 이 때 대부분의 스케줄링 방법들은 비용과 작업기간 두 요소들 중 한 요소에 집중하게 된다. 또한 스케줄 작성의 중요한 요소인 작업기간 결정이 전문가의 경험에 의존하여 결정됨으로써 결정된 작업기간의 불확실성을 초래할 수 있으며 따라서 이 불확실한 작업기간을 이용하여 구성된 스케줄의 불확실성이 증대되는 문제를 내포하고 있다. 이와 같은 문제 즉 스케줄 구성에 있어 작업기간의 불확실성과 작업비용을 함께 고려하지 못하는 문제를 해결하기 위해 이 논문에서는 Fuzzy 개념을 이용한 작업기간의 정형화를 시도하며 아울러 정형된 퍼지 작업 기간과 결합 가능한 퍼지 작업비용을 도입하여 작업기간과 작업비용을 함께 고려하는 Fuzzy-MOEH 스케줄링 알고리즘을 제안한다. 아울러 이 논문에서 제안한 Fuzzy-MOEH 알고리즘과 기존 MOEH 알고리즘의 수행 결과에 대한 비교를 통해 Fuzzy-MOEH 알고리즘의 효용성 및 특성을 분석한다.

Keywords

References

  1. 안태호, 전송탁, '프로젝트 일정 수립의 비교 분석과 새로운 모형', 프로젝트 관리기술, 23, 1997
  2. 새로운 OR 원론 제 6장 PERT 유동선
  3. 유동선, '제 6장 PERT', 새로운 OR 원론, 교우사, 1988
  4. Andrew A. Tiger, 'An Exchange Heuristic-Based Scheduler for Multiple Objective Resource Constrained Dynamic Systems,' Thesis of Doctoral Degree of Industrial Engineering, Huston University, 1995
  5. R. S. Pressman, 'Part 2 : Software Project Management,' Software Engineering-A Practitioner's Approach, McGraw-Hill, 1997
  6. J. J. Moder, C. R. Phillips, and E. W. Davis, 'Project Management with CPM, PERT and Precedence Diagramming,' 3rd edition, Van Nostrand Reinhold, 1983
  7. S. French, 'Sequencing and Scheduling-An Introduction to the Mathematics of the Job Shop,' Ellis Horwood Limited, Chichster, England, 1982
  8. Lawler, 'Optimal Sequencing of a Single Machine Subject to Precedent Constraints,' Management Science, 19, 1973
  9. M. R. Gary, D. S. Jpnhson, 'Computer and Intrability : A Guide to the Theory of NP-Completeness,' Freeman, Sanfrancisco, 1979
  10. T. Yang, J. P. Ignizio, 'An Exchange Heuristic Algorithm for Project Scheduling with Limited Resources,' Computer Operation Research, 14, 1987
  11. Y. Zong, T. Yang, J. P. Ignizio, 'An Expert System Using Exchange Heuristic for the Resource-Constrainted Scheduling Problem,' Expert Systems With Applications, Vol. 6, 1993
  12. M. Hapke, A. Jaskiewicz, R. Slowinski, 'Fuzzy Project Scheduling system for software develoment,' Puzzy Sets and Systems, 67, 1994
  13. R. Slowinski, B. Sonewicki, J. Weglarz, 'DSS for multiobjective project scheduling,' European Journal of Operational Research, 79, 1994 https://doi.org/10.1016/0377-2217(94)90353-0
  14. M. Hapke, R. slowincki, 'Fuzzy priority heuristics for project scheduling,' Fuzzy Sets and Systems, 83, 1996 https://doi.org/10.1016/0165-0114(95)00338-X
  15. M. Hapke, P. Kominek, R. Slowinski, 'FPS Fuzzy Project Scheduling,' URL : www-idss.cs.put.poznan.pl/software/fps.html, 1999
  16. 변증남, '제 2장 퍼지수학기초', 퍼지 논리제어, 홍릉과학 출판사, 1997