An Improved Quantum-Inspired Evolutionary Algorithm Based on P Systems with a Dynamic Membrane Structure for Knapsack Problems

2012 ◽  
Vol 239-240 ◽  
pp. 1528-1531 ◽  
Author(s):  
Xue Bai Zhang ◽  
Ge Xiang Zhang ◽  
Ji Xiang Cheng

To improve the performance of Quantum-inspired Evolutionary algorithm based on P Systems (QEPS), this paper presents an improved QEPS with a Dynamic Membrane Structure (QEPS-DMS) to solve knapsack problems. QEPS-DMS combines quantum-inspired evolutionary algorithms (QIEAs) with a P system with a dynamic membrane structure. In QEPS-DMS, a QIEA is considered as a subalgorithm to put inside each elementary membrane of a one-level membrane structure, which is dynamically adjusted in the process of evolution by applying a criterion for measuring population diversity. The dynamic adjustment includes the processes of membrane dissolution and creation. Knapsack problems are applied to test the effectiveness of QEPS-DMS. Experimental results show that QEPS-DMS outperforms QEPS and three variants of QIEAs recently reported in the literature.

2019 ◽  
Vol 1 (4) ◽  
pp. 251-261 ◽  
Author(s):  
Zsolt Gazdag ◽  
Gábor Kolonits

AbstractAccording to the P conjecture by Gh. Păun, polarizationless P systems with active membranes cannot solve $${\mathbf {NP}}$$NP-complete problems in polynomial time. The conjecture is proved only in special cases yet. In this paper we consider the case where only elementary membrane division and dissolution rules are used and the initial membrane structure consists of one elementary membrane besides the skin membrane. We give a new approach based on the concept of object division polynomials introduced in this paper to simulate certain computations of these P systems. Moreover, we show how to compute efficiently the result of these computations using these polynomials.


2015 ◽  
Vol 24 (01) ◽  
pp. 1450013 ◽  
Author(s):  
Maury Meirelles Gouvêa ◽  
Aluizio F. R. Araújo

Evolutionary algorithms (EAs) can be used to find solutions in dynamic environments. In such cases, after a change in the environment, EAs can either be restarted or they can take advantage of previous knowledge to resume the evolutionary process. The second option tends to be faster and demands less computational effort. The preservation or growth of population diversity is one of the strategies used to advance the evolutionary process after modifications to the environment. We propose a new adaptive method to control population diversity based on a model-reference. The EA evolves the population whereas a control strategy, independently, handles the population diversity. Thus, the adaptive EA evolves a population that follows a diversity-reference model. The proposed model, called the Diversity-Reference Adaptive Control Evolutionary Algorithm (DRAC), aims to maintain or increase the population diversity, thus avoiding premature convergence, and assuring exploration of the solution space during the whole evolutionary process. We also propose a diversity models based on the dynamics of heterozygosity of the population, as models to be tracked by the diversity control. The performance of DRAC showed promising results when compared with the standard genetic algorithm and six other adaptive evolutionary algorithms in 14 different experiments with three different types of environments.


2015 ◽  
Vol 738-739 ◽  
pp. 323-333 ◽  
Author(s):  
Sheng Xiang ◽  
Yi Gang He

To improve the performance of quantum-inspired evolutionary algorithms (QIEAs), a new kind of QIEAs——elite group guided QIEA (EQIEA) are proposed through introducing an elite group guidance updating approach to solve knapsack problems. In EQIEA, the elite group at each iteration is composed of a certain number of individuals with better fitness values in the current population; all the individuals in the elite group cooperate together to affect quantum-inspired gates to produce off spring. Knapsack problems, a class of well-known NP-complete combinatorial optimization problems, are used to conduct experiments. The choices of parameters in EQIEA are discussed in an empirical way. Extensive experiments show that the EQIEA outperform six variants of QIEAs recently reported in the literature in terms of the quality of solutions. This paper also analyzes the convergence of EQIEA and the six variants of QIEAs. Experimental results show that EQIEA has better convergence than the six variants of QIEAs.


2014 ◽  
Vol 2014 ◽  
pp. 1-10
Author(s):  
Ping Guo ◽  
Hong Zhang ◽  
Haizhu Chen ◽  
Ran Liu

Fraction reduction is a basic computation for rational numbers. P system is a new computing model, while the current methods for fraction reductions are not available in these systems. In this paper, we propose a method of fraction reduction and discuss how to carry it out in cell-like P systems with the membrane structure and the rules with priority designed. During the application of fraction reduction rules, synchronization is guaranteed by arranging some special objects in these rules. Our work contributes to performing the rational computation in P systems since the rational operands can be given in the form of fraction.


