Publicação
General purpose optimization library (Gpol)
| Resumo: | Several 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). |
|---|---|
| Autores principais: | Bakurov, Illya |
| Outros Autores: | Buzzelli, Marco; Castelli, Mauro; Vanneschi, Leonardo; Schettini, Raimondo |
| Assunto: | Combinatorial optimization Continuous optimization Evolutionary computation Inductive programming Local search Optimization Supervised machine learning Swarm intelligence General Materials Science Instrumentation General Engineering Process Chemistry and Technology Computer Science Applications Fluid Flow and Transfer Processes |
| Ano: | 2021 |
| País: | Portugal |
| Tipo de documento: | artigo |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade Nova de Lisboa |
| Idioma: | inglês |
| Origem: | Repositório Institucional da UNL |
Registos relacionados
rate_review Combinatorial optimization problems and metaheuristics
por: Peres, Fernando
Publicado em: (2021)
por: Peres, Fernando
Publicado em: (2021)
article A comparison of algorithms for the optimization of fermentation processes
por: Mendes, Rui
Publicado em: (2006)
por: Mendes, Rui
Publicado em: (2006)
groups A Survey of Modern Hybrid Particle Swarm Optimization Algorithms
por: Grazioso, Matteo
Publicado em: (2025)
por: Grazioso, Matteo
Publicado em: (2025)
groups Circuit Synthesis Using Particle Swarm Optimization
por: Reis, Cecília
Publicado em: (2006)
por: Reis, Cecília
Publicado em: (2006)
newspaper Application of Biology to Cultural Heritage
por: Macedo, Maria Filomena
Publicado em: (2022)
por: Macedo, Maria Filomena
Publicado em: (2022)
article A parallel particle swarm optimisation for selecting optimal virtual machine on cloud environment
por: Abdelaziz, Ahmed
Publicado em: (2020)
por: Abdelaziz, Ahmed
Publicado em: (2020)
article Robust design optimization and emerging technologies for electrical machines: Challenges and open problems
por: Orosz, Tamás
Publicado em: (2020)
por: Orosz, Tamás
Publicado em: (2020)
groups A Greedy Iterative Layered Framework for Training Feed Forward Neural Networks
por: Custode, L. L.
Publicado em: (2020)
por: Custode, L. L.
Publicado em: (2020)
article The Effect of Multi-Generational Selection in Geometric Semantic Genetic Programming
por: Castelli, Mauro
Publicado em: (2022)
por: Castelli, Mauro
Publicado em: (2022)
groups Circuit Synthesis through Combination of Evolutionary and Swarm Algorithms
por: Reis, Cecília
Publicado em: (2009)
por: Reis, Cecília
Publicado em: (2009)
groups PSO-based search rules for aerial swarms against unexplored vector fields via genetic programming
por: Bartashevich, Palina
Publicado em: (2018)
por: Bartashevich, Palina
Publicado em: (2018)
newspaper Adapting Cultural Heritage to Climate Change
por: Baltazar, Luis G.
Publicado em: (2026)
por: Baltazar, Luis G.
Publicado em: (2026)
article On optimizing the build orientation problem using genetic algorithm
por: Matos, Marina A.
Publicado em: (2019)
por: Matos, Marina A.
Publicado em: (2019)
article Novel Machine Learning-Based Approach for Determining Milk Clotting Time Using Sheep Milk
por: Dias, João
Publicado em: (2025)
por: Dias, João
Publicado em: (2025)
groups Evolutionary Computation in the Design of Logic Circuits
por: Reis, Cecília
Publicado em: (2007)
por: Reis, Cecília
Publicado em: (2007)
article 2017 IEEE competition on modern heuristic optimizers for smart grid operation: Testbeds and results
por: Lezama, Fernando
Publicado em: (2019)
por: Lezama, Fernando
Publicado em: (2019)
article Structural similarity index (SSIM) revisited
por: Bakurov, Illya
Publicado em: (2022)
por: Bakurov, Illya
Publicado em: (2022)
article A parallel particle swarm optimization for improving wireless sensor networks longevity-based dynamic clustering method
por: Abdelaziz, Ahmed
Publicado em: (2026)
por: Abdelaziz, Ahmed
Publicado em: (2026)
article A Simple Solution for the General Fractional Ambartsumian Equation
por: Ortigueira, Manuel Duarte
Publicado em: (2023)
por: Ortigueira, Manuel Duarte
Publicado em: (2023)
article Genetic programming for stacked generalization
por: Bakurov, Illya
Publicado em: (2021)
por: Bakurov, Illya
Publicado em: (2021)
article Energy-Based Acoustic Localization by Improved Elephant Herding Optimization
por: Correia, Sérgio D.
Publicado em: (2020)
por: Correia, Sérgio D.
Publicado em: (2020)
article Crossing genetic and swarm intelligence algorithms to generate logic circuits
por: Reis, Cecília
Publicado em: (2009)
por: Reis, Cecília
Publicado em: (2009)
article Optimal management of an energy storage unit in a PV-based microgrid integrating uncertainty and risk
por: Tavakkoli, Mehdi
Publicado em: (2019)
por: Tavakkoli, Mehdi
Publicado em: (2019)
article On the Performance of LDPC-Coded MIMO Schemes for Underwater Communications Using 5G-like Processing
por: da Silva, Mário Marques
Publicado em: (2022)
por: da Silva, Mário Marques
Publicado em: (2022)
article The Influence of Raw Materials on the Stability of Grisaille Paint Layers
por: Machado, Carla
Publicado em: (2022)
por: Machado, Carla
Publicado em: (2022)
rate_review Assessment of Exoskeletons for Work Activities
por: Lefint, Jérémy
Publicado em: (2024)
por: Lefint, Jérémy
Publicado em: (2024)
newspaper Special Issue: Deep Learning and Neuro-Evolution Methods in Biomedicine and Bioinformatics
por: Castelli, Mauro
Publicado em: (2022)
por: Castelli, Mauro
Publicado em: (2022)
article The Democratization of Artificial Intelligence
por: Costa, Carlos J.
Publicado em: (2024)
por: Costa, Carlos J.
Publicado em: (2024)
groups Hybrid-adaptive differential evolution with decay function (HyDE-DF) applied to the 100-digit challenge competition on single objective numerical optimization
por: Lezama, Fernando
Publicado em: (2019)
por: Lezama, Fernando
Publicado em: (2019)
article A soft computing framework to support consumers in obtaining sustainable appliances from the market
por: Santos, Ricardo
Publicado em: (2020)
por: Santos, Ricardo
Publicado em: (2020)
article Hybrid approach based on particle swarm optimization for electricity markets participation
por: Faia, R.
Publicado em: (2019)
por: Faia, R.
Publicado em: (2019)
article Feedback-control operators for improved Pareto-set description: application to a polymer extrusion process
por: Carrano, Eduardo G.
Publicado em: (2015)
por: Carrano, Eduardo G.
Publicado em: (2015)
article Cardiorespiratory Response to Workload Volume and Ergonomic Risk
por: Furk, Dania
Publicado em: (2024)
por: Furk, Dania
Publicado em: (2024)
article Time series clustering of online gambling activities for addicted users’ detection
por: Peres, Fernando
Publicado em: (2021)
por: Peres, Fernando
Publicado em: (2021)
article On the Performance of LDPC-Coded Large Intelligent Antenna System
por: Gashtasbi, Ali
Publicado em: (2023)
por: Gashtasbi, Ali
Publicado em: (2023)
article In Vitro Evaluation of Surface Roughness and Color Variation after Two Brushing Protocols with Toothpastes Containing Different Whitening Technologies
por: Lobito, Angel
Publicado em: (2024)
por: Lobito, Angel
Publicado em: (2024)
category A particle swarm pattern search method for bound constrained nonlinear optimization
por: Vaz, A. Ismael F.
Publicado em: (2006)
por: Vaz, A. Ismael F.
Publicado em: (2006)
groups Algorithmic strategies for the recognition of graphs with convex quadratic stability number
por: Pacheco, Maria F.
Publicado em: (2010)
por: Pacheco, Maria F.
Publicado em: (2010)
groups Algorithmic strategies for the recognition of graphs with convex quadratic stability number
por: Pacheco, Maria F.
Publicado em: (2010)
por: Pacheco, Maria F.
Publicado em: (2010)
article Metaheuristic approach to the Holt-Winters optimal short term load forecast
por: Eusébio, Eduardo
Publicado em: (2015)
por: Eusébio, Eduardo
Publicado em: (2015)
Registos relacionados
-
rate_review Combinatorial optimization problems and metaheuristics
por: Peres, Fernando
Publicado em: (2021) -
article A comparison of algorithms for the optimization of fermentation processes
por: Mendes, Rui
Publicado em: (2006) -
groups A Survey of Modern Hybrid Particle Swarm Optimization Algorithms
por: Grazioso, Matteo
Publicado em: (2025) -
groups Circuit Synthesis Using Particle Swarm Optimization
por: Reis, Cecília
Publicado em: (2006) -
newspaper Application of Biology to Cultural Heritage
por: Macedo, Maria Filomena
Publicado em: (2022)