14,526 research outputs found
Evolving Heterogeneous And Subcultured Social Networks For Optimization Problem Solving In Cultural Algorithms
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
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
Recommended from our members
Mundane is the New Radical: The Resurgence of Energy Megaprojects and Implications for the Global South [Opinion]
A semantic web approach for built heritage representation
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
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
Recommended from our members
Commentary on “Toward an Anthropology of Computer-Mediated, Algorithmic Forms of Sociality” (Eitan Wilf, author). With Nick Seaver.
- …