Combinatorial algorithms of the S-graph framework for batch scheduling

Máté Hegyháti, F. Friedler

Research output: Contribution to journalArticle

5 Citations (Scopus)

Abstract

Methods for solving batch process scheduling problems have gone through a vast development in the last 2 decades. Most of the published approaches are based on a mixed integer programming formulation. Since the difficulty of scheduling is originated from its combinatorial nature, graphs and combinatorial algorithms are more adequate to represent and solve the problem. Although, combinatorial algorithms and data structures have an enormous literature, these algorithms can not be directly applied to scheduling and further elaboration is needed. In the present work, the combinatorial nature of batch scheduling problems is analyzed. Several combinatorial algorithms are listed that can be considered for the scheduling of batch processes. Their proper adaptation is illustrated via the S-graph framework, in which the main emphasis lies on the combinatorial tools. Furthermore, Place Petri Nets and Timed Automata are also briefly described. An S-graph algorithm has been extensively compared with well-known MILP formulations.

Original languageEnglish
Pages (from-to)5169-5174
Number of pages6
JournalIndustrial and Engineering Chemistry Research
Volume50
Issue number9
DOIs
Publication statusPublished - May 4 2011

Fingerprint

Scheduling
Integer programming
Petri nets
Data structures

ASJC Scopus subject areas

  • Chemical Engineering(all)
  • Chemistry(all)
  • Industrial and Manufacturing Engineering

Cite this

Combinatorial algorithms of the S-graph framework for batch scheduling. / Hegyháti, Máté; Friedler, F.

In: Industrial and Engineering Chemistry Research, Vol. 50, No. 9, 04.05.2011, p. 5169-5174.

Research output: Contribution to journalArticle

@article{ca50f9b4d15a42638d298f61678f1ff6,
title = "Combinatorial algorithms of the S-graph framework for batch scheduling",
abstract = "Methods for solving batch process scheduling problems have gone through a vast development in the last 2 decades. Most of the published approaches are based on a mixed integer programming formulation. Since the difficulty of scheduling is originated from its combinatorial nature, graphs and combinatorial algorithms are more adequate to represent and solve the problem. Although, combinatorial algorithms and data structures have an enormous literature, these algorithms can not be directly applied to scheduling and further elaboration is needed. In the present work, the combinatorial nature of batch scheduling problems is analyzed. Several combinatorial algorithms are listed that can be considered for the scheduling of batch processes. Their proper adaptation is illustrated via the S-graph framework, in which the main emphasis lies on the combinatorial tools. Furthermore, Place Petri Nets and Timed Automata are also briefly described. An S-graph algorithm has been extensively compared with well-known MILP formulations.",
author = "M{\'a}t{\'e} Hegyh{\'a}ti and F. Friedler",
year = "2011",
month = "5",
day = "4",
doi = "10.1021/ie101800x",
language = "English",
volume = "50",
pages = "5169--5174",
journal = "Industrial & Engineering Chemistry Product Research and Development",
issn = "0888-5885",
publisher = "American Chemical Society",
number = "9",

}

TY - JOUR

T1 - Combinatorial algorithms of the S-graph framework for batch scheduling

AU - Hegyháti, Máté

AU - Friedler, F.

PY - 2011/5/4

Y1 - 2011/5/4

N2 - Methods for solving batch process scheduling problems have gone through a vast development in the last 2 decades. Most of the published approaches are based on a mixed integer programming formulation. Since the difficulty of scheduling is originated from its combinatorial nature, graphs and combinatorial algorithms are more adequate to represent and solve the problem. Although, combinatorial algorithms and data structures have an enormous literature, these algorithms can not be directly applied to scheduling and further elaboration is needed. In the present work, the combinatorial nature of batch scheduling problems is analyzed. Several combinatorial algorithms are listed that can be considered for the scheduling of batch processes. Their proper adaptation is illustrated via the S-graph framework, in which the main emphasis lies on the combinatorial tools. Furthermore, Place Petri Nets and Timed Automata are also briefly described. An S-graph algorithm has been extensively compared with well-known MILP formulations.

AB - Methods for solving batch process scheduling problems have gone through a vast development in the last 2 decades. Most of the published approaches are based on a mixed integer programming formulation. Since the difficulty of scheduling is originated from its combinatorial nature, graphs and combinatorial algorithms are more adequate to represent and solve the problem. Although, combinatorial algorithms and data structures have an enormous literature, these algorithms can not be directly applied to scheduling and further elaboration is needed. In the present work, the combinatorial nature of batch scheduling problems is analyzed. Several combinatorial algorithms are listed that can be considered for the scheduling of batch processes. Their proper adaptation is illustrated via the S-graph framework, in which the main emphasis lies on the combinatorial tools. Furthermore, Place Petri Nets and Timed Automata are also briefly described. An S-graph algorithm has been extensively compared with well-known MILP formulations.

UR - http://www.scopus.com/inward/record.url?scp=79955544016&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=79955544016&partnerID=8YFLogxK

U2 - 10.1021/ie101800x

DO - 10.1021/ie101800x

M3 - Article

AN - SCOPUS:79955544016

VL - 50

SP - 5169

EP - 5174

JO - Industrial & Engineering Chemistry Product Research and Development

JF - Industrial & Engineering Chemistry Product Research and Development

SN - 0888-5885

IS - 9

ER -