Cargando…
Enhancing Hyperheuristics for the Knapsack Problem through Fuzzy Logic
Hyperheuristics rise as powerful techniques that get good results in less computational time than exact methods like dynamic programming or branch and bound. These exact methods promise the global best solution, but with a high computational time. In this matter, hyperheuristics do not promise the g...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7850842/ https://www.ncbi.nlm.nih.gov/pubmed/33564300 http://dx.doi.org/10.1155/2021/8834324 |
_version_ | 1783645521313792000 |
---|---|
author | Olivas, Frumen Amaya, Ivan Ortiz-Bayliss, José Carlos Conant-Pablos, Santiago E. Terashima-Marín, Hugo |
author_facet | Olivas, Frumen Amaya, Ivan Ortiz-Bayliss, José Carlos Conant-Pablos, Santiago E. Terashima-Marín, Hugo |
author_sort | Olivas, Frumen |
collection | PubMed |
description | Hyperheuristics rise as powerful techniques that get good results in less computational time than exact methods like dynamic programming or branch and bound. These exact methods promise the global best solution, but with a high computational time. In this matter, hyperheuristics do not promise the global best solution, but they promise a good solution in a lot less computational time. On the contrary, fuzzy logic provides the tools to model complex problems in a more natural way. With this in mind, this paper proposes a fuzzy hyperheuristic approach, which is a combination of a fuzzy inference system with a selection hyperheuristic. The fuzzy system needs the optimization of its fuzzy rules due to the lack of expert knowledge; indeed, traditional hyperheuristics also need an optimization of their rules. The fuzzy rules are optimized by genetic algorithms, and for the rules of the traditional methods, we use particle swarm optimization. The genetic algorithm will also reduce the number of fuzzy rules, in order to find the best minimal fuzzy rules, whereas traditional methods already use very few rules. Experimental results show the advantage of using our approach instead of a traditional selection hyperheuristic in 3200 instances of the 0/1 knapsack problem. |
format | Online Article Text |
id | pubmed-7850842 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Hindawi |
record_format | MEDLINE/PubMed |
spelling | pubmed-78508422021-02-08 Enhancing Hyperheuristics for the Knapsack Problem through Fuzzy Logic Olivas, Frumen Amaya, Ivan Ortiz-Bayliss, José Carlos Conant-Pablos, Santiago E. Terashima-Marín, Hugo Comput Intell Neurosci Research Article Hyperheuristics rise as powerful techniques that get good results in less computational time than exact methods like dynamic programming or branch and bound. These exact methods promise the global best solution, but with a high computational time. In this matter, hyperheuristics do not promise the global best solution, but they promise a good solution in a lot less computational time. On the contrary, fuzzy logic provides the tools to model complex problems in a more natural way. With this in mind, this paper proposes a fuzzy hyperheuristic approach, which is a combination of a fuzzy inference system with a selection hyperheuristic. The fuzzy system needs the optimization of its fuzzy rules due to the lack of expert knowledge; indeed, traditional hyperheuristics also need an optimization of their rules. The fuzzy rules are optimized by genetic algorithms, and for the rules of the traditional methods, we use particle swarm optimization. The genetic algorithm will also reduce the number of fuzzy rules, in order to find the best minimal fuzzy rules, whereas traditional methods already use very few rules. Experimental results show the advantage of using our approach instead of a traditional selection hyperheuristic in 3200 instances of the 0/1 knapsack problem. Hindawi 2021-01-25 /pmc/articles/PMC7850842/ /pubmed/33564300 http://dx.doi.org/10.1155/2021/8834324 Text en Copyright © 2021 Frumen Olivas et al. https://creativecommons.org/licenses/by/4.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 Olivas, Frumen Amaya, Ivan Ortiz-Bayliss, José Carlos Conant-Pablos, Santiago E. Terashima-Marín, Hugo Enhancing Hyperheuristics for the Knapsack Problem through Fuzzy Logic |
title | Enhancing Hyperheuristics for the Knapsack Problem through Fuzzy Logic |
title_full | Enhancing Hyperheuristics for the Knapsack Problem through Fuzzy Logic |
title_fullStr | Enhancing Hyperheuristics for the Knapsack Problem through Fuzzy Logic |
title_full_unstemmed | Enhancing Hyperheuristics for the Knapsack Problem through Fuzzy Logic |
title_short | Enhancing Hyperheuristics for the Knapsack Problem through Fuzzy Logic |
title_sort | enhancing hyperheuristics for the knapsack problem through fuzzy logic |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7850842/ https://www.ncbi.nlm.nih.gov/pubmed/33564300 http://dx.doi.org/10.1155/2021/8834324 |
work_keys_str_mv | AT olivasfrumen enhancinghyperheuristicsfortheknapsackproblemthroughfuzzylogic AT amayaivan enhancinghyperheuristicsfortheknapsackproblemthroughfuzzylogic AT ortizbaylissjosecarlos enhancinghyperheuristicsfortheknapsackproblemthroughfuzzylogic AT conantpablossantiagoe enhancinghyperheuristicsfortheknapsackproblemthroughfuzzylogic AT terashimamarinhugo enhancinghyperheuristicsfortheknapsackproblemthroughfuzzylogic |