2018 ◽  
Vol 27 (4) ◽  
pp. 643-666 ◽  
Author(s):  
J. LENGLER ◽  
A. STEGER

One of the easiest randomized greedy optimization algorithms is the following evolutionary algorithm which aims at maximizing a function f: {0,1}n → ℝ. The algorithm starts with a random search point ξ ∈ {0,1}n, and in each round it flips each bit of ξ with probability c/n independently at random, where c > 0 is a fixed constant. The thus created offspring ξ' replaces ξ if and only if f(ξ') ≥ f(ξ). The analysis of the runtime of this simple algorithm for monotone and for linear functions turned out to be highly non-trivial. In this paper we review known results and provide new and self-contained proofs of partly stronger results.


Author(s):  
Manfred Ehresmann ◽  
Georg Herdrich ◽  
Stefanos Fasoulas

AbstractIn this paper, a generic full-system estimation software tool is introduced and applied to a data set of actual flight missions to derive a heuristic for system composition for mass and power ratios of considered sub-systems. The capability of evolutionary algorithms to analyse and effectively design spacecraft (sub-)systems is shown. After deriving top-level estimates for each spacecraft sub-system based on heuristic heritage data, a detailed component-based system analysis follows. Various degrees of freedom exist for a hardware-based sub-system design; these are to be resolved via an evolutionary algorithm to determine an optimal system configuration. A propulsion system implementation for a small satellite test case will serve as a reference example of the implemented algorithm application. The propulsion system includes thruster, power processing unit, tank, propellant and general power supply system masses and power consumptions. Relevant performance parameters such as desired thrust, effective exhaust velocity, utilised propellant, and the propulsion type are considered as degrees of freedom. An evolutionary algorithm is applied to the propulsion system scaling model to demonstrate that such evolutionary algorithms are capable of bypassing complex multidimensional design optimisation problems. An evolutionary algorithm is an algorithm that uses a heuristic to change input parameters and a defined selection criterion (e.g., mass fraction of the system) on an optimisation function to refine solutions successively. With sufficient generations and, thereby, iterations of design points, local optima are determined. Using mitigation methods and a sufficient number of seed points, a global optimal system configurations can be found.


Processes ◽  
2021 ◽  
Vol 9 (3) ◽  
pp. 549
Author(s):  
Xiu Yin ◽  
Xiyu Liu ◽  
Minghe Sun ◽  
Qianqian Ren

A novel variant of NSN P systems, called numerical spiking neural P systems with a variable consumption strategy (NSNVC P systems), is proposed. Like the spiking rules consuming spikes in spiking neural P systems, NSNVC P systems introduce a variable consumption strategy by modifying the form of the production functions used in NSN P systems. Similar to the delay feature of the spiking rules, NSNVC P systems introduce a postponement feature into the production functions. The execution of the production functions in NSNVC P systems is controlled by two, i.e., polarization and threshold, conditions. Multiple synaptic channels are used to transmit the charges and the production values in NSNVC P systems. The proposed NSNVC P systems are a type of distributed parallel computing models with a directed graphical structure. The Turing universality of the proposed NSNVC P systems is proved as number generating/accepting devices. Detailed descriptions are provided for NSNVC P systems as number generating/accepting devices. In addition, a universal NSNVC P system with 66 neurons is constructed as a function computing device.


2011 ◽  
Vol 36 (1) ◽  
pp. 16-24
Author(s):  
Peter Schwehr

Change is a reliable constant. Constant change calls for strategies in managing everyday life and a high level of flexibility. Architecture must also rise to this challenge. The architect Richard Buckminster Fuller claimed that “A room should not be fixed, should not create a static mood, but should lend itself to change so that its occupants may play upon it as they would upon a piano (Krausse 2001).” This liberal interpretation in architecture defines the ability of a building to react to (ever-) changing requirements. The aim of the project is to investigate the flexibility of buildings using evolutionary algorithms characterized by Darwin. As a working model for development, the evolutionary algorithm consists of variation, selection and reproduction (VSR algorithm). The result of a VSR algorithm is adaptability (Buskes 2008). If this working model is applied to architecture, it is possible to examine as to what extent the adaptability of buildings – as an expression of a cultural achievement – is subject to evolutionary principles, and in which area the model seems unsuitable for the 'open buildings' criteria. (N. John Habraken). It illustrates the significance of variation, selection and replication in architecture and how evolutionary principles can be transferred to the issues of flexible buildings. What are the consequences for the building if it were to be designed and built with the help of evolutionary principles? How can we react to the growing demand for flexibilization of buildings by using evolutionary principles?


Sign in / Sign up

Export Citation Format

Share Document