General purpose optimization library (Gpol)

Detalhes bibliográficos
Autor(a) principal: Bakurov, Illya
Data de Publicação: 2021
Outros Autores: Buzzelli, Marco, Castelli, Mauro, Vanneschi, Leonardo, Schettini, Raimondo
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/10362/119248
Resumo: Bakurov, I., Buzzelli, M., Castelli, M., Vanneschi, L., & Schettini, R. (2021). General purpose optimization library (Gpol): A flexible and efficient multi-purpose optimization library in python. Applied Sciences (Switzerland), 11(11), 1-34. [4774]. https://doi.org/10.3390/app11114774
id RCAP_35eb91ed8a55fdee00d50a0ea2b8b18e
oai_identifier_str oai:run.unl.pt:10362/119248
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling General purpose optimization library (Gpol)A flexible and efficient multi-purpose optimization library in pythonCombinatorial optimizationContinuous optimizationEvolutionary computationInductive programmingLocal searchOptimizationSupervised machine learningSwarm intelligenceMaterials Science(all)InstrumentationEngineering(all)Process Chemistry and TechnologyComputer Science ApplicationsFluid Flow and Transfer ProcessesBakurov, I., Buzzelli, M., Castelli, M., Vanneschi, L., & Schettini, R. (2021). General purpose optimization library (Gpol): A flexible and efficient multi-purpose optimization library in python. Applied Sciences (Switzerland), 11(11), 1-34. [4774]. https://doi.org/10.3390/app11114774Several interesting libraries for optimization have been proposed. Some focus on individual optimization algorithms, or limited sets of them, and others focus on limited sets of problems. Frequently, the implementation of one of them does not precisely follow the formal definition, and they are difficult to personalize and compare. This makes it difficult to perform comparative studies and propose novel approaches. In this paper, we propose to solve these issues with the General Purpose Optimization Library (GPOL): a flexible and efficient multipurpose optimization library that covers a wide range of stochastic iterative search algorithms, through which flexible and modular implementation can allow for solving many different problem types from the fields of continuous and combinatorial optimization and supervised machine learning problem solving. Moreover, the library supports full-batch and mini-batch learning and allows carrying out computations on a CPU or GPU. The package is distributed under an MIT license. Source code, installation instructions, demos and tutorials are publicly available in our code hosting platform (the reference is provided in the Introduction).NOVA Information Management School (NOVA IMS)Information Management Research Center (MagIC) - NOVA Information Management SchoolRUNBakurov, IllyaBuzzelli, MarcoCastelli, MauroVanneschi, LeonardoSchettini, Raimondo2021-06-14T22:16:30Z2021-06-012021-06-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/article34application/pdfhttp://hdl.handle.net/10362/119248eng2076-3417PURE: 31944364https://doi.org/10.3390/app11114774info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-22T17:53:43Zoai:run.unl.pt:10362/119248Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T17:24:53.743816Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv General purpose optimization library (Gpol)
A flexible and efficient multi-purpose optimization library in python
title General purpose optimization library (Gpol)
spellingShingle General purpose optimization library (Gpol)
Bakurov, Illya
Combinatorial optimization
Continuous optimization
Evolutionary computation
Inductive programming
Local search
Optimization
Supervised machine learning
Swarm intelligence
Materials Science(all)
Instrumentation
Engineering(all)
Process Chemistry and Technology
Computer Science Applications
Fluid Flow and Transfer Processes
title_short General purpose optimization library (Gpol)
title_full General purpose optimization library (Gpol)
title_fullStr General purpose optimization library (Gpol)
title_full_unstemmed General purpose optimization library (Gpol)
title_sort General purpose optimization library (Gpol)
author Bakurov, Illya
author_facet Bakurov, Illya
Buzzelli, Marco
Castelli, Mauro
Vanneschi, Leonardo
Schettini, Raimondo
author_role author
author2 Buzzelli, Marco
Castelli, Mauro
Vanneschi, Leonardo
Schettini, Raimondo
author2_role author
author
author
author
dc.contributor.none.fl_str_mv NOVA Information Management School (NOVA IMS)
Information Management Research Center (MagIC) - NOVA Information Management School
RUN
dc.contributor.author.fl_str_mv Bakurov, Illya
Buzzelli, Marco
Castelli, Mauro
Vanneschi, Leonardo
Schettini, Raimondo
dc.subject.por.fl_str_mv Combinatorial optimization
Continuous optimization
Evolutionary computation
Inductive programming
Local search
Optimization
Supervised machine learning
Swarm intelligence
Materials Science(all)
Instrumentation
Engineering(all)
Process Chemistry and Technology
Computer Science Applications
Fluid Flow and Transfer Processes
topic Combinatorial optimization
Continuous optimization
Evolutionary computation
Inductive programming
Local search
Optimization
Supervised machine learning
Swarm intelligence
Materials Science(all)
Instrumentation
Engineering(all)
Process Chemistry and Technology
Computer Science Applications
Fluid Flow and Transfer Processes
description Bakurov, I., Buzzelli, M., Castelli, M., Vanneschi, L., & Schettini, R. (2021). General purpose optimization library (Gpol): A flexible and efficient multi-purpose optimization library in python. Applied Sciences (Switzerland), 11(11), 1-34. [4774]. https://doi.org/10.3390/app11114774
publishDate 2021
dc.date.none.fl_str_mv 2021-06-14T22:16:30Z
2021-06-01
2021-06-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/10362/119248
url http://hdl.handle.net/10362/119248
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 2076-3417
PURE: 31944364
https://doi.org/10.3390/app11114774
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 34
application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833596676775870464