Loading...
Search for: cellular-learning-automata
0.007 seconds

    Open synchronous cellular learning automata

    , Article Advances in Complex Systems ; Volume 10, Issue 4 , 2007 , Pages 527-556 ; 02195259 (ISSN) Beigy, H ; Meybodi, M. R ; Sharif University of Technology
    World Scientific Publishing Co. Pte Ltd  2007
    Abstract
    Cellular learning automata is a combination of learning automata and cellular automata. This model is superior to cellular learning automata because of its ability to learn and also is superior to single learning automaton because it is a collection of learning automata which can interact together. In some applications such as image processing, a type of cellular learning automata in which the action of each cell in the next stage of its evolution not only depends on the local environment (actions of its neighbors) but it also depends on the external environments. We call such a cellular learning automata as open cellular learning automata. In this paper, we introduce open cellular learning... 

    A mathematical framework for cellular learning automata

    , Article Advances in Complex Systems ; Volume 7, Issue 3-4 , 2004 , Pages 295-319 ; 02195259 (ISSN) Beigy, H ; Meybodi, M. R ; Sharif University of Technology
    2004
    Abstract
    The cellular learning automata, which is a combination of cellular automata, and learning automata, is a new recently introduced model. This model is superior to cellular automata because of its ability to learn and is also superior to a single learning automaton because it is a collection of learning automata which can interact with each other. The basic idea of cellular learning automata, which is a subclass of stochastic cellular learning automata, is to use the learning automata to adjust the state transition probability of stochastic cellular automata. In this paper, we first provide a mathematical framework for cellular learning automata and then study its convergence behavior. It is... 

    Asynchronous cellular learning automata

    , Article Automatica ; Volume 44, Issue 5 , 2008 , Pages 1350-1357 ; 00051098 (ISSN) Beigy, H ; Meybodi, M. R ; Sharif University of Technology
    2008
    Abstract
    Cellular learning automata is a combination of cellular automata and learning automata. The synchronous version of cellular learning automata in which all learning automata in different cells are activated synchronously, has found many applications. In some applications a type of cellular learning automata in which learning automata in different cells are activated asynchronously (asynchronous cellular learning automata) is needed. In this paper, we introduce asynchronous cellular learning automata and study its steady state behavior. Then an application of this new model to cellular networks has been presented. © 2008  

    Cellular learning automata based dynamic channel assignment algorithms

    , Article International Journal of Computational Intelligence and Applications ; Volume 8, Issue 3 , 2009 , Pages 287-314 ; 14690268 (ISSN) Beigy, H ; Meybodi, M. R ; Sharif University of Technology
    2009
    Abstract
    A solution to channel assignment problem in cellular networks is self-organizing channel assignment algorithm with distributed control. In this paper, we propose three cellular learning automata based dynamic channel assignment algorithms. In the first two algorithms, no information about the status of channels in the whole network will be used by cells for channel assignment whereas in the third algorithm, the additional information regarding status of channels may be gathered and then used by cells in order to allocate channels. The simulation results show that by using the proposed channel assignment algorithms the micro-cellular network can self-organize itself. The simulation results... 

    Body Skin Detection in Colour Image

    , M.Sc. Thesis Sharif University of Technology Fotouhi, Mehran (Author) ; Kasaie, Shohreh (Supervisor)
    Abstract
    In recent years, there has been a growing research interest in segmenting skin regions in color images. Skin segmentation aims at locating skin regions in an unconstrained input image. Skin detection is considered as an important preprocess in many applications such as face detection, face tracking, and filtering of objectionable web images. The most attractive properties of skin detection include low computational cost, increase of the total processing speed, and being invariance against rotation, scale, partial occlusion, and pose change. Because of the diversity of various image processing tasks, there exists no optimum method that can perform properly for all applications. Most of the... 

    A cooperative learning method based on cellular learning automata and its application in optimization problems

    , Article Journal of Computational Science ; Volume 11 , November , 2015 , Pages 279–288 ; 18777503 (ISSN) Mozafari, M ; Shiri, M. E ; Beigy, H ; Sharif University of Technology
    Elsevier  2015
    Abstract
    In this paper, a novel reinforcement learning method inspired by the way humans learn from others is presented. This method is developed based on cellular learning automata featuring a modular design and cooperation techniques. The modular design brings flexibility, reusability and applicability in a wide range of problems to the method. This paper focuses on analyzing sensitivity of the method's parameters and the applicability in optimization problems. Results of the experiments justify that the new method outperforms similar ones because of employing knowledge sharing technique, reasonable exploration logic, and learning rules based on the action trajectory  

    Cellular learning automata with external input and its applications in pattern recognition

    , Article ICSCCW 2009 - 5th International Conference on Soft Computing, Computing with Words and Perceptions in System Analysis, Decision and Control ; 2009 ; 9781424434282 (ISBN) Ahangaran, M ; Beigy, H ; Sharif University of Technology
    Abstract
    Cellular learning automata (CLA) which has been introduced recently, is a combination of cellular automata (CA) and learning automata (LA). A CLA is a CA in which a LA is assigned to its every cell. The LA residing in each cell determines the state of the cell on basis of its action probability vector. Like CA, there is a local rule that CLA operates under it. In this paper we introduce a new model of CLA in which each cell gets an external input vector from the environment in addition to reinforcement signal, so this model can work in non-stationary environments. Then two applications of the new model on image segmentation and clustering are given, and the results show that the proposed... 

    Cellular learning automata-based color image segmentation using adaptive chains

    , Article 2009 14th International CSI Computer Conference, CSICC 2009, 20 October 2009 through 21 October 2009, Tehran ; 2009 , Pages 452-457 ; 9781424442621 (ISBN) Abin, A. A ; Fotouhi, M ; Kasaei, S ; Sharif University of Technology
    Abstract
    This paper presents a new segmentation method for color images. It relies on soft and hard segmentation processes. In the soft segmentation process, a cellular learning automata analyzes the input image and closes together the pixels that are enclosed in each region to generate a soft segmented image. Adjacency and texture information are encountered in the soft segmentation stage. Soft segmented image is then fed to the hard segmentation process to generate the final segmentation result. As the proposed method is based on CLA it can adapt to its environment after some iterations. This adaptive behavior leads to a semi content-based segmentation process that performs well even in presence of... 

    Cellular Learning Automata and Its Applications in Pattern Recognition

    , M.Sc. Thesis Sharif University of Technology Ahangaran, Meysam (Author) ; Beigy, Hamid (Supervisor)
    Abstract
    Cellular learning automata (CLA) is a distributed computational model that is introduced recently. This model is combination of cellular automata (CA) and learning automata (LA) and is used in many applications such as image processing, channel assignment in cellular networks, VLSI placement, rumor diffusion and modeling of commerce networks, and obtained acceptable results in these applications. This model consists of computational units called cells and each cell has one or more learning automata. In each stage, each automaton chooses an action from its actions set and applies it to the environment. Each cell has some neighboring cells that constitute its local environment. The local rule... 

    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.... 

    Associative cellular learning automata and its applications

    , Article Applied Soft Computing Journal ; Volume 53 , 2017 , Pages 1-18 ; 15684946 (ISSN) Ahangaran, M ; Taghizadeh, N ; Beigy, H ; Sharif University of Technology
    Elsevier Ltd  2017
    Abstract
    Cellular learning automata (CLA) is a distributed computational model which was introduced in the last decade. This model combines the computational power of the cellular automata with the learning power of the learning automata. Cellular learning automata is composed from a lattice of cells working together to accomplish their computational task; in which each cell is equipped with some learning automata. Wide range of applications utilizes CLA such as image processing, wireless networks, evolutionary computation and cellular networks. However, the only input to this model is a reinforcement signal and so it cannot receive another input such as the state of the environment. In this paper,... 

    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... 

    Routing in internet of things using cellular automata

    , Article 3rd International Conference on Innovative Computing and Communication, ICICC 2020, 21 February 2020 through 23 February 2020 ; Volume 1165 , 2021 , Pages 875-884 ; 21945357 (ISSN) ; 9789811551123 (ISBN) Heidari, E ; Movaghar, A ; Motameni, H ; Homayun, E ; Sharif University of Technology
    Springer  2021
    Abstract
    The Internet of Things (IoT) is a new model that contributes to connect heterogeneous objects and devices. It can share information with any device globally. Furthermore, the sensor technologies, communications, networks, and cloud computing technology in the IoT are expected to be integrated into large-scale monitored spaces. The main infrastructure of monitoring in the IoT is based on wireless sensor networks. Saving energy and expanding the lifetime are significant properties of the sensor’s nodes in these systems. The efficient energy saving projects should develop appropriate energy consumption’s algorithms to improve the lifetime of the networks in the IoT systems. In this paper, a... 

    A new dynamic cellular learning automata-based skin detector

    , Article Multimedia Systems ; Volume 15, Issue 5 , 2009 , Pages 309-323 ; 09424962 (ISSN) Abin, A. A ; Fotouhi, M ; Kasaei, S ; Sharif University of Technology
    2009
    Abstract
    Skin detection is a difficult and primary task in many image processing applications. Because of the diversity of various image processing tasks, there exists no optimum method that can perform properly for all applications. In this paper, we have proposed a novel skin detection algorithm that combines color and texture information of skin with cellular learning automata to detect skin-like regions in color images. Skin color regions are first detected, by using a committee structure, from among several explicit boundary skin models. Detected skin-color regions are then fed to a texture analyzer which extracts texture features via their color statistical properties and maps them to a skin...