skip to main content
10.1145/3449726.3463186acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Population-based coordinate descent algorithm with majority voting

Published: 08 July 2021 Publication History

Abstract

Many real-world optimization problems belong to the class of expensive problems and the costly process of computing fitness value or gradient of the objective function may cause the failure of various optimization algorithms to solve them quickly. Because of the low computation and memory requirements of Coordinate Descent (CD) search methods they are suitable algorithms to optimize these problems. Despite the efficiency of CD methods, searching a large-scale search space just by using one candidate solution decreases the exploration capability of the algorithm. In this paper, a novel population-based version of the CD algorithm called Population-Based Coordinate Descent (PBCD) is proposed which is an efficacious method for tackling such problems using the collective intelligence and collaboration of the population. It takes advantage of three phases of locating the region of interest, folding the search space, and communication among the population members with majority voting to find more promising regions in the search space. As it shrinks the search space swiftly, it needs a low computational budget for finding the optimal value per coordinate and ultimately in overall. To investigate its performance, we benchmarked it on CEC-2017 test suite consisting of 29 low-scale problems with dimensions of 30, 50, and 100.

References

[1]
Léon Bottou, Frank E Curtis, and Jorge Nocedal. 2018. Optimization methods for large-scale machine learning. Siam Review 60, 2 (2018), 223--311.
[2]
Jui-Fang Chang, John Francis Roddick, Jeng-Shyang Pan, and Shu-Chuan Chu. 2005. A parallel particle swarm optimization algorithm with communication strategies. (2005).
[3]
Marco Dorigo, Mauro Birattari, and Thomas Stutzle. 2006. Ant colony optimization. IEEE computational intelligence magazine 1, 4 (2006), 28--39.
[4]
Davood Zaman Farsa and Shahryar Rahnamayan. 2020. Discrete Coordinate Descent (DCD). In 2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC). IEEE, 184--190.
[5]
Tobias Glasmachers and Urun Dogan. 2013. Accelerated coordinate descent with adaptive coordinate frequencies. In Asian Conference on Machine Learning. 72--86.
[6]
Nikolaus Hansen. 2008. Adaptive encoding: How to render search coordinate system invariant. In International Conference on Parallel Problem Solving from Nature. Springer, 205--214.
[7]
John H Holland. 1992. Genetic algorithms. Scientific american 267, 1 (1992), 66--73.
[8]
James Kennedy and Russell Eberhart. 1995. Particle swarm optimization. In Proceedings of ICNN'95-International Conference on Neural Networks, Vol. 4. IEEE, 1942--1948.
[9]
Ilya Loshchilov, Marc Schoenauer, and Michèle Sebag. 2011. Adaptive coordinate descent. In Proceedings of the 13th annual conference on Genetic and evolutionary computation. 885--892.
[10]
Heinz Mühlenbein. 1989. Parallel genetic algorithms, population genetics and combinatorial optimization. In Workshop on Parallel Processing: Logic, Organization, and Technology. Springer, 398--406.
[11]
Yu Nesterov. 2012. Efficiency of coordinate descent methods on huge-scale optimization problems. SIAM Journal on Optimization 22, 2 (2012), 341--362.
[12]
G. E. Noether. 1992. Introduction to Wilcoxon (1945) Individual Comparisons by Ranking Methods. Springer Series in Statistics Breakthroughs in Statistics (1992), 191--195.
[13]
Shahryar Rahnamayan and Seyed Jalaleddin Mousavirad. 2020. Towards Solving Large-scale Expensive Optimization Problems Efficiently Using Coordinate Descent Algorithm. In 2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC). IEEE, 2506--2513.
[14]
Herbert Robbins and Sutton Monro. 1951. A stochastic approximation method. The annals of mathematical statistics (1951), 400--407.
[15]
Ana Maria AC Rocha, M Fernanda P Costa, and Edite MGP Fernandes. 2019. A Population-Based Stochastic Coordinate Descent Method. In World Congress on Global Optimization. Springer, 16--25.
[16]
Sebastian Ruder. 2016. An overview of gradient descent optimization algorithms. arXiv preprint arXiv:1609.04747 (2016).
[17]
Thomas Stützle. 1998. Parallelization strategies for ant colony optimization. In International Conference on Parallel Problem Solving from Nature. Springer, 722--731.
[18]
Stephen J Wright. 2015. Coordinate descent algorithms. Mathematical Programming 151, 1 (2015), 3--34.
[19]
Guohua Wu, Rammohan Mallipeddi, and Ponnuthurai Suganthan. 2016. Problem Definitions and Evaluation Criteria for the CEC 2017 Competition and Special Session on Constrained Single Objective Real-Parameter Optimization.

Cited By

View all
  • (2023)Multi-Objective Binary Coordinate Search for Feature Selection2023 IEEE International Conference on Systems, Man, and Cybernetics (SMC)10.1109/SMC53992.2023.10394067(4176-4183)Online publication date: 1-Oct-2023
  • (2023)Multi-Objective Coordinate Search Optimization2023 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC53210.2023.10254106(1-9)Online publication date: 1-Jul-2023

Index Terms

  1. Population-based coordinate descent algorithm with majority voting

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '21: Proceedings of the Genetic and Evolutionary Computation Conference Companion
    July 2021
    2047 pages
    ISBN:9781450383516
    DOI:10.1145/3449726
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 08 July 2021

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. black-box optimization
    2. collective intelligence
    3. coordinate descent
    4. expensive optimization problems
    5. majority voting
    6. population-based coordinate descent

    Qualifiers

    • Research-article

    Conference

    GECCO '21
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 01 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Multi-Objective Binary Coordinate Search for Feature Selection2023 IEEE International Conference on Systems, Man, and Cybernetics (SMC)10.1109/SMC53992.2023.10394067(4176-4183)Online publication date: 1-Oct-2023
    • (2023)Multi-Objective Coordinate Search Optimization2023 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC53210.2023.10254106(1-9)Online publication date: 1-Jul-2023

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media