A language for describing process scheduling problems

被引:17
|
作者
Zentner, MG [1 ]
Elkamel, A
Pekny, JF
Reklaitis, GV
机构
[1] Purdue Univ, Sch Chem Engn, Comp Integrated Proc Operat Ctr, W Lafayette, IN 47907 USA
[2] Adv Proc Combinator Inc, W Lafayette, IN 47907 USA
关键词
D O I
10.1016/S0098-1354(96)00355-9
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we define the language RCSPec for expressing process scheduling problems and describe a scheme for parsing and then translating the language to a mathematical programming formulation. The goal of RCSPec is to provide a compact, intuitive, and context independent means of representing the wide variety of process scheduling problems that arise in the chemical/pharmaceutical industry. In practice, RCSPec allows for rapid modification of problem features, promotes detection of ill-posed scenarios, and can serve as a vehicle for expressing standard test problems on which researchers can compare results. As an example of its application, several problems from the literature are expressed and computational results are presented for parsing and translating their descriptions to a formulation based on time discretization. RCSPec is independent of the formulation into which it is translated so that alternative formulation/solution strategies may be applied to the same problem description. Supporting additional formulations involves modifying the translation process, whereas parsing is unaffected. A library of test problems expressed in RCSPec, problem file error checking code, and information about RCSPec version updates are electronically available. (C) 1997 Elsevier Science Ltd.
引用
收藏
页码:125 / 145
页数:21
相关论文
共 50 条
  • [21] Multi-Objective Scheduling Problems Subjected to Special Process Constraint
    Gao, Jiaquan
    He, Guixia
    Wang, Yushun
    Liu, Feng
    2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 105 - +
  • [22] Integrated optimization of process planning and scheduling problems based on complex networks
    Guo, Kai
    Liang, Yan
    Niu, Muqing
    Tan, Wenan
    JOURNAL OF INDUSTRIAL INFORMATION INTEGRATION, 2023, 36
  • [23] The curse of reality - why process scheduling optimization problems are difficult in practice
    Honkomp, SJ
    Lombardo, S
    Rosen, O
    Pekny, JF
    COMPUTERS & CHEMICAL ENGINEERING, 2000, 24 (2-7) : 323 - 328
  • [24] A LANGUAGE FOR DESCRIBING FUNCTIONS OF SYNCHRONOUS SYSTEMS
    PARNAS, DL
    COMMUNICATIONS OF THE ACM, 1966, 9 (02) : 72 - &
  • [25] Describing UI Screenshots in Natural Language
    Leiva, Luis A.
    Hota, Asutosh
    Oulasvirta, Antti
    ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2023, 14 (01)
  • [26] Describing Language of Spectra and Rough Set
    Qiu, Bo
    Hu, Zhan-Yi
    Zhao, Yong-Heng
    2002, Science Press (22):
  • [27] CASSANDRA AS A LANGUAGE FOR DESCRIBING DIGITAL MACHINES
    MERMET, J
    LUSTMAN, F
    REVUE FRANCAISE D INFORMATIQUE DE RECHERCHE OPERATIONNELLE, 1968, 2 (15): : 3 - &
  • [28] Describing language of spectra and rough set
    Qiu, B
    Hu, ZY
    Zhao, YH
    SPECTROSCOPY AND SPECTRAL ANALYSIS, 2002, 22 (03) : 523 - 526
  • [29] RAPT: A LANGUAGE FOR DESCRIBING ASSEMBLIES.
    Popplestone, R.J.
    Ambler, A.P.
    Bellos, I.
    1600, (05):
  • [30] SCHEDULING PROBLEMS
    CARLIER, J
    CHRETIENNE, P
    ERSCHLER, J
    HANEN, C
    LOPEZ, P
    MUNIER, A
    PINSON, E
    PORTMANN, MC
    PRINS, C
    PROUST, C
    VILLON, P
    RAIRO-RECHERCHE OPERATIONNELLE-OPERATIONS RESEARCH, 1993, 27 (01): : 77 - 150