The Efficiency of Discrete Optimization Algorithm Portfolios

Introduction. Solving large-scale discrete optimization problems requires the processing of large-scale data in a reasonable time. Efficient solving is only possible by using multiprocessor computer systems. However, it is a daunting challenge to adapt existing optimization algorithms to get all the...

Full description

Bibliographic Details
Main Authors: Ivan Sergienko, Vladimir Shylo, Valentyna Roshchyn, Petro Shylo
Format: Article
Language:English
Published: V.M. Glushkov Institute of Cybernetics 2021-06-01
Series:Кібернетика та комп'ютерні технології
Subjects:
Online Access:http://cctech.org.ua/13-vertikalnoe-menyu-en/233-abstract-21-2-1-arte
_version_ 1798046376103247872
author Ivan Sergienko
Vladimir Shylo
Valentyna Roshchyn
Petro Shylo
author_facet Ivan Sergienko
Vladimir Shylo
Valentyna Roshchyn
Petro Shylo
author_sort Ivan Sergienko
collection DOAJ
description Introduction. Solving large-scale discrete optimization problems requires the processing of large-scale data in a reasonable time. Efficient solving is only possible by using multiprocessor computer systems. However, it is a daunting challenge to adapt existing optimization algorithms to get all the benefits of these parallel computing systems. The available computational resources are ineffective without efficient and scalable parallel methods. In this connection, the algorithm unions (portfolios and teams) play a crucial role in the parallel processing of discrete optimization problems. The purpose. The purpose of this paper is to research the efficiency of the algorithm portfolios by solving the weighted max-cut problem. The research is carried out in two stages using stochastic local search algorithms. Results. In this paper, we investigate homogeneous and non-homogeneous algorithm portfolios. We developed the homogeneous portfolios of two stochastic local optimization algorithms for the weighted max-cut problem, which has numerous applications. The results confirm the advantages of the proposed methods. Conclusions. Algorithm portfolios could be used to solve well-known discrete optimization problems of unprecedented scale and significantly improve their solving time. Further, we propose using communication between algorithms, namely teams and portfolios of algorithm teams. The algorithms in a team communicate with each other to boost overall performance. It is supposed that algorithm communication allows enhancing the best features of the developed algorithms and would improve the computational times and solution quality. The underlying algorithms should be able to utilize relevant data that is being communicated effectively to achieve any computational benefit from communication.
first_indexed 2024-04-11T23:37:53Z
format Article
id doaj.art-514e79e1ae754986b685fd165c2aec77
institution Directory Open Access Journal
issn 2707-4501
2707-451X
language English
last_indexed 2024-04-11T23:37:53Z
publishDate 2021-06-01
publisher V.M. Glushkov Institute of Cybernetics
record_format Article
series Кібернетика та комп'ютерні технології
spelling doaj.art-514e79e1ae754986b685fd165c2aec772022-12-22T03:56:54ZengV.M. Glushkov Institute of CyberneticsКібернетика та комп'ютерні технології2707-45012707-451X2021-06-01251210.34229/2707-451X.21.2.110-34229-2707-451X-21-2-1The Efficiency of Discrete Optimization Algorithm PortfoliosIvan Sergienko0https://orcid.org/0000-0002-1118-7451Vladimir Shylo1Valentyna Roshchyn2Petro Shylo3V.M. Glushkov Institute of Cybernetics of the NAS of Ukraine, KyivV.M. Glushkov Institute of Cybernetics of the NAS of Ukraine, KyivV.M. Glushkov Institute of Cybernetics of the NAS of Ukraine, KyivV.M. Glushkov Institute of Cybernetics of the NAS of Ukraine, KyivIntroduction. Solving large-scale discrete optimization problems requires the processing of large-scale data in a reasonable time. Efficient solving is only possible by using multiprocessor computer systems. However, it is a daunting challenge to adapt existing optimization algorithms to get all the benefits of these parallel computing systems. The available computational resources are ineffective without efficient and scalable parallel methods. In this connection, the algorithm unions (portfolios and teams) play a crucial role in the parallel processing of discrete optimization problems. The purpose. The purpose of this paper is to research the efficiency of the algorithm portfolios by solving the weighted max-cut problem. The research is carried out in two stages using stochastic local search algorithms. Results. In this paper, we investigate homogeneous and non-homogeneous algorithm portfolios. We developed the homogeneous portfolios of two stochastic local optimization algorithms for the weighted max-cut problem, which has numerous applications. The results confirm the advantages of the proposed methods. Conclusions. Algorithm portfolios could be used to solve well-known discrete optimization problems of unprecedented scale and significantly improve their solving time. Further, we propose using communication between algorithms, namely teams and portfolios of algorithm teams. The algorithms in a team communicate with each other to boost overall performance. It is supposed that algorithm communication allows enhancing the best features of the developed algorithms and would improve the computational times and solution quality. The underlying algorithms should be able to utilize relevant data that is being communicated effectively to achieve any computational benefit from communication.http://cctech.org.ua/13-vertikalnoe-menyu-en/233-abstract-21-2-1-artediscrete optimizationalgorithm portfolioscomputational experiment
spellingShingle Ivan Sergienko
Vladimir Shylo
Valentyna Roshchyn
Petro Shylo
The Efficiency of Discrete Optimization Algorithm Portfolios
Кібернетика та комп'ютерні технології
discrete optimization
algorithm portfolios
computational experiment
title The Efficiency of Discrete Optimization Algorithm Portfolios
title_full The Efficiency of Discrete Optimization Algorithm Portfolios
title_fullStr The Efficiency of Discrete Optimization Algorithm Portfolios
title_full_unstemmed The Efficiency of Discrete Optimization Algorithm Portfolios
title_short The Efficiency of Discrete Optimization Algorithm Portfolios
title_sort efficiency of discrete optimization algorithm portfolios
topic discrete optimization
algorithm portfolios
computational experiment
url http://cctech.org.ua/13-vertikalnoe-menyu-en/233-abstract-21-2-1-arte
work_keys_str_mv AT ivansergienko theefficiencyofdiscreteoptimizationalgorithmportfolios
AT vladimirshylo theefficiencyofdiscreteoptimizationalgorithmportfolios
AT valentynaroshchyn theefficiencyofdiscreteoptimizationalgorithmportfolios
AT petroshylo theefficiencyofdiscreteoptimizationalgorithmportfolios
AT ivansergienko efficiencyofdiscreteoptimizationalgorithmportfolios
AT vladimirshylo efficiencyofdiscreteoptimizationalgorithmportfolios
AT valentynaroshchyn efficiencyofdiscreteoptimizationalgorithmportfolios
AT petroshylo efficiencyofdiscreteoptimizationalgorithmportfolios