TY - JOUR
T1 - Approximation algorithms for process systems engineering
AU - Letsios, Dimitrios
AU - Baltean-Lugojan, Radu
AU - Ceccon, Francesco
AU - Mistry, Miten
AU - Wiebe, Johannes
AU - Misener, Ruth
PY - 2020/1/4
Y1 - 2020/1/4
N2 - Designing and analyzing algorithms with provable performance guarantees enables efficient optimization problem solving in different application domains, e.g. communication networks, transportation, economics, and manufacturing. Despite the significant contributions of approximation algorithms in engineering, only limited and isolated works contribute from this perspective in process systems engineering. The current paper discusses three representative, NP-hard problems in process systems engineering: (i) pooling, (ii) process scheduling, and (iii) heat exchanger network synthesis. We survey relevant results and raise major open questions. Further, we present approximation algorithms applications which are relevant to process systems engineering: (i) better mathematical modeling, (ii) problem classification, (iii) designing solution methods, and (iv) dealing with uncertainty. This paper aims to motivate further research at the intersection of approximation algorithms and process systems engineering.
AB - Designing and analyzing algorithms with provable performance guarantees enables efficient optimization problem solving in different application domains, e.g. communication networks, transportation, economics, and manufacturing. Despite the significant contributions of approximation algorithms in engineering, only limited and isolated works contribute from this perspective in process systems engineering. The current paper discusses three representative, NP-hard problems in process systems engineering: (i) pooling, (ii) process scheduling, and (iii) heat exchanger network synthesis. We survey relevant results and raise major open questions. Further, we present approximation algorithms applications which are relevant to process systems engineering: (i) better mathematical modeling, (ii) problem classification, (iii) designing solution methods, and (iv) dealing with uncertainty. This paper aims to motivate further research at the intersection of approximation algorithms and process systems engineering.
KW - Approximation algorithms
KW - Heuristics with performance guarantees
KW - Theoretical computer science
UR - http://www.scopus.com/inward/record.url?scp=85074139967&partnerID=8YFLogxK
U2 - 10.1016/j.compchemeng.2019.106599
DO - 10.1016/j.compchemeng.2019.106599
M3 - Review article
AN - SCOPUS:85074139967
SN - 0098-1354
VL - 132
JO - COMPUTERS AND CHEMICAL ENGINEERING
JF - COMPUTERS AND CHEMICAL ENGINEERING
M1 - 106599
ER -