主管:中国科学院
主办:中国优选法统筹法与经济数学研究会
   中国科学院科技战略咨询研究院

中国管理科学 ›› 2019, Vol. 27 ›› Issue (8): 208-216.doi: 10.16381/j.cnki.issn1003-207x.2019.08.021

• 论文 • 上一篇    

资源受限下平行工序顺序对优化的0-1规划模型

苏志雄1,2, 魏汉英1, 涂远芬1   

  1. 1. 南昌工程学院工商管理学院, 江西 南昌 330099;
    2. 江西省水安全与可持续发展软科学研究基地, 江西 南昌 330099
  • 收稿日期:2017-08-30 修回日期:2018-05-11 出版日期:2019-08-20 发布日期:2019-08-27
  • 通讯作者: 苏志雄(1983-),男(汉族),山西朔州人,南昌工程学院工商管理学院副教授,博士,研究方向:运筹学、项目调度,E-mail:suzhixiongbaner@126.com. E-mail:suzhixiongbaner@126.com
  • 基金资助:
    江西省自然科学基金资助项目(20171BAA208001);江西省高校人文社会科学资助项目(GL162030)

0-1 Formulation Model for Optimization of Pairing Parallel Activities under Resource-Constrained

SU Zhi-xiong1,2, WEI Han-ying1, TU Yuan-fen1   

  1. 1. Business Administration College, Nanchang Institute of Technology, Nanchang 330099, China;
    2. Jiangxi Reseach Center of Soft Science for Water Security and Sustainable Development, Nanchang 330099, China
  • Received:2017-08-30 Revised:2018-05-11 Online:2019-08-20 Published:2019-08-27

摘要: 资源受限是工程项目时刻都可能面对的挑战。由于资源限制,需要将原项目计划中相互之间无优先关系的平行工序调整为顺序工序。平行工序顺序化可导致项目工期延迟,因此需考虑如何使项目工期延迟最小。该平行工序顺序优化问题是项目调度问题,也是排列组合问题,通常难度很大,包括一些NP-hard问题。本文主要研究该问题的一类典型子问题——平行工序顺序对优化,即如何将项目中某2n个平行工序调整为n个顺序工序对,并且对项目工期的影响最小。该问题的总方案数可达到(2n)!/n!。本文借助工序网络(如CPM网络),运用简单的时间参数量化了平行工序顺序化对项目工期的影响,进而降低问题的求解难度,建立了纯0-1规划模型。实验验证了该模型的求解效率,求解100个平行工序规模的问题平均耗时0.2605秒,而求解500个平行工序规模的问题平均耗时10.66秒。

关键词: 资源受限项目调度, 工序网络, 排序, 0-1规划, 项目工期

Abstract: Resource constraints are often broadly impacting, unavoidable impediments in project execution procedures. A number of recent, topical project management issues, such as the resource-constrained project scheduling problem (RCPSP), have their roots in the resource constraint problem. It is NP-hard in the strong sense. Current research on the RCPSP mainly focuses on the global problem in which all activities are constrained by resource constraints during the whole project process. Considering practical projects requiring numerous types of resources, the "resource constrained" designation may be for limited types of resources or during partial project processes. The partial "resource-constrained" designation may constrain activities in a part of the project such that only a portion of activities need arrangement under resource restriction.The above representation denotes the partial RCPSP.In this paper, a typical sub-problem of the partial RCPSP is studied.
The problem statement is the following:In an engineering project, if n unit resources are assigned to complete 2n activities, and each unit resource can complete two activities, it must be determined how to arrange these activities to minimize the lengthening of the project duration. The problem (referred to as the pairing of parallel activities) is popular in practice but very difficult to solve because the number of schemes for it reaches (2n)!/n!.
Characteristics of the deterministic RCPSP are analyzed, and the problem could be represented in another way. First "resource-unconstrained" is assumed and an initial schedule for the project is proposed such as scheduling each activity to start at its earliest start time. Then "resource-constrained" is considered and activities are adjusted to minimum impact on project duration under the resource constraints. In this representation, the scheduling is to sequence initial parallel activities to sequential ones in order to satisfy the resource constraints. The fewer activity overlaps is essential to lower consumption of resources at certain times.Therefore, the RCPSP is particular to sequencing parallel activities, and the fundamental issues include scheduling several parallel activities to one or more activity chains and activity pairs.From the perspective of sequencing, the partial RCPSP aims to adjust only partial parallel activities to sequential ones under the partial "resource-constrained", that is, partial sequencing parallel activities.
A project under finish-to-start-type precedence relations can be represented as a CPM network. The activity time parameters are studied and the problem itself is examined from the angle of the path. The relations between the two are discovered. This discovery is the key to solve the problem. Consequently, the impact of sequencing parallel activities on project duration is indicated only requiring two types of time parameters, thereby the difficulty of the combinatorial optimization problem is considerably reduced.Finally, a 0-1 formulation modelfor the problem is presented, which has competitiveness compared to the usual formulation models.Computational experiments test that 0.2605 (10.66) seconds average is required for disposing 100 (500) parallel activities.
The relations between activity time parameters and impact on project duration of sequencing parallel activities may help solve other similar types of sequence problems. For example, for a general problem of sequencing n parallel activities as m (m < n) sequential activity chains with a minimal impact on project duration, which is important for productive practice but very difficult to effectively solve,the above relations can be extended for application to these problems, and they may enlighten ideas and theoretical tools to improve existing approaches and design new ones.

Key words: resource-constrained project scheduling, activity network, sequence, 0-1 formulation, project duration

中图分类号: