Firefly penalty-based algorithm for bound constrained mixed-integer nonlinear programming
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Outros Autores: | , , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/1822/42942 |
Resumo: | In this article, we aim to extend the firefly algorithm (FA) to solve bound constrained mixed-integer nonlinear programming (MINLP) problems. An exact penalty continuous formulation of the MINLP problem is used. The continuous penalty problem comes out by relaxing the integrality constraints and by adding a penalty term to the objective function that aims to penalize integrality constraint violation. Two penalty terms are proposed, one is based on the hyperbolic tangent function and the other on the inverse hyperbolic sine function. We prove that both penalties can be used to define the continuous penalty problem, in the sense that it is equivalent to the MINLP problem. The solutions of the penalty problem are obtained using a variant of the metaheuristic FA for global optimization. Numerical experiments are given on a set of benchmark problems aiming to analyze the quality of the obtained solutions and the convergence speed. We show that the firefly penalty-based algorithm compares favourably with the penalty algorithm when the deterministic DIRECT or the simulated annealing solvers are invoked, in terms of convergence speed. |
id |
RCAP_b4e9b7e6e8b9d9c81879a803387addf1 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/42942 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Firefly penalty-based algorithm for bound constrained mixed-integer nonlinear programmingMixed-integer programmingFirefly algorithmPenalty function90C3090C2690C1190C5690C59Engenharia e Tecnologia::Outras Engenharias e TecnologiasCiências Naturais::MatemáticasScience & TechnologyIn this article, we aim to extend the firefly algorithm (FA) to solve bound constrained mixed-integer nonlinear programming (MINLP) problems. An exact penalty continuous formulation of the MINLP problem is used. The continuous penalty problem comes out by relaxing the integrality constraints and by adding a penalty term to the objective function that aims to penalize integrality constraint violation. Two penalty terms are proposed, one is based on the hyperbolic tangent function and the other on the inverse hyperbolic sine function. We prove that both penalties can be used to define the continuous penalty problem, in the sense that it is equivalent to the MINLP problem. The solutions of the penalty problem are obtained using a variant of the metaheuristic FA for global optimization. Numerical experiments are given on a set of benchmark problems aiming to analyze the quality of the obtained solutions and the convergence speed. We show that the firefly penalty-based algorithm compares favourably with the penalty algorithm when the deterministic DIRECT or the simulated annealing solvers are invoked, in terms of convergence speed.This work has been supported by FCT (Fundacao para a Ciencia e Tecnologia, Portugal) in the scope of the projects: PEst-UID/CEC/00319/2013 and PEst-OE/MAT/UI0013/2014.Taylor and FrancisUniversidade do MinhoCosta, M. Fernanda P.Rocha, Ana Maria A. C.Francisco, Rogério BrochadoFernandes, Edite Manuela da G. P.20162016-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/1822/42942engM. Fernanda P. Costa, Ana Maria A. C. Rocha, Rogério B. Francisco & Edite M. G. P. Fernandes (2016): Firefly penalty-based algorithm for bound constrained mixedinteger nonlinear programming, Optimization, DOI: 10.1080/02331934.2015.11359200233-193410.1080/02331934.2015.1135920http://www.tandfonline.com/info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:37:55Zoai:repositorium.sdum.uminho.pt:1822/42942Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:34:16.635507Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Firefly penalty-based algorithm for bound constrained mixed-integer nonlinear programming |
title |
Firefly penalty-based algorithm for bound constrained mixed-integer nonlinear programming |
spellingShingle |
Firefly penalty-based algorithm for bound constrained mixed-integer nonlinear programming Costa, M. Fernanda P. Mixed-integer programming Firefly algorithm Penalty function 90C30 90C26 90C11 90C56 90C59 Engenharia e Tecnologia::Outras Engenharias e Tecnologias Ciências Naturais::Matemáticas Science & Technology |
title_short |
Firefly penalty-based algorithm for bound constrained mixed-integer nonlinear programming |
title_full |
Firefly penalty-based algorithm for bound constrained mixed-integer nonlinear programming |
title_fullStr |
Firefly penalty-based algorithm for bound constrained mixed-integer nonlinear programming |
title_full_unstemmed |
Firefly penalty-based algorithm for bound constrained mixed-integer nonlinear programming |
title_sort |
Firefly penalty-based algorithm for bound constrained mixed-integer nonlinear programming |
author |
Costa, M. Fernanda P. |
author_facet |
Costa, M. Fernanda P. Rocha, Ana Maria A. C. Francisco, Rogério Brochado Fernandes, Edite Manuela da G. P. |
author_role |
author |
author2 |
Rocha, Ana Maria A. C. Francisco, Rogério Brochado Fernandes, Edite Manuela da G. P. |
author2_role |
author author author |
dc.contributor.none.fl_str_mv |
Universidade do Minho |
dc.contributor.author.fl_str_mv |
Costa, M. Fernanda P. Rocha, Ana Maria A. C. Francisco, Rogério Brochado Fernandes, Edite Manuela da G. P. |
dc.subject.por.fl_str_mv |
Mixed-integer programming Firefly algorithm Penalty function 90C30 90C26 90C11 90C56 90C59 Engenharia e Tecnologia::Outras Engenharias e Tecnologias Ciências Naturais::Matemáticas Science & Technology |
topic |
Mixed-integer programming Firefly algorithm Penalty function 90C30 90C26 90C11 90C56 90C59 Engenharia e Tecnologia::Outras Engenharias e Tecnologias Ciências Naturais::Matemáticas Science & Technology |
description |
In this article, we aim to extend the firefly algorithm (FA) to solve bound constrained mixed-integer nonlinear programming (MINLP) problems. An exact penalty continuous formulation of the MINLP problem is used. The continuous penalty problem comes out by relaxing the integrality constraints and by adding a penalty term to the objective function that aims to penalize integrality constraint violation. Two penalty terms are proposed, one is based on the hyperbolic tangent function and the other on the inverse hyperbolic sine function. We prove that both penalties can be used to define the continuous penalty problem, in the sense that it is equivalent to the MINLP problem. The solutions of the penalty problem are obtained using a variant of the metaheuristic FA for global optimization. Numerical experiments are given on a set of benchmark problems aiming to analyze the quality of the obtained solutions and the convergence speed. We show that the firefly penalty-based algorithm compares favourably with the penalty algorithm when the deterministic DIRECT or the simulated annealing solvers are invoked, in terms of convergence speed. |
publishDate |
2016 |
dc.date.none.fl_str_mv |
2016 2016-01-01T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1822/42942 |
url |
http://hdl.handle.net/1822/42942 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
M. Fernanda P. Costa, Ana Maria A. C. Rocha, Rogério B. Francisco & Edite M. G. P. Fernandes (2016): Firefly penalty-based algorithm for bound constrained mixedinteger nonlinear programming, Optimization, DOI: 10.1080/02331934.2015.1135920 0233-1934 10.1080/02331934.2015.1135920 http://www.tandfonline.com/ |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Taylor and Francis |
publisher.none.fl_str_mv |
Taylor and Francis |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799132864191660032 |