Loading...
Search for: learning-automaton
0.006 seconds

    Cellular learning automata with multiple learning automata in each cell and its applications

    , Article IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics ; Volume 40, Issue 1 , 2010 , Pages 54-65 ; 10834419 (ISSN) Beigy, H ; Meybodi, M. R ; Sharif University of Technology
    2010
    Abstract
    The cellular learning automaton (CLA), which is a combintion of cellular automaton (CA) and learning automaton (LA), is introduced recently. This model is superior to CA because of its ability to learn and is also superior to single LA because it is a collection of LAs which can interact with each other. The basic idea of CLA is to use LA to adjust the state transition probability of stochastic CA. Recently, various types of CLA such as synchronous, asynchronous, and open CLAs have been introduced. In some applications such as cellular networks, we need to have a model of CLA for which multiple LAs reside in each cell. In this paper, we study a CLA model for which each cell has several LAs.... 

    An extended distributed learning automata based algorithm for solving the community detection problem in social networks

    , Article 2017 25th Iranian Conference on Electrical Engineering, ICEE 2017, 2 May 2017 through 4 May 2017 ; 2017 , Pages 1520-1526 ; 9781509059638 (ISBN) Ghamgosar, M ; Daliri Khomami, M. M ; Bagherpour, N ; Reza, M ; Sharif University of Technology
    Abstract
    Due to unstoppable growth of social networks and the large number of users, the detection of communities have become one of the most popular and successful domain of research areas. Detecting communities is a significant aspect in analyzing networks because of its various applications such as sampling, link prediction and communications among members of social networks. There have been proposed many different algorithms for solving community detection problem containing optimization methods. In this paper we propose a novel algorithm based on extended distributed learning automata for solving this problem. Our proposed algorithm benefits from cooperation between learning automata to detect... 

    A sampling method based on distributed learning automata for solving stochastic shortest path problem

    , Article Knowledge-Based Systems ; Volume 212 , 2021 ; 09507051 (ISSN) Beigy, H ; Meybodi, M. R ; Sharif University of Technology
    Elsevier B.V  2021
    Abstract
    This paper studies an iterative stochastic algorithm for solving the stochastic shortest path problem. This algorithm, which uses a distributed learning automata, tries to find the shortest path by taking a sufficient number of samples from the edges of the graph. In this algorithm, which edges to be sampled are determined dynamically as the algorithm proceeds. At each iteration of this algorithm, a distributed learning automata used to determine which edges to be sampled. This sampling method, which uses distributed learning automata, reduces the number of samplings from those edges, which may not be along the shortest path, and resulting in a reduction in the number of the edges to be... 

    A new distributed learning automata based algorithm for maximum independent set problem

    , Article 2016 Artificial Intelligence and Robotics, 9 April 2016 ; 2016 , Pages 12-17 ; 9781509021697 (ISBN) Daliri Khomami, M. M ; Bagherpour, N ; Sajedi, H ; Meybodi, M. R ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc 
    Abstract
    Maximum independent set problem is an NP-Hard one with the aim of finding the set of independent vertices with maximum possible cardinality in a graph. In this paper, we investigate a learning automaton based algorithm that finds a maximum independent set in the graph. Initially, a learning automaton is assigned to each vertex of graph. In order to find candidate independent set, a set of distributed learning automata collaborate with each other. The proposed algorithm based on learning automata is guided iteratively to the maximum independent set by updating the action probability vector. In order to study the performance of the proposed algorithm, we conducted some experiments. The... 

    An iterative stochastic algorithm based on distributed learning automata for finding the stochastic shortest path in stochastic graphs

    , Article Journal of Supercomputing ; Volume 76, Issue 7 , 2020 , Pages 5540-5562 Beigy, H ; Meybodi, M. R ; Sharif University of Technology
    Springer  2020
    Abstract
    In this paper, we study the problem of finding the shortest path in stochastic graphs and propose an iterative algorithm for solving it. This algorithm is based on distributed learning automata (DLA), and its objective is to use a DLA for finding the shortest path from the given source node to the given destination node whose weight is minimal in expected sense. At each stage of this algorithm, DLA specifies edges needed to be sampled. We show that the given algorithm finds the shortest path with minimum expected weight in stochastic graphs with high probability which can be close to unity as much as possible. We compare the given algorithm with some distributed learning automata-based... 

    Skin segmentation based on cellular learning automata

    , Article 6th International Conference on Advances in Mobile Computing and Multimedia, MoMM2008, Linz, 24 November 2008 through 26 November 2008 ; November , 2008 , Pages 254-259 ; 9781605582696 (ISBN) Abin, Ahmad Ali ; Fotouhi, M ; Kasaei, S ; Sharif University of Technology
    2008
    Abstract
    In this paper, we propose a novel algorithm that combines color and texture information of skin with cellular learning automata to segment skin-like regions in color images. First, the presence of skin colors in an image is detected, using a committee structure, to make decision from several explicit boundary skin models. Detected skin-color regions are then fed to a color texture extractor that extracts the texture features of skin regions via their color statistical properties and maps them to a skin probability map. Cellular learning automatons use this map to make decision on skin-like regions. The proposed algorithm has demonstrated true positive rate of about 83.4% and false positive... 

    SME: Learning automata-based algorithm for estimating the mobility model of soccer players

    , Article 6th IEEE International Conference on Cognitive Informatics, ICCI 2007, Lake Tahoe, CA, 6 August 2007 through 8 August 2007 ; October , 2007 , Pages 462-469 ; 1424413273 (ISBN); 9781424413270 (ISBN) Jamalian, A. H ; Sefidpour, A. R ; Manzuri Shalmani, M. T ; Iraji, R ; Sharif University of Technology
    2007
    Abstract
    Soccer model and relation of players and coach has been analyzed by a learning automata-based method, called Soccer Mobility Estimator (SME), who estimates the mobility model of soccer players. During a soccer match, players play according to a certain program designed by coach. The pattern of players' mobility is not stochastic and it can be assumed that they are playing with a certain mobility model. Since knowledge about mobility model of nodes in mobile ad-hoc networks has a substantial effect on its performance evaluation, knowledge about mobility model of soccer players can be useful for coaches and experts for game analysis. In fact the mobility model of players could be an important...