14,526 research outputs found

    Evolving Heterogeneous And Subcultured Social Networks For Optimization Problem Solving In Cultural Algorithms

    Get PDF
    Cultural Algorithms are computational models of social evolution based upon principle of Cultural Evolution. A Cultural Algorithm are composed of a Belief Space consisting of a network of active and passive knowledge sources and a Population Space of agents. The agents are connected via a social fabric over which information used in agent problem solving is passed. The knowledge sources in the Belief Space compete with each other in order to influence the decision making of agents in the Population Space. Likewise, the problem solving experiences of agents in the Population Space are sent back to the Belief Space and used to update the knowledge sources there. It is a dual inheritance system in which both the Population and Belief spaces evolve in parallel over generations. A question of interest to those studying the emergence of social systems is the extent to which their organizational structure reflects the structures of the problems that are presented to them. In a recent study [Reynolds, Che, and Ali, 2010] used Cultural Algorithms as a framework in which to empirically address this and related questions. There, a problem generator based upon Langton\u27s model of complexity was used to produce multi-dimensional real-valued problem landscapes of varying complexities. Various homogeneous social networks were then tested against the range of problems to see whether certain homogeneous networks were better at distributing problem solving knowledge from the Belief Space to individuals in the population. The experiments suggested that different network structures worked better in the distribution of knowledge for some optimization problems than others. If this is the case, then in a situation where several different problems are presented to a group, they may wish to utilize more than one network to solve them. In this thesis, we first investigate the advantages of utilizing a heterogeneous network over a suite of different problems. We show that heterogeneous approaches begin to dominate homogeneous ones as the problem complexity increases. A second heterogeneous approach, sub-culutres, will be introduced by dividing the social fabric into smaller networks. The three different social fabrics (homogeneous, heterogeneous and Sub-Cultures) were then compared relative to a variety of benchmark landscapes of varying entropy, from static to chaotic. We show that as the number of independent processes that are involved in the production of a landscape increases, the more advantageous subcultures are in directing the population to a solution. We will support our results with t-test statistics and social fabric metrics performance analysis

    Improving Robustness in Social Fabric-based Cultural Algorithms

    Get PDF
    In this thesis, we propose two new approaches which aim at improving robustness in social fabric-based cultural algorithms. Robustness is one of the most significant issues when designing evolutionary algorithms. These algorithms should be capable of adapting themselves to various search landscapes. In the first proposed approach, we utilize the dynamics of social interactions in solving complex and multi-modal problems. In the literature of Cultural Algorithms, Social fabric has been suggested as a new method to use social phenomena to improve the search process of CAs. In this research, we introduce the Irregular Neighborhood Restructuring as a new adaptive method to allow individuals to rearrange their neighborhoods to avoid local optima or stagnation during the search process. In the second approach, we apply the concept of Confidence Interval from Inferential Statistics to improve the performance of knowledge sources in the Belief Space. This approach aims at improving the robustness and accuracy of the normative knowledge source. It is supposed to be more stable against sudden changes in the values of incoming solutions. The IEEE-CEC2015 benchmark optimization functions are used to evaluate our proposed methods against standard versions of CA and Social Fabric. IEEE-CEC2015 is a set of 15 multi-modal and hybrid functions which are used as a standard benchmark to evaluate optimization algorithms. We observed that both of the proposed approaches produce promising results on the majority of benchmark functions. Finally, we state that our proposed strategies enhance the robustness of the social fabric-based CAs against challenges such as multi-modality, copious local optima, and diverse landscapes

    A semantic web approach for built heritage representation

    Get PDF
    In a built heritage process, meant as a structured system of activities aimed at the investigation, preservation, and management of architectural heritage, any task accomplished by the several actors involved in it is deeply influenced by the way the knowledge is represented and shared. In the current heritage practice, knowledge representation and management have shown several limitations due to the difficulty of dealing with large amount of extremely heterogeneous data. On this basis, this research aims at extending semantic web approaches and technologies to architectural heritage knowledge management in order to provide an integrated and multidisciplinary representation of the artifact and of the knowledge necessary to support any decision or any intervention and management activity. To this purpose, an ontology-based system, representing the knowledge related to the artifact and its contexts, has been developed through the formalization of domain-specific entities and relationships between them

    The Impact Of Increased Optimization Problem Dimensionality On Cultural Algorithm Performance

    Get PDF
    ABSTRACT The Impact of Increased Optimization Problem Dimensionality on Cultural Algorithm Performance by Yang Yang August 2015 Advisor: Dr. Robert Reynolds Major: Computer Science Degree: Master of Science In this thesis, we investigate the performance of Cultural Algorithms when dealing with the increasing dimensionality of optimization problems. The research is based on previous cultural algorithm approaches with the Cultural Algorithms Toolkit, CAT 2.0, which supports a variety of co-evolutionary features at both the knowledge and population levels. In this project, the system was applied to the solution of 60 randomly generated problems that ranged from 2-dimensional to 5-dimensional problem spaces. As a result, we were able to produce the following conclusions with regard to our overall objectives: 1. As the landscape dimensionality increases, the Cultural Algorithm needs more computation resource to reach an optimal solution in terms of the number of generations used and the overall time cost. 2. As the landscape dimensionality increases, the influence of the landscape’s complexity upon the performance is harder to discern. 3. As the landscape dimensionality increase, the fitness of individuals influenced by exploratory knowledge sources will decrease. But individuals influenced by exploitative knowledge sources will be affected much less. 4. As landscape dimensionality increase, the average social tension of individuals will be lower and social tension will cool down more frequently. This is because the homogeneous topology employed (square) is not sufficient to create diversity in the population. 5. A homogeneous social fabric is not sufficient to handle increases in problem dimensionality after a certain point. It is sufficient for 2 dimensions, but falls off quickly after that. It suggests that a dynamic heterogeneous social fabric will be more useful for problems of higher dimensionality

    A comprehensive survey on cultural algorithms

    Get PDF
    Peer reviewedPostprin
    corecore