Cargando…

A Hybrid Evolutionary Algorithm for Wheat Blending Problem

This paper presents a hybrid evolutionary algorithm to deal with the wheat blending problem. The unique constraints of this problem make many existing algorithms fail: either they do not generate acceptable results or they are not able to complete optimization within the required time. The proposed...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Xiang, Bonyadi, Mohammad Reza, Michalewicz, Zbigniew, Barone, Luigi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3951087/
https://www.ncbi.nlm.nih.gov/pubmed/24707222
http://dx.doi.org/10.1155/2014/967254
_version_ 1782307089288265728
author Li, Xiang
Bonyadi, Mohammad Reza
Michalewicz, Zbigniew
Barone, Luigi
author_facet Li, Xiang
Bonyadi, Mohammad Reza
Michalewicz, Zbigniew
Barone, Luigi
author_sort Li, Xiang
collection PubMed
description This paper presents a hybrid evolutionary algorithm to deal with the wheat blending problem. The unique constraints of this problem make many existing algorithms fail: either they do not generate acceptable results or they are not able to complete optimization within the required time. The proposed algorithm starts with a filtering process that follows predefined rules to reduce the search space. Then the linear-relaxed version of the problem is solved using a standard linear programming algorithm. The result is used in conjunction with a solution generated by a heuristic method to generate an initial solution. After that, a hybrid of an evolutionary algorithm, a heuristic method, and a linear programming solver is used to improve the quality of the solution. A local search based posttuning method is also incorporated into the algorithm. The proposed algorithm has been tested on artificial test cases and also real data from past years. Results show that the algorithm is able to find quality results in all cases and outperforms the existing method in terms of both quality and speed.
format Online
Article
Text
id pubmed-3951087
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-39510872014-04-06 A Hybrid Evolutionary Algorithm for Wheat Blending Problem Li, Xiang Bonyadi, Mohammad Reza Michalewicz, Zbigniew Barone, Luigi ScientificWorldJournal Research Article This paper presents a hybrid evolutionary algorithm to deal with the wheat blending problem. The unique constraints of this problem make many existing algorithms fail: either they do not generate acceptable results or they are not able to complete optimization within the required time. The proposed algorithm starts with a filtering process that follows predefined rules to reduce the search space. Then the linear-relaxed version of the problem is solved using a standard linear programming algorithm. The result is used in conjunction with a solution generated by a heuristic method to generate an initial solution. After that, a hybrid of an evolutionary algorithm, a heuristic method, and a linear programming solver is used to improve the quality of the solution. A local search based posttuning method is also incorporated into the algorithm. The proposed algorithm has been tested on artificial test cases and also real data from past years. Results show that the algorithm is able to find quality results in all cases and outperforms the existing method in terms of both quality and speed. Hindawi Publishing Corporation 2014-02-20 /pmc/articles/PMC3951087/ /pubmed/24707222 http://dx.doi.org/10.1155/2014/967254 Text en Copyright © 2014 Xiang Li et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Li, Xiang
Bonyadi, Mohammad Reza
Michalewicz, Zbigniew
Barone, Luigi
A Hybrid Evolutionary Algorithm for Wheat Blending Problem
title A Hybrid Evolutionary Algorithm for Wheat Blending Problem
title_full A Hybrid Evolutionary Algorithm for Wheat Blending Problem
title_fullStr A Hybrid Evolutionary Algorithm for Wheat Blending Problem
title_full_unstemmed A Hybrid Evolutionary Algorithm for Wheat Blending Problem
title_short A Hybrid Evolutionary Algorithm for Wheat Blending Problem
title_sort hybrid evolutionary algorithm for wheat blending problem
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3951087/
https://www.ncbi.nlm.nih.gov/pubmed/24707222
http://dx.doi.org/10.1155/2014/967254
work_keys_str_mv AT lixiang ahybridevolutionaryalgorithmforwheatblendingproblem
AT bonyadimohammadreza ahybridevolutionaryalgorithmforwheatblendingproblem
AT michalewiczzbigniew ahybridevolutionaryalgorithmforwheatblendingproblem
AT baroneluigi ahybridevolutionaryalgorithmforwheatblendingproblem
AT lixiang hybridevolutionaryalgorithmforwheatblendingproblem
AT bonyadimohammadreza hybridevolutionaryalgorithmforwheatblendingproblem
AT michalewiczzbigniew hybridevolutionaryalgorithmforwheatblendingproblem
AT baroneluigi hybridevolutionaryalgorithmforwheatblendingproblem