Learning automata-based partitioning algorithms for stochastic grouping problems with non-equal partition sizes

被引:3
作者
Oommen, B. John [1 ,2 ]
Omslandseter, Rebekka Olsson [2 ]
Jiao, Lei [2 ]
机构
[1] Carleton Univ, Sch Comp Sci, Ottawa, ON K1S 5B6, Canada
[2] Univ Agder, Dept Informat & Commun Technol, Jon Lilletuns Vei, N-4879 Grimstad, Norway
关键词
Learning automata; Partitioning; Object migration automata; GCD-OMA; PSR-OMA;
D O I
10.1007/s10044-023-01131-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
It is very fascinating that the principles of Artificial Intelligence, that were proposed many decades ago, have remained to be the foundations of many of the modern-day techniques, and a brief summary of these principles is given in the paper itself. While this truism is valid for problem solving and game playing, in the context of this paper, we emphasize that it is also pertinent for the so-called partitioning problems. In this paper, we consider the general partitioning problem that has been studied for decades. Unlike the heuristic and search strategies, our attention focuses on learning automata (LA) and reinforcement learning methods, and their powerful ability to solve problems in stochastic environments. These render the latter tools to be applicable to various complex tasks. As we shall explain, LA have been employed for partitioning, and in particular, the paradigm of Object Migration Automata (OMA) has offered state-of-the-art adaptive methods for solving grouping and partitioning problems. However, because the number of possible partitions is combinatorially exponential, and of the NP-hardness of the underlying tasks, the existing state-of-the-art OMA algorithms can only solve problems of equal-sized groups. To resolve this, in this paper, we propose two new OMA variants that can solve both equally and unequally sized partitioning problems. The key here is to provide additional information to the algorithms, and in doing so, to expand the solution space. The first variant, the Greatest Common Divisor OMA (GCD-OMA), relaxes the constraint of having equally sized groups by mapping the actions onto a larger state space, and thus permitting it to solve problems where the group sizes have a GCD that is greater than unity. Subsequently, we propose a second variant named the Partition Size Required OMA (PSR-OMA) to make the algorithm more versatile. The PSR-OMA can handle groups of arbitrary sizes when the group sizes are known a priori. We demonstrate the proposed algorithms' strength in solving stochastic grouping problems through extensive simulations, even with high noise levels. The GCD-OMA and the PSR-OMA represent the current state-of-the-art when it concerns resolving the extremely complex problem of partitioning and can be used in any of the numerous applications in which the OMA itself has been utilized .
引用
收藏
页码:751 / 772
页数:22
相关论文
共 20 条
  • [1] Learning automata-based partitioning algorithms for stochastic grouping problems with non-equal partition sizes
    B. John Oommen
    Rebekka Olsson Omslandseter
    Lei Jiao
    Pattern Analysis and Applications, 2023, 26 : 751 - 772
  • [2] Learning automata-based algorithms for solving stochastic minimum spanning tree problem
    Torkestani, Javad Akbari
    Meybodi, Mohammad Reza
    APPLIED SOFT COMPUTING, 2011, 11 (06) : 4064 - 4077
  • [3] Stochastic learning automata-based dynamic algorithms for the Single Source Shortest Path Problem
    Misra, S
    Oommen, BJ
    INNOVATIONS IN APPLIED ARTIFICIAL INTELLIGENCE, 2004, 3029 : 239 - 248
  • [4] Learning automata-based algorithms for solving the stochastic shortest path routing problems in 5G wireless communication
    Guo, Ying
    Li, Shenghong
    Jiang, Wen
    Zhang, Bo
    Ma, Yinghua
    PHYSICAL COMMUNICATION, 2017, 25 : 376 - 385
  • [5] LEARNING AUTOMATA-BASED ALGORITHMS FOR FINDING MINIMUM WEAKLY CONNECTED DOMINATING SET IN STOCHASTIC GRAPHS
    Torkestani, Javad Akbari
    Meybodi, Mohammad Reza
    INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2010, 18 (06) : 721 - 758
  • [6] Learning automata-based algorithms for MapReduce data skewness handling
    Mohammad Amin Irandoost
    Amir Masoud Rahmani
    Saeed Setayeshi
    The Journal of Supercomputing, 2019, 75 : 6488 - 6516
  • [7] Learning automata-based algorithms for MapReduce data skewness handling
    Irandoost, Mohammad Amin
    Rahmani, Amir Masoud
    Setayeshi, Saeed
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (10) : 6488 - 6516
  • [8] Learning automata-based butterfly optimization algorithm for engineering design problems
    Arora, Sankalap
    Anand, Priyanka
    INTERNATIONAL JOURNAL OF COMPUTATIONAL MATERIALS SCIENCE AND ENGINEERING, 2018, 7 (04)
  • [9] Learning automata-based algorithms for finding cover sets in wireless sensor networks
    Mohamadi, Hosein
    Ismail, Abdul Samad
    Salleh, Shaharuddin
    Nodhei, Ali
    JOURNAL OF SUPERCOMPUTING, 2013, 66 (03) : 1533 - 1552
  • [10] Learning Automata-Based Co-Evolutionary Genetic Algorithms for Function Optimization
    Abtahi, F.
    Meybodi, M. R.
    Ebadzadeh, M. M.
    Maani, R.
    2008 6TH INTERNATIONAL SYMPOSIUM ON INTELLIGENT SYSTEMS AND INFORMATICS, 2008, : 28 - +