• DocumentCode
    1062416
  • Title

    An Optimization-Based Approach for Design Project Scheduling

  • Author

    Ni, Ming ; Luh, Peter B. ; Moser, Bryan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Connecticut, Storrs, CT
  • Volume
    5
  • Issue
    3
  • fYear
    2008
  • fDate
    7/1/2008 12:00:00 AM
  • Firstpage
    394
  • Lastpage
    406
  • Abstract
    Concurrent engineering has been widely used in managing design projects to speed up the design process by concurrently performing multiple tasks. Since the progress of a design task often depends on the knowledge about other tasks and requires effective communication, tasks and communication activities need to be properly coordinated to avoid delays caused by waiting for information or the need for rework. This paper presents a novel formulation for design project scheduling with explicit modeling of task dependencies and the associated communication activities. General dependencies are modeled as combinations of three basic types representing sequential, concurrent, and independent processes. Communication activities are also modeled as tasks, and their interactions with design tasks are described by sets of intertask constraints. The objective is to achieve timely project completion with limited resources. To improve algorithm convergence and schedule quality, penalties on the violation of constraints coupling design tasks are added to the objective function. A solution methodology that combines Lagrangian relaxation, dynamic programming, and heuristic is developed to schedule design and communication tasks, and a surrogate optimization framework is used to overcome the ldquoinseperabilityrdquo caused by nonadditive penalties. A heuristic procedure is then developed to obtain scheduling policies from optimization results and to dynamically construct schedules. Numerical results show that the approach is effective to handle various task dependencies and the associated communication activities to provide high-quality schedules.
  • Keywords
    concurrent engineering; dynamic programming; product design; project management; Lagrangian relaxation; communication tasks; concurrent engineering; coupling design tasks; design project scheduling; dynamic programming; objective function; optimization-based approach; schedule design; surrogate optimization framework; Concurrent engineering; Lagrangian relaxation; design project scheduling; surrogate optimization; task dependency and communication activities;
  • fLanguage
    English
  • Journal_Title
    Automation Science and Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5955
  • Type

    jour

  • DOI
    10.1109/TASE.2008.916928
  • Filename
    4447701