Solving a Real-world Wheat Blending Problem Using a Hybrid Evolutionary Algorithm

被引:0
作者
Li, Xiang [1 ]
Bonyadi, Mohammad Reza [1 ]
Michalewicz, Zbigniew [2 ]
Barone, Luigi [2 ]
机构
[1] Univ Adelaide, Sch Comp Sci, Adelaide, SA 5005, Australia
[2] SolveIT Software, Adelaide, SA 5000, Australia
来源
2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC) | 2013年
关键词
real-world application; hybrid evolutionary algorithm; linear programming guided; constraint handling; LINEAR-PROGRAMMING MODEL;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A novel hybrid algorithm is proposed to solve the Australian wheat blending problem. The major part of the problem can be modeled with a linear programming model but the unique constraints make many existing algorithms fail. The algorithm starts with a heuristic that follows pre-defined rules to reduce the search space. Then the linear-relaxed problem is solved using a standard linear programming algorithm, and the result is used to guide an evolutionary-based algorithm while exploring the infeasible regions. Constraint violations are de-penalised if the same choice is made in the linear-relaxed solution. In fact, a hybrid of an evolutionary algorithm, a heuristic method and a linear programming solver is used in the main loop to improve the solution while maintaining the feasibility. A heuristic based initialization method and a local search based post-tuning method are also incorporated into the algorithm. The proposed algorithm has been tested on real data from past years, from small to large cases. Results show that the algorithm is able to find quality results in all cases and outperforms the existing method in use in terms of both quality and speed.
引用
收藏
页码:2665 / 2671
页数:7
相关论文
共 11 条
[1]   BLENDING MODELING IN A PROCESS MANUFACTURING - A CASE-STUDY [J].
ASHAYERI, J ;
VANEIJS, AGM ;
NEDERSTIGT, P .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1994, 72 (03) :460-468
[2]  
Back T., 1996, EVOLUTIONARY ALGORIT, DOI DOI 10.1093/OSO/9780195099713.001.0001
[3]   A mixed-integer linear programming model for bulk grain blending and shipping [J].
Bilgen, Bilge ;
Ozkarahan, Irem .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2007, 107 (02) :555-571
[4]   Evolutionary algorithms approach to the solution of mixed integer non-linear programming problems [J].
Costa, L ;
Oliveira, P .
COMPUTERS & CHEMICAL ENGINEERING, 2001, 25 (2-3) :257-266
[5]  
Dantzig G., 2016, LINEAR PROGRAMMING E
[6]   Ant colony system algorithm for the planning of primary distribution circuits [J].
Gómez, JF ;
Khodr, HA ;
De Oliveira, PA ;
Ocque, L ;
Yusta, JA ;
Villasana, R ;
Urdaneta, AJ .
IEEE TRANSACTIONS ON POWER SYSTEMS, 2004, 19 (02) :996-1004
[7]  
Grosan C, 2007, STUD COMPUT INTELL, V75, P1, DOI 10.1007/978-3-540-73297-6
[8]   Mixed-integer linear programming model for gasoline blending and distribution scheduling [J].
Jia, ZY ;
Ierapetritou, M .
INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2003, 42 (04) :825-835
[9]  
Karloff H., 2008, Linear Programming
[10]  
Lobo F.G., 2007, PARAMETER SETTING EV