Abstract
Partitioning, in and of itself, is an NP-hard problem. Prior to the Artificial Intelligence (AI)-based solutions, it was solved in the 1970s by optimization-based strategies. However, AI-based solutions appeared in the 1980s in a pioneering way, by using a Learning Automaton (LA)-motivated strategy known as the so-called Object Migrating Automaton (OMA). Although the OMA and its derivatives have been used in numerous applications since then, the basic kernel has remained the same. Because the number of possible partitions in a partitioning problem can be combinatorially exponential and the underlying tasks are NP-hard, the most advanced OMA algorithms could, until recently, only solve issues involving equally sized groups. Due to our recent innovations cited in the body of this paper, the enhanced OMA now also handles non-equally sized groups. Earlier, we had presented in Omslandseter (Pattern Anal Appl, 2023), a comprehensive survey of the state-of-the-art enhancements of the best-known OMA. We believe that these results will be the benchmark for a few decades and that it will be very hard to beat these results. This is a companion paper, intended to augment the contents of Omslandseter (Pattern Anal Appl, 2023). In this paper, we first discuss the OMA’s prior applications, its historical and current innovations, and the OMA-based algorithms’ relevance to societal needs. We also provide well-specified guidelines for future researchers so that they can use them for unresolved tasks, and also develop further advancements.
Data availability
Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.
Notes
The paper referred to was among a new series of papers from selected “world renowned scientists.” The first author was honored to be included in this “class.”
Another pursuit-based version, based on the “Vanilla” OMA, the Pursuit OMA (POMA) can be found in [8].
For the EOMA, the convergence criterion also includes the second innermost action. Thus, all objects need to be located in the innermost or second innermost states for the algorithm to be considered to have “converged.”
References
Omslandseter RO, Jiao L, John Oommen B (2023) Learning automata-based partitioning algorithms for Stochastic grouping problems with non-equal partition sizes. Pattern Anal Appl
Glimsdal S, Granmo O-C (2014)“A Novel Bayesian Network Based Scheme for Finding the Optimal Solution to Stochastic Online Equi-Partitioning Problems,” 2014 13th International Conference on Machine Learning and Applications, pp. 594–599
Bisong E (2018) “On Designing Adaptive Data Structures with Adaptive Data “Sub”-Structures,” Master’s thesis, Carleton University, Ottawa
Shirvani A (2018) “Novel solutions and applications of the object partitioning problem,” Ph.D. thesis, Carleton University, Ottawa
Omslandseter RO (2020) “Learning automata-based object partitioning with pre-specified cardinalities,” Master’s thesis, University of Agder, Grimstad
John Oommen B, Ma DCY (1992) Stochastic automata solutions to the object partitioning problem. Comput J 35:A105–A120
Gale W, Das S, Yu CT (1990) Improvements to an algorithm for equipartitioning. IEEE Trans Comput 39:706–710
Shirvani A, John Oommen B (2018) On enhancing the object migration automaton using the pursuit paradigm. J Comput Sci 24:329–342
Shirvani A, John Oommen B (2017) “On utilizing the pursuit paradigm to enhance the deadlock-preventing object migration automaton,” International Conference on New Trends in Computing Sciences (ICTCS), pp. 295–302
Shirvani A, John Oommen B (2019) On enhancing the Deadlock-preventing object migration automaton using the pursuit paradigm. Pattern Anal Appl
Shirvani A, John Oommen B (2018) On invoking transitivity to enhance the pursuit-oriented object migration automata. IEEE Access 6:21668–21681
John Oommen B, Zgierski J (1993) A learning automaton solution to breaking substitution ciphers. IEEE Trans Pattern Anal Mach Intell 15:185–192
John Oommen B, Zgierski JR (1993) Breaking substitution cyphers using stochastic automata. IEEE Trans Pattern Anal Mach Intell 15(2):185–192
John Oommen B, Fothergill C (1992) The image examination and retrieval problem: a learning automaton-based solution. In: Proceedings ICARCV’92, International Conference on Automation, Robotics, and Computer Vision, IEEE
John Oommen B, Fothergill C (1993) Fast learning automaton-based image examination and retrieval. Comput J 36(6):542–553
Fayyoumi E, John Oommen B (2006) A fixed structure learning automaton micro-aggregation technique for secure statistical databases. International Conference on Privacy in Statistical Databases, Springer, pp. 114–128
Fayyoumi E, John Oommen B (2009) Achieving microaggregation for secure statistical databases using fixed-structure partitioning-based learning automata. IEEE Trans Syst Man Cybern Part B (Cybernetics), 39(5):1192–1205
Mamaghani AS, Mahi M, Meybodi MR (2010) A learning automaton based approach for data fragments allocation in distributed database systems. 2010 10th IEEE International Conference on Computer and Information Technology, pp. 8–12
Yazidi A, Granmo O-C, John Oommen B (2012) Service selection in stochastic environments: a learning-automaton based solution. Appl Intell 36(3):617–637
Jobava A, Yazidi A, John Oommen B, Begnum K (2016) Achieving intelligent traffic-aware consolidation of virtual machines in a data center using learning automata,” 2016 8th IFIP International Conference on New Technologies, Mobility and Security (NTMS), pp. 1–5
Ung FM (2015) Towards efficient and cost-effective live migrations of virtual machines,” Master’s thesis, Carleton University, Ottawa
Ekaba OB, John Oommen B (2020) Optimizing self-organizing Lists-on-Lists Using Transitivity and Pursuit-Enhanced Object Partitioning,” in Artificial Intelligence Applications and Innovations, (I. Maglogiannis, L. Iliadis, and E. Pimenidis, eds.), IFIP Advances in Information and Communication Technology, (Cham), pp. 227–240, Springer International Publishing
Omslandseter RO, Jiao L, Liu Y, John Oommen B (2022)“User Grouping and Power Allocation in NOMA Systems: A Novel Semi Supervised Reinforcement Learning-based Solution,” Pattern Analysis and Applications,
Lannelongue L, Grealey J, Inouye M (2021) Green algorithms: quantifying the carbon footprint of computation. Adv Sci 8(12)
Henderson P, Hu J, Romoff J, Brunskill E, Jurafsky D, Pineau J (2022)Towards the systematic reporting of the energy and carbon footprints of machine learning. J Mach Learn Res 21:248:10039–248:10081
The Directorate-General for Research and Innovation (The European Commission), A. Renda, S. Schwaag Serger, D. Tataj, A. Morlet, D. Isaksson, F. Martins, M. Mir Roca, C. Hidalgo, A. Huang, S. Dixson-Decleve, P.-A. Balland, F. Bria, C. Charveriat, K. Dunlop, and E. Giovannini, “Industry 5.0, a Transformative Vision for Europe: Governing Systemic Transformations Towards a Sustainable Industry,” LU: Publications Office of the European Union (2021)
Allen J, Howland B, Mobius M, Rothschild D, Watts DJ (2020) Evaluating the fake news problem at the scale of the information ecosystem. Sci Adv 6
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have no competing interests to declare that are relevant to the content of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Oommen, B.J., Omslandseter, R.O. & Jiao, L. The object migration automata: its field, scope, applications, and future research challenges. Pattern Anal Applic 26, 917–928 (2023). https://doi.org/10.1007/s10044-023-01163-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10044-023-01163-x