Cargando…
Hybrid Biogeography-Based Optimization for Integer Programming
Biogeography-based optimization (BBO) is a relatively new bioinspired heuristic for global optimization based on the mathematical models of biogeography. By investigating the applicability and performance of BBO for integer programming, we find that the original BBO algorithm does not perform well o...
Autores principales: | , |
---|---|
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/PMC4065689/ https://www.ncbi.nlm.nih.gov/pubmed/25003142 http://dx.doi.org/10.1155/2014/672983 |
_version_ | 1782322124831064064 |
---|---|
author | Wang, Zhi-Cheng Wu, Xiao-Bei |
author_facet | Wang, Zhi-Cheng Wu, Xiao-Bei |
author_sort | Wang, Zhi-Cheng |
collection | PubMed |
description | Biogeography-based optimization (BBO) is a relatively new bioinspired heuristic for global optimization based on the mathematical models of biogeography. By investigating the applicability and performance of BBO for integer programming, we find that the original BBO algorithm does not perform well on a set of benchmark integer programming problems. Thus we modify the mutation operator and/or the neighborhood structure of the algorithm, resulting in three new BBO-based methods, named BlendBBO, BBO_DE, and LBBO_LDE, respectively. Computational experiments show that these methods are competitive approaches to solve integer programming problems, and the LBBO_LDE shows the best performance on the benchmark problems. |
format | Online Article Text |
id | pubmed-4065689 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | Hindawi Publishing Corporation |
record_format | MEDLINE/PubMed |
spelling | pubmed-40656892014-07-07 Hybrid Biogeography-Based Optimization for Integer Programming Wang, Zhi-Cheng Wu, Xiao-Bei ScientificWorldJournal Research Article Biogeography-based optimization (BBO) is a relatively new bioinspired heuristic for global optimization based on the mathematical models of biogeography. By investigating the applicability and performance of BBO for integer programming, we find that the original BBO algorithm does not perform well on a set of benchmark integer programming problems. Thus we modify the mutation operator and/or the neighborhood structure of the algorithm, resulting in three new BBO-based methods, named BlendBBO, BBO_DE, and LBBO_LDE, respectively. Computational experiments show that these methods are competitive approaches to solve integer programming problems, and the LBBO_LDE shows the best performance on the benchmark problems. Hindawi Publishing Corporation 2014 2014-06-03 /pmc/articles/PMC4065689/ /pubmed/25003142 http://dx.doi.org/10.1155/2014/672983 Text en Copyright © 2014 Z.-C. Wang and X.-B. Wu. 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 Wang, Zhi-Cheng Wu, Xiao-Bei Hybrid Biogeography-Based Optimization for Integer Programming |
title | Hybrid Biogeography-Based Optimization for Integer Programming |
title_full | Hybrid Biogeography-Based Optimization for Integer Programming |
title_fullStr | Hybrid Biogeography-Based Optimization for Integer Programming |
title_full_unstemmed | Hybrid Biogeography-Based Optimization for Integer Programming |
title_short | Hybrid Biogeography-Based Optimization for Integer Programming |
title_sort | hybrid biogeography-based optimization for integer programming |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4065689/ https://www.ncbi.nlm.nih.gov/pubmed/25003142 http://dx.doi.org/10.1155/2014/672983 |
work_keys_str_mv | AT wangzhicheng hybridbiogeographybasedoptimizationforintegerprogramming AT wuxiaobei hybridbiogeographybasedoptimizationforintegerprogramming |