Quantum-Inspired Genetic Programming Algorithm for the Crude Oil Scheduling of a Real-World Refinery

被引:14
作者
Pereira, Cristiane Salgado [1 ]
Dias, Douglas Mota [2 ]
Pacheco, Marco Aurelio Cavalcanti [3 ,4 ]
Vellasco, Marley M. B. Rebuzzi [4 ]
Abs da Cruz, Andre Vargas [4 ,5 ]
Hollmann, Estefane Horn [1 ]
机构
[1] Petrobras Res & Dev Ctr, BR-20031912 Rio De Janeiro, Brazil
[2] Univ Estado Rio De Janeiro, Fac Engn, Dept Elect & Telecommun, BR-20550000 Rio De Janeiro, Brazil
[3] Pontifical Catholic Univ Rio de Janeiro, Elect Elect Engn, BR-22451900 Rio De Janeiro, Brazil
[4] Pontifical Catholic Univ Rio de Janeiro, Elect Engn, BR-22451900 Rio De Janeiro, Brazil
[5] Pontifical Catholic Univ Rio de Janeiro, Comp Engn, BR-22451900 Rio De Janeiro, Brazil
来源
IEEE SYSTEMS JOURNAL | 2020年 / 14卷 / 03期
关键词
Oils; Job shop scheduling; Task analysis; Marine vehicles; Genetic programming; Schedules; Crude oil scheduling; domain-specific language; genetic programming (GP); grammar-guided linear GP; quantum-inspired GP; refinery scheduling; LAGRANGIAN DECOMPOSITION APPROACH; EVOLUTIONARY ALGORITHM;
D O I
10.1109/JSYST.2020.2968039
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Refinery scheduling comprises a group of decisions that aims to optimize asset allocation, activity sequencing, and the time-related realization of those activities. This scheduling must achieve multiple objectives while considering different types of constraints. Uninterrupted processing unit operation, on-time crude oil batch receipts, and tank switchover minimization coexist in the everyday reasoning of a scheduler. However, it is not usual that works encompassing many operational aspects, such as multiple operational objectives, settling time, and an unlimited number of crudes, to blend in any tank. This article proposes a new algorithm that integrates linear and grammar-guided genetic programming concepts with a quantum-inspired approach to create programs that represent a crude oil refinery scheduling solution. The fitness function comprises four objectives that guide the evolution based on importance predefined by the decision maker. We propose a success ratio to evaluate the algorithm performance considering 50 runs for each case. A final solution is considered a success if two more important objectives are optimized. We assessed our approach with five different scenarios of a real refinery and three of them achieved a 100% success ratio.
引用
收藏
页码:3926 / 3937
页数:12
相关论文
共 27 条
[1]  
Banzhaf W., 1998, Genetic programming: an introduction on the automatic evolution of computer programs and its applications, P1
[2]  
Brabazon Anthony, 2015, Natural Computing Algorithms, P357
[3]  
Brameier Markus, 2007, GENETIC EVOLUTIONARY
[4]  
Cruz A, 2007, THESIS
[5]  
Cruz D. D. S., 2007, THESIS
[6]   An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints [J].
Deb, Kalyanmoy ;
Jain, Himanshu .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (04) :577-601
[7]   Quantum-Inspired Linear Genetic Programming as a Knowledge Management System [J].
Dias, Douglas Mota ;
Pacheco, Marco Aurelio C. .
COMPUTER JOURNAL, 2013, 56 (09) :1043-1062
[8]   Toward a Quantum-Inspired Linear Genetic Programming Model [J].
Dias, Douglas Mota ;
Pacheco, Marco Aurelio C. .
2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, :1691-1698
[9]   Quantum-inspired evolutionary algorithm for a class of combinatorial optimization [J].
Han, KH ;
Kim, JH .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (06) :580-593
[10]   Scope for industrial applications of production scheduling models and solution methods [J].
Harjunkoski, Iiro ;
Maravelias, Christos T. ;
Bongers, Peter ;
Castro, Pedro M. ;
Engell, Sebastian ;
Grossmann, Ignacio E. ;
Hooker, John ;
Mendez, Carlos ;
Sand, Guido ;
Wassick, John .
COMPUTERS & CHEMICAL ENGINEERING, 2014, 62 :161-193