SlideShare a Scribd company logo
a new class of restricted quantum membrane
systems
2nd
World Congress “Genetics, Geriatrics and Neurodegenerative Diseases Re-
search” (GeNeDis 2016)
Sparta, Greece
Konstantinos Giannakis, Alexandros Singh, Kalliopi Kastampolidou, Christos
Papalitsas, and Theodore Andronikos
October 20, 2016
Department of Informatics, Ionian University
0
preview of our study
∙ Computing in an unconventional environment
∙ Membrane systems
∙ Quantum computational aspects
∙ Quantum evolution rules
1
introduction
motivations
∙ Moore’s Law is reaching its physical limits.
∙ New computing paradigms?
∙ Redesign and revisit well-studied models and structures from
classical computation.
∙ Unitarity in membrane systems.
3
membrane computing
∙ Known as P systems with several proposed variants.
∙ Evolution depicted through rewriting rules on multisets of the
form u→v
∙ imitating natural chemical reactions.
∙ u, v are multisets of objects.
∙ The hierarchical status of membranes evolves by constantly
creating and destroying membranes, by membrane division etc.
∙ Different types of communication rules:
∙ symport rules (one-way passing through a membrane)
∙ antiport rules (two-way passing through a membrane)
4
examples
Membranes create hierarchical structures.
(a) Hierarchical nested
membranes
(b) With simple objects and rules
5
p systems evolution and computation
∙ Via purely non deterministic, parallel rules.
∙ Characteristics of membrane systems: the membrane structure,
multisets of objects, and rules.
∙ They can be represented by a string of labelled matching
parentheses.
∙ Use of rules =⇒ transitions among configurations.
∙ A sequence of transitions is interpreted as computation.
∙ Accepted computations are those which halt and a successful
computation is associated with a result.
6
rules used in membrane computing
...
...
b)
a)
c) exo
(a,in)aa(b,in)ba
(a,out)
cab
c→a
bbbba
(a,out)
caa
c→bb
cca
=⇒
=⇒
=⇒
7
definition
Definition
A generic P system (of degree m, m ≥ 1) with the characteristics described above can be defined as a construct
Π=(V, T, C, H, µ, w1, ..., wm, (R1, ..., Rm), (H1, ..., Hm) i0) ,
where
1. V is an alphabet and its elements are called objects.
2. T ⊆ V is the output alphabet.
3. C ⊆ V, C ∩ T = ⊘ are catalysts.
4. H is the set {pino, exo, mate, drip} of membrane handling rules.
5. µ is a membrane structure consisting of m membranes, with the membranes and the regions labeled in a one-to-one way with
elements of a given set H.
6. wi, 1 ≤ i ≤ m, are strings representing multisets over V associated with the regions 1,2, ... ,m of µ.
7. Ri , 1 ≤ i ≤ m, are finite sets of evolution rules over the alphabet set V associated with the regions 1,2, ... , m of µ. These object
evolution rules have the form u → v.
8. Hi , 1 ≤ i ≤ m, are finite sets of membrane handling rules rules over the set H associated with the regions 1,2, ... , m of µ.
9. i0 is a number between 1 and m and defines the initial configuration of each region of the P system.
8
advantages
Inherent compartmentalization, easy extensibility and direct
intuitive appearance for biologists.
Expression models and phenomena related to
neurodegenerative diseases and malfunctions.
Probability theory and stochasticity (many biological functions
are of stochastic nature).
P systems: formal tools, with enhanced power and efficiency
=⇒ could shed light to the problem of modeling complex
biological processes.
9
computing in a quantum environment
∙ Quantum computing ⇒ Buzzword
∙ Moore’s Law is reaching its physical limits.
∙ New computing paradigms?
∙ Redesign and revisit well-studied models and structures from
classical computation.
10
consequences of moore’s law
∙ Continuously decreasing size of the computing circuits.
∙ Technological and physical limitations (limits of lithography in
chip design).
∙ New technologies to overcome these barriers, with Quantum
Computation being a possible candidate.
∙ Ability of these systems to operate at a microscopic level.
11
basics of quantum computing
∙ QC considers the notion of computing as a natural, physical
process.
∙ It must obey to the postulates of quantum mechanics.
∙ Bit ⇒ Qubit.
∙ It was initially discussed in the works of Richard Feynman in the
early ’80s.
12
dirac symbolism bra-ket notation
∙ State 0 is represented as ket |0⟩ and state 1 as ket |1⟩.
∙ Every ket corresponds to a vector in a Hilbert space.
∙ A qubit is in state |ψ⟩ described by:
|ψ⟩ = c0 |0⟩ + c1 |1⟩ (1)
∙ They are complex numbers for which |c0|2
+ |c1|2
= 1.
13
terminology needed for clarification
∙ Σ ⇒ the alphabet
∙ Σ∗
⇒ the set of all finite strings over Σ
∙ If U is an n × n square matrix , ¯U is its conjugate, and U†
its
transpose and conjugate.
∙ Cn×n
defines the set of all n × n complex matrices.
∙ Hn is an n-dimensional Hilbert space.
14
quantum computation states and formalism
∙ The evolution of a quantum system is described by unitary
transformations.
∙ The states of an n-level quantum system are self-adjoint
positive mappings of Hn with unit trace.
∙ An observable of a quantum system is a self-adjoint mapping
Hn → Hn.
∙ Each state qi ∈ Q with |Q| = n can be represented by a vector
ei = (0, . . . , 1, . . . , 0).
15
quantum computation applying matrices, observables, and projection
∙ Each of the states is a superposition of the form
n∑
i=1
ciei.
∙ n is the number of states
∙ ci ∈ C are the coefficients with |c1|2
+ |c2|2
+ · · · + |cn|2
= 1
∙ ei denotes the (pure) basis state corresponding to i.
∙ Each symbol σi ∈ Σ a unitary matrix/operator Uσi
and each
observable O an Hermitian matrix O.
∙ The possible outcomes of a measurement are the eigenvalues
of the observable.
∙ Transition from one state to another is achieved through the
application of a unitary operator Uσi
.
∙ The probability of obtaining a result p is ∥πPi∥, where π is the
current state (or a superposition) and Pi is the projection matrix
of the measured basis state.
∙ The state after the measurement collapses to the πPi
/
∥πPi∥.
16
our main contribution
similar approaches
∙ Mainly by Leporati et al.
∙ Inspired by classical energy-based P systems
∙ 2 models: based on strictly unitary rules and on non-unitary
operations.
∙ Objects are represented by qudits, while multisets are
compositions of such individual systems.
∙ Energy units, associated with the objects, are incorporated in the
system in the form of actual quanta of energy.
∙ Objects can change their state but can never cross membranes to
move to another region.
∙ Interactions happen through the modification of energy of the
oscillators in each membrane.
18
our key ideas
∙ No use of energy-based rules, oscillators, and non-unitary rules.
∙ We prefer more conventional quantum computing techniques.
∙ Our rules are strictly unitary.
∙ We avoid the problems associated with the notion of
“transferring” systems/objects, which is inherent in similar
works.
∙ by providing registers with set “depths” that can easily be
manipulated with standard unitary operators.
19
defining the cascading p systems
Definition
A cascading P system is a tuple
Π = (Γ, µ, wm, Rm),
where
1. Γ is an alphabet, we call them objects.
2. µ is a membrane structure, in which membranes are nested in
hierarchically arranged layers, in a way such that inputs and outputs
form a pipeline through the layers. Each membrane consists of two
Hilbert spaces, an input and an output one. The outermost membrane
to contain the result of a computation.
3. Each wm describes the initial configuration of the m ∈ µ membrane’s
state. It is composed of |Γ| qubits.
4. Each element of Rm would be a unitary operator which acts in m ∈ µ.
20
states and computation
∙ State:
Each membrane in layer 0 has its own input space and a shared
output space. For each layer k > 0, the membranes of layer k
have as inputs the output space of layer k − 1, and share an
output space, which in turn is the input of k + 1.
∙ Computation:
For each membrane, we apply a set of rules. We, also, initialise
the i-th membrane’s input region with instances of objects as
defined by each wi. Computation starts from the innermost
layer (layer 0), applying the composition of rules Rm for all the
membranes m ∈ layer 0 and continues with layer 1, layer 2 etc.
The output space of the outermost layer contains the result of
the computation.
21
an example
M1
M2
M3
a
ba
∙ For each membrane, the input and output state kets
|ab⟩ = |a⟩ ⊗ |b⟩ are composed of two qubits, whose values
represent the “degrees of existence” for each letter. For
example, M1’s initial state is |10⟩ = |1⟩ ⊗ |0⟩.
22
the rules
∙ Membrane 1 rule: R1 = |10⟩M1in ⊗ |00⟩M1out ↔ |00⟩M1in ⊗ |10⟩M1out
∙ Membrane 2 rule: R2 = |11⟩M2in ⊗ |10⟩M2out ↔ |00⟩M2in ⊗ |11⟩M2out
∙ Membrane 3 rule: R3 = |11⟩M3in ⊗ |00⟩M3out ↔ |00⟩M3in ⊗ |11⟩M3out
The actual rules would work on the whole space
M1in ⊗ M2in ⊗ M1out/M2out/M3in ⊗ M3out.
If we apply the sequence R3 · R2 · R1 to the initial state:
|10⟩M1in ⊗ |11⟩M2in ⊗ |00⟩M1M2out/M3in ⊗ |00⟩M3out
we get the final state:
|00⟩M1in ⊗ |00⟩M2in ⊗ |00⟩M1M2out/M3in ⊗ |11⟩M3out
23
simulating classical automata i
∙ Given a depth k ∈ N, we are able to build a P system that
simulates an automaton running on words of length l = k.
∙ Construction:
We build a cascading P system whose alphabet consists of the
alphabet of the automaton we are simulating, plus all its states
(represented as tokens/letters).
Consider k nested membranes, with input/output spaces
coupled as before. Each space consists of two components: a
letter qudit and a state qudit so that it looks something like this:
|letter⟩ ⊗ |state⟩
Starting from the inner membrane, we initialise the letter kets to
the value of the corresponding letter of the input word such
that the k-th membrane contains the k-th letter.
24
simulating classical automata ii
∙ All state kets are initialised to |q0⟩.
∙ Then to each membrane is assigned the sum of n = |Σ| rules of
the form:
|letter⟩ ⟨letter| ⊗ U,
where |Σ| is the length of the automaton’s alphabet and U
changes the output state’s ket to |newState⟩ based on the
automaton’s transition function:
δ(letter, currentState) = newState
25
simulation example i
Consider the following classical automaton:
∙ Σ = {a, b}
∙ Q = {s0, s1}
∙ δ(a, s0) = s1, δ(b, s0) = s0, δ(a, s1) = s1, δ(b, s1) = s0
Let us simulate a run at depth k = 2 for the word “ab”.
Our membrane system’s initial global state is:
|a⟩m1in ⊗ |q0⟩m1in ⊗ |b⟩m1out/m2in ⊗ |q0⟩m1out/m2in ⊗ |a⟩m2out ⊗ |s0⟩m2out
26
simulation example ii
∙ The first membrane’s rule is:
|a⟩ ⟨a| ⊗ |s0⟩ ⟨s0| ⊗ I ⊗ flip ⊗ I +
|b⟩ ⟨b| ⊗ |s0⟩ ⟨s0| ⊗ I ⊗ I ⊗ I +
|a⟩ ⟨a| ⊗ |s1⟩ ⟨s1| ⊗ I ⊗ I ⊗ I +
|b⟩ ⟨b| ⊗ |s1⟩ ⟨s1| ⊗ I ⊗ I ⊗ I
∙ While the second one’s is:
I ⊗ I ⊗ |a⟩ ⟨a| ⊗ |s0⟩ ⟨s0| ⊗ flip +
I ⊗ I ⊗ |a⟩ ⟨a| ⊗ |s0⟩ ⟨s0| ⊗ I +
I ⊗ I ⊗ |a⟩ ⟨a| ⊗ |s1⟩ ⟨s1| ⊗ flip +
I ⊗ I ⊗ |a⟩ ⟨a| ⊗ |s1⟩ ⟨s1| ⊗ I
In the above expression, I denotes the identity operator and flip
is the operator that “flips” a qubit’s value.
27
concluding
conclusions
∙ An effort to mix of variants of P systems with quantum evolution
rules.
∙ Membrane systems that operate under unitary transformations.
∙ A novel methodology regarding the construction of the quantum
rules.
∙ Unlike related works, our approach involves the use of strictly
unitary rules.
∙ Consistency with the underlying quantum physics.
∙ Potential application of our proposed variants in other
disciplines.
∙ The description of actual algorithms based on these computation
machines.
∙ Connection with game-theoretic aspects of computing.
∙ Relation to quantum game theory.
∙ Implementation of similar approaches, in order to model and
describe actual complex biological models.
29
key references
Calude, C.
Unconventional computing: A brief subjective history.
Tech. rep., Department of Computer Science, The University of Auckland, New Zealand, 2015.
Feynman, R. P.
Simulating physics with computers.
International journal of theoretical physics 21, 6 (1982), 467–488.
Giannakis, K., and Andronikos, T.
Mitochondrial fusion through membrane automata.
In GeNeDis 2014, P. Vlamos and A. Alexiou, Eds., vol. 820 of Advances in Experimental
Medicine and Biology. Springer International Publishing, 2015, pp. 163–172.
Leporati, A.
(UREM) P systems with a quantum-like behavior: background, definition, and computational
power.
In International Workshop on Membrane Computing (2007), Springer, pp. 32–53.
Leporati, A., Mauri, G., and Zandron, C.
Quantum sequential P systems with unit rules and energy assigned to membranes.
In International Workshop on Membrane Computing (2005), Springer, pp. 310–325.
Păun, G.
Computing with membranes: Attacking NP-complete problems.
In Unconventional models of Computation, UMC’2K. Springer, 2001, pp. 94–115.
30
Any Questions?
31

More Related Content

What's hot

Ordinal Regression and Machine Learning: Applications, Methods, Metrics
Ordinal Regression and Machine Learning: Applications, Methods, MetricsOrdinal Regression and Machine Learning: Applications, Methods, Metrics
Ordinal Regression and Machine Learning: Applications, Methods, Metrics
Francesco Casalegno
 
Hidden Markov Models with applications to speech recognition
Hidden Markov Models with applications to speech recognitionHidden Markov Models with applications to speech recognition
Hidden Markov Models with applications to speech recognition
butest
 
Hastings 1970
Hastings 1970Hastings 1970
Hastings 1970
Julyan Arbel
 
Markov Chain Monte Carlo explained
Markov Chain Monte Carlo explainedMarkov Chain Monte Carlo explained
Markov Chain Monte Carlo explained
dariodigiuni
 
Metropolis-Hastings MCMC Short Tutorial
Metropolis-Hastings MCMC Short TutorialMetropolis-Hastings MCMC Short Tutorial
Metropolis-Hastings MCMC Short Tutorial
Ralph Schlosser
 
Sampling and Markov Chain Monte Carlo Techniques
Sampling and Markov Chain Monte Carlo TechniquesSampling and Markov Chain Monte Carlo Techniques
Sampling and Markov Chain Monte Carlo Techniques
Tomasz Kusmierczyk
 
Introduction to MCMC methods
Introduction to MCMC methodsIntroduction to MCMC methods
Introduction to MCMC methods
Christian Robert
 
Monte Carlo Statistical Methods
Monte Carlo Statistical MethodsMonte Carlo Statistical Methods
Monte Carlo Statistical Methods
Christian Robert
 
Monte Carlo Statistical Methods
Monte Carlo Statistical MethodsMonte Carlo Statistical Methods
Monte Carlo Statistical Methods
Christian Robert
 
Jere Koskela slides
Jere Koskela slidesJere Koskela slides
Jere Koskela slides
Christian Robert
 
A bit about мcmc
A bit about мcmcA bit about мcmc
A bit about мcmc
Alexander Favorov
 
12 Machine Learning Supervised Hidden Markov Chains
12 Machine Learning  Supervised Hidden Markov Chains12 Machine Learning  Supervised Hidden Markov Chains
12 Machine Learning Supervised Hidden Markov Chains
Andres Mendez-Vazquez
 
Hidden markov model explained
Hidden markov model explainedHidden markov model explained
Hidden markov model explained
Donghoon Park
 
By BIRASA FABRICE
By BIRASA FABRICEBy BIRASA FABRICE
By BIRASA FABRICE
BIRASA FABRICE NYIRIMANA
 
Recent developments on unbiased MCMC
Recent developments on unbiased MCMCRecent developments on unbiased MCMC
Recent developments on unbiased MCMC
Pierre Jacob
 
Hidden markov model
Hidden markov modelHidden markov model
Hidden markov model
UshaYadav24
 
Dealing with intractability: Recent Bayesian Monte Carlo methods for dealing ...
Dealing with intractability: Recent Bayesian Monte Carlo methods for dealing ...Dealing with intractability: Recent Bayesian Monte Carlo methods for dealing ...
Dealing with intractability: Recent Bayesian Monte Carlo methods for dealing ...
BigMC
 
Well Quasi Orders in a Categorical Setting
Well Quasi Orders in a Categorical SettingWell Quasi Orders in a Categorical Setting
Well Quasi Orders in a Categorical Setting
Marco Benini
 
Quantum Computing Fundamentals via OO
Quantum Computing Fundamentals via OOQuantum Computing Fundamentals via OO
Quantum Computing Fundamentals via OO
Carl Belle
 
Hidden Markov Model - The Most Probable Path
Hidden Markov Model - The Most Probable PathHidden Markov Model - The Most Probable Path
Hidden Markov Model - The Most Probable Path
Lê Hòa
 

What's hot (20)

Ordinal Regression and Machine Learning: Applications, Methods, Metrics
Ordinal Regression and Machine Learning: Applications, Methods, MetricsOrdinal Regression and Machine Learning: Applications, Methods, Metrics
Ordinal Regression and Machine Learning: Applications, Methods, Metrics
 
Hidden Markov Models with applications to speech recognition
Hidden Markov Models with applications to speech recognitionHidden Markov Models with applications to speech recognition
Hidden Markov Models with applications to speech recognition
 
Hastings 1970
Hastings 1970Hastings 1970
Hastings 1970
 
Markov Chain Monte Carlo explained
Markov Chain Monte Carlo explainedMarkov Chain Monte Carlo explained
Markov Chain Monte Carlo explained
 
Metropolis-Hastings MCMC Short Tutorial
Metropolis-Hastings MCMC Short TutorialMetropolis-Hastings MCMC Short Tutorial
Metropolis-Hastings MCMC Short Tutorial
 
Sampling and Markov Chain Monte Carlo Techniques
Sampling and Markov Chain Monte Carlo TechniquesSampling and Markov Chain Monte Carlo Techniques
Sampling and Markov Chain Monte Carlo Techniques
 
Introduction to MCMC methods
Introduction to MCMC methodsIntroduction to MCMC methods
Introduction to MCMC methods
 
Monte Carlo Statistical Methods
Monte Carlo Statistical MethodsMonte Carlo Statistical Methods
Monte Carlo Statistical Methods
 
Monte Carlo Statistical Methods
Monte Carlo Statistical MethodsMonte Carlo Statistical Methods
Monte Carlo Statistical Methods
 
Jere Koskela slides
Jere Koskela slidesJere Koskela slides
Jere Koskela slides
 
A bit about мcmc
A bit about мcmcA bit about мcmc
A bit about мcmc
 
12 Machine Learning Supervised Hidden Markov Chains
12 Machine Learning  Supervised Hidden Markov Chains12 Machine Learning  Supervised Hidden Markov Chains
12 Machine Learning Supervised Hidden Markov Chains
 
Hidden markov model explained
Hidden markov model explainedHidden markov model explained
Hidden markov model explained
 
By BIRASA FABRICE
By BIRASA FABRICEBy BIRASA FABRICE
By BIRASA FABRICE
 
Recent developments on unbiased MCMC
Recent developments on unbiased MCMCRecent developments on unbiased MCMC
Recent developments on unbiased MCMC
 
Hidden markov model
Hidden markov modelHidden markov model
Hidden markov model
 
Dealing with intractability: Recent Bayesian Monte Carlo methods for dealing ...
Dealing with intractability: Recent Bayesian Monte Carlo methods for dealing ...Dealing with intractability: Recent Bayesian Monte Carlo methods for dealing ...
Dealing with intractability: Recent Bayesian Monte Carlo methods for dealing ...
 
Well Quasi Orders in a Categorical Setting
Well Quasi Orders in a Categorical SettingWell Quasi Orders in a Categorical Setting
Well Quasi Orders in a Categorical Setting
 
Quantum Computing Fundamentals via OO
Quantum Computing Fundamentals via OOQuantum Computing Fundamentals via OO
Quantum Computing Fundamentals via OO
 
Hidden Markov Model - The Most Probable Path
Hidden Markov Model - The Most Probable PathHidden Markov Model - The Most Probable Path
Hidden Markov Model - The Most Probable Path
 

Similar to A new class of restricted quantum membrane systems

Fundamentals of quantum computing part i rev
Fundamentals of quantum computing   part i revFundamentals of quantum computing   part i rev
Fundamentals of quantum computing part i rev
PRADOSH K. ROY
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
t0pgun
 
Quantum Evolutionary Algorithm for Solving Bin Packing Problem
Quantum Evolutionary Algorithm for Solving Bin Packing ProblemQuantum Evolutionary Algorithm for Solving Bin Packing Problem
Quantum Evolutionary Algorithm for Solving Bin Packing Problem
inventionjournals
 
Cellular Automata, PDEs and Pattern Formation
Cellular Automata, PDEs and Pattern FormationCellular Automata, PDEs and Pattern Formation
Cellular Automata, PDEs and Pattern Formation
Xin-She Yang
 
MASTER_THESIS-libre
MASTER_THESIS-libreMASTER_THESIS-libre
MASTER_THESIS-libre
Siddhartha Ray Choudhuri
 
osama-quantum-computingoftge quantum.ppt
osama-quantum-computingoftge quantum.pptosama-quantum-computingoftge quantum.ppt
osama-quantum-computingoftge quantum.ppt
ChiragSuresh
 
QC - UNIT 1.ppt
QC - UNIT 1.pptQC - UNIT 1.ppt
QC - UNIT 1.ppt
khan188474
 
osama-quantum-computing and its uses and applications
osama-quantum-computing and its uses and applicationsosama-quantum-computing and its uses and applications
osama-quantum-computing and its uses and applications
Rachitdas2
 
osama-quantum-computing.ppt
osama-quantum-computing.pptosama-quantum-computing.ppt
osama-quantum-computing.ppt
SainadhDuppalapudi
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
Ritwik MG
 
Quantum computing notes_DN_30 1 2023.pdf
Quantum computing notes_DN_30 1 2023.pdfQuantum computing notes_DN_30 1 2023.pdf
Quantum computing notes_DN_30 1 2023.pdf
mithilashegaji
 
Experimental one-way
Experimental one-wayExperimental one-way
Experimental one-way
CAA Sudan
 
Quantum inspired evolutionary algorithm for solving multiple travelling sales...
Quantum inspired evolutionary algorithm for solving multiple travelling sales...Quantum inspired evolutionary algorithm for solving multiple travelling sales...
Quantum inspired evolutionary algorithm for solving multiple travelling sales...
eSAT Publishing House
 
Report
ReportReport
MMath Paper, Canlin Zhang
MMath Paper, Canlin ZhangMMath Paper, Canlin Zhang
MMath Paper, Canlin Zhang
canlin zhang
 
Fuzzy c-Means Clustering Algorithms
Fuzzy c-Means Clustering AlgorithmsFuzzy c-Means Clustering Algorithms
Fuzzy c-Means Clustering Algorithms
Justin Cletus
 
Breaking the 49 qubit barrier in the simulation of quantum circuits
Breaking the 49 qubit barrier in the simulation of quantum circuitsBreaking the 49 qubit barrier in the simulation of quantum circuits
Breaking the 49 qubit barrier in the simulation of quantum circuits
hquynh
 
quantum-computing.ppt
quantum-computing.pptquantum-computing.ppt
quantum-computing.ppt
MainakChakraborty40
 
Quantum Computers
Quantum ComputersQuantum Computers
Quantum Computers
khan saad bin hasan
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
GDSC PJATK
 

Similar to A new class of restricted quantum membrane systems (20)

Fundamentals of quantum computing part i rev
Fundamentals of quantum computing   part i revFundamentals of quantum computing   part i rev
Fundamentals of quantum computing part i rev
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
Quantum Evolutionary Algorithm for Solving Bin Packing Problem
Quantum Evolutionary Algorithm for Solving Bin Packing ProblemQuantum Evolutionary Algorithm for Solving Bin Packing Problem
Quantum Evolutionary Algorithm for Solving Bin Packing Problem
 
Cellular Automata, PDEs and Pattern Formation
Cellular Automata, PDEs and Pattern FormationCellular Automata, PDEs and Pattern Formation
Cellular Automata, PDEs and Pattern Formation
 
MASTER_THESIS-libre
MASTER_THESIS-libreMASTER_THESIS-libre
MASTER_THESIS-libre
 
osama-quantum-computingoftge quantum.ppt
osama-quantum-computingoftge quantum.pptosama-quantum-computingoftge quantum.ppt
osama-quantum-computingoftge quantum.ppt
 
QC - UNIT 1.ppt
QC - UNIT 1.pptQC - UNIT 1.ppt
QC - UNIT 1.ppt
 
osama-quantum-computing and its uses and applications
osama-quantum-computing and its uses and applicationsosama-quantum-computing and its uses and applications
osama-quantum-computing and its uses and applications
 
osama-quantum-computing.ppt
osama-quantum-computing.pptosama-quantum-computing.ppt
osama-quantum-computing.ppt
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Quantum computing notes_DN_30 1 2023.pdf
Quantum computing notes_DN_30 1 2023.pdfQuantum computing notes_DN_30 1 2023.pdf
Quantum computing notes_DN_30 1 2023.pdf
 
Experimental one-way
Experimental one-wayExperimental one-way
Experimental one-way
 
Quantum inspired evolutionary algorithm for solving multiple travelling sales...
Quantum inspired evolutionary algorithm for solving multiple travelling sales...Quantum inspired evolutionary algorithm for solving multiple travelling sales...
Quantum inspired evolutionary algorithm for solving multiple travelling sales...
 
Report
ReportReport
Report
 
MMath Paper, Canlin Zhang
MMath Paper, Canlin ZhangMMath Paper, Canlin Zhang
MMath Paper, Canlin Zhang
 
Fuzzy c-Means Clustering Algorithms
Fuzzy c-Means Clustering AlgorithmsFuzzy c-Means Clustering Algorithms
Fuzzy c-Means Clustering Algorithms
 
Breaking the 49 qubit barrier in the simulation of quantum circuits
Breaking the 49 qubit barrier in the simulation of quantum circuitsBreaking the 49 qubit barrier in the simulation of quantum circuits
Breaking the 49 qubit barrier in the simulation of quantum circuits
 
quantum-computing.ppt
quantum-computing.pptquantum-computing.ppt
quantum-computing.ppt
 
Quantum Computers
Quantum ComputersQuantum Computers
Quantum Computers
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 

More from Konstantinos Giannakis

Elements of game theory in a bio-inspired model of computation
Elements of game theory in a bio-inspired model of computationElements of game theory in a bio-inspired model of computation
Elements of game theory in a bio-inspired model of computation
Konstantinos Giannakis
 
A quantum-inspired optimization heuristic for the multiple sequence alignment...
A quantum-inspired optimization heuristic for the multiple sequence alignment...A quantum-inspired optimization heuristic for the multiple sequence alignment...
A quantum-inspired optimization heuristic for the multiple sequence alignment...
Konstantinos Giannakis
 
Computing probabilistic queries in the presence of uncertainty via probabilis...
Computing probabilistic queries in the presence of uncertainty via probabilis...Computing probabilistic queries in the presence of uncertainty via probabilis...
Computing probabilistic queries in the presence of uncertainty via probabilis...
Konstantinos Giannakis
 
Μοντέλα υπολογισμού επηρεασμένα από την ϕύση και τη βιολογία
Μοντέλα υπολογισμού επηρεασμένα από την ϕύση και τη βιολογίαΜοντέλα υπολογισμού επηρεασμένα από την ϕύση και τη βιολογία
Μοντέλα υπολογισμού επηρεασμένα από την ϕύση και τη βιολογία
Konstantinos Giannakis
 
Κβαντικοί Υπολογιστές
Κβαντικοί ΥπολογιστέςΚβαντικοί Υπολογιστές
Κβαντικοί Υπολογιστές
Konstantinos Giannakis
 
Initialization methods for the tsp with time windows using variable neighborh...
Initialization methods for the tsp with time windows using variable neighborh...Initialization methods for the tsp with time windows using variable neighborh...
Initialization methods for the tsp with time windows using variable neighborh...
Konstantinos Giannakis
 
Προσιτές Εφαρμογές Εικονικής Πραγματικότητας σε Εκπαιδευτικές Εφαρμογές
Προσιτές Εφαρμογές Εικονικής Πραγματικότητας σε Εκπαιδευτικές ΕφαρμογέςΠροσιτές Εφαρμογές Εικονικής Πραγματικότητας σε Εκπαιδευτικές Εφαρμογές
Προσιτές Εφαρμογές Εικονικής Πραγματικότητας σε Εκπαιδευτικές Εφαρμογές
Konstantinos Giannakis
 
Querying Linked Data and Büchi automata
Querying Linked Data and Büchi automataQuerying Linked Data and Büchi automata
Querying Linked Data and Büchi automata
Konstantinos Giannakis
 
Mitochondrial Fusion Through Membrane Automata
Mitochondrial Fusion Through Membrane AutomataMitochondrial Fusion Through Membrane Automata
Mitochondrial Fusion Through Membrane Automata
Konstantinos Giannakis
 
Eικονικοί Kόσμοι και Eκπαίδευση
Eικονικοί Kόσμοι και EκπαίδευσηEικονικοί Kόσμοι και Eκπαίδευση
Eικονικοί Kόσμοι και EκπαίδευσηKonstantinos Giannakis
 
Αξιολόγηση ηλεκτρονικών καταστημάτων
Αξιολόγηση ηλεκτρονικών καταστημάτωνΑξιολόγηση ηλεκτρονικών καταστημάτων
Αξιολόγηση ηλεκτρονικών καταστημάτων
Konstantinos Giannakis
 
The Skyline Operator
The Skyline OperatorThe Skyline Operator
The Skyline Operator
Konstantinos Giannakis
 
Αποθήκες δεδομένων και εξόρυξη γνώσης
Αποθήκες δεδομένων και εξόρυξη γνώσηςΑποθήκες δεδομένων και εξόρυξη γνώσης
Αποθήκες δεδομένων και εξόρυξη γνώσης
Konstantinos Giannakis
 
HCI design-Simulated Listening Typewriter
HCI design-Simulated Listening TypewriterHCI design-Simulated Listening Typewriter
HCI design-Simulated Listening Typewriter
Konstantinos Giannakis
 
Space invaders
Space invadersSpace invaders
Space invaders
Konstantinos Giannakis
 
User Requirements for Gamifying Sports Software
User Requirements for Gamifying Sports SoftwareUser Requirements for Gamifying Sports Software
User Requirements for Gamifying Sports Software
Konstantinos Giannakis
 
Web Mining to Create Semantic Content: A Case Study for the Environment
Web Mining to Create Semantic Content: A Case Study for the EnvironmentWeb Mining to Create Semantic Content: A Case Study for the Environment
Web Mining to Create Semantic Content: A Case Study for the Environment
Konstantinos Giannakis
 

More from Konstantinos Giannakis (17)

Elements of game theory in a bio-inspired model of computation
Elements of game theory in a bio-inspired model of computationElements of game theory in a bio-inspired model of computation
Elements of game theory in a bio-inspired model of computation
 
A quantum-inspired optimization heuristic for the multiple sequence alignment...
A quantum-inspired optimization heuristic for the multiple sequence alignment...A quantum-inspired optimization heuristic for the multiple sequence alignment...
A quantum-inspired optimization heuristic for the multiple sequence alignment...
 
Computing probabilistic queries in the presence of uncertainty via probabilis...
Computing probabilistic queries in the presence of uncertainty via probabilis...Computing probabilistic queries in the presence of uncertainty via probabilis...
Computing probabilistic queries in the presence of uncertainty via probabilis...
 
Μοντέλα υπολογισμού επηρεασμένα από την ϕύση και τη βιολογία
Μοντέλα υπολογισμού επηρεασμένα από την ϕύση και τη βιολογίαΜοντέλα υπολογισμού επηρεασμένα από την ϕύση και τη βιολογία
Μοντέλα υπολογισμού επηρεασμένα από την ϕύση και τη βιολογία
 
Κβαντικοί Υπολογιστές
Κβαντικοί ΥπολογιστέςΚβαντικοί Υπολογιστές
Κβαντικοί Υπολογιστές
 
Initialization methods for the tsp with time windows using variable neighborh...
Initialization methods for the tsp with time windows using variable neighborh...Initialization methods for the tsp with time windows using variable neighborh...
Initialization methods for the tsp with time windows using variable neighborh...
 
Προσιτές Εφαρμογές Εικονικής Πραγματικότητας σε Εκπαιδευτικές Εφαρμογές
Προσιτές Εφαρμογές Εικονικής Πραγματικότητας σε Εκπαιδευτικές ΕφαρμογέςΠροσιτές Εφαρμογές Εικονικής Πραγματικότητας σε Εκπαιδευτικές Εφαρμογές
Προσιτές Εφαρμογές Εικονικής Πραγματικότητας σε Εκπαιδευτικές Εφαρμογές
 
Querying Linked Data and Büchi automata
Querying Linked Data and Büchi automataQuerying Linked Data and Büchi automata
Querying Linked Data and Büchi automata
 
Mitochondrial Fusion Through Membrane Automata
Mitochondrial Fusion Through Membrane AutomataMitochondrial Fusion Through Membrane Automata
Mitochondrial Fusion Through Membrane Automata
 
Eικονικοί Kόσμοι και Eκπαίδευση
Eικονικοί Kόσμοι και EκπαίδευσηEικονικοί Kόσμοι και Eκπαίδευση
Eικονικοί Kόσμοι και Eκπαίδευση
 
Αξιολόγηση ηλεκτρονικών καταστημάτων
Αξιολόγηση ηλεκτρονικών καταστημάτωνΑξιολόγηση ηλεκτρονικών καταστημάτων
Αξιολόγηση ηλεκτρονικών καταστημάτων
 
The Skyline Operator
The Skyline OperatorThe Skyline Operator
The Skyline Operator
 
Αποθήκες δεδομένων και εξόρυξη γνώσης
Αποθήκες δεδομένων και εξόρυξη γνώσηςΑποθήκες δεδομένων και εξόρυξη γνώσης
Αποθήκες δεδομένων και εξόρυξη γνώσης
 
HCI design-Simulated Listening Typewriter
HCI design-Simulated Listening TypewriterHCI design-Simulated Listening Typewriter
HCI design-Simulated Listening Typewriter
 
Space invaders
Space invadersSpace invaders
Space invaders
 
User Requirements for Gamifying Sports Software
User Requirements for Gamifying Sports SoftwareUser Requirements for Gamifying Sports Software
User Requirements for Gamifying Sports Software
 
Web Mining to Create Semantic Content: A Case Study for the Environment
Web Mining to Create Semantic Content: A Case Study for the EnvironmentWeb Mining to Create Semantic Content: A Case Study for the Environment
Web Mining to Create Semantic Content: A Case Study for the Environment
 

Recently uploaded

Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
frank0071
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
vluwdy49
 
Pests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdfPests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdf
PirithiRaju
 
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
Advanced-Concepts-Team
 
The binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defectsThe binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defects
Sérgio Sacani
 
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdfMending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Selcen Ozturkcan
 
Gadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdfGadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdf
PirithiRaju
 
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of ProteinsGBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
Areesha Ahmad
 
The debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically youngThe debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically young
Sérgio Sacani
 
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
PsychoTech Services
 
Direct Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart AgricultureDirect Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart Agriculture
International Food Policy Research Institute- South Asia Office
 
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
Scintica Instrumentation
 
Farming systems analysis: what have we learnt?.pptx
Farming systems analysis: what have we learnt?.pptxFarming systems analysis: what have we learnt?.pptx
Farming systems analysis: what have we learnt?.pptx
Frédéric Baudron
 
Basics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different formsBasics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different forms
MaheshaNanjegowda
 
ESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptxESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptx
PRIYANKA PATEL
 
Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)
Sciences of Europe
 
molar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptxmolar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptx
Anagha Prasad
 
11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf
PirithiRaju
 
Applied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdfApplied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdf
University of Hertfordshire
 
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills MN
 

Recently uploaded (20)

Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
 
Pests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdfPests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdf
 
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
 
The binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defectsThe binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defects
 
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdfMending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
 
Gadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdfGadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdf
 
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of ProteinsGBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
 
The debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically youngThe debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically young
 
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
 
Direct Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart AgricultureDirect Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart Agriculture
 
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
 
Farming systems analysis: what have we learnt?.pptx
Farming systems analysis: what have we learnt?.pptxFarming systems analysis: what have we learnt?.pptx
Farming systems analysis: what have we learnt?.pptx
 
Basics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different formsBasics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different forms
 
ESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptxESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptx
 
Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)
 
molar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptxmolar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptx
 
11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf
 
Applied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdfApplied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdf
 
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
 

A new class of restricted quantum membrane systems

  • 1. a new class of restricted quantum membrane systems 2nd World Congress “Genetics, Geriatrics and Neurodegenerative Diseases Re- search” (GeNeDis 2016) Sparta, Greece Konstantinos Giannakis, Alexandros Singh, Kalliopi Kastampolidou, Christos Papalitsas, and Theodore Andronikos October 20, 2016 Department of Informatics, Ionian University 0
  • 2. preview of our study ∙ Computing in an unconventional environment ∙ Membrane systems ∙ Quantum computational aspects ∙ Quantum evolution rules 1
  • 4. motivations ∙ Moore’s Law is reaching its physical limits. ∙ New computing paradigms? ∙ Redesign and revisit well-studied models and structures from classical computation. ∙ Unitarity in membrane systems. 3
  • 5. membrane computing ∙ Known as P systems with several proposed variants. ∙ Evolution depicted through rewriting rules on multisets of the form u→v ∙ imitating natural chemical reactions. ∙ u, v are multisets of objects. ∙ The hierarchical status of membranes evolves by constantly creating and destroying membranes, by membrane division etc. ∙ Different types of communication rules: ∙ symport rules (one-way passing through a membrane) ∙ antiport rules (two-way passing through a membrane) 4
  • 6. examples Membranes create hierarchical structures. (a) Hierarchical nested membranes (b) With simple objects and rules 5
  • 7. p systems evolution and computation ∙ Via purely non deterministic, parallel rules. ∙ Characteristics of membrane systems: the membrane structure, multisets of objects, and rules. ∙ They can be represented by a string of labelled matching parentheses. ∙ Use of rules =⇒ transitions among configurations. ∙ A sequence of transitions is interpreted as computation. ∙ Accepted computations are those which halt and a successful computation is associated with a result. 6
  • 8. rules used in membrane computing ... ... b) a) c) exo (a,in)aa(b,in)ba (a,out) cab c→a bbbba (a,out) caa c→bb cca =⇒ =⇒ =⇒ 7
  • 9. definition Definition A generic P system (of degree m, m ≥ 1) with the characteristics described above can be defined as a construct Π=(V, T, C, H, µ, w1, ..., wm, (R1, ..., Rm), (H1, ..., Hm) i0) , where 1. V is an alphabet and its elements are called objects. 2. T ⊆ V is the output alphabet. 3. C ⊆ V, C ∩ T = ⊘ are catalysts. 4. H is the set {pino, exo, mate, drip} of membrane handling rules. 5. µ is a membrane structure consisting of m membranes, with the membranes and the regions labeled in a one-to-one way with elements of a given set H. 6. wi, 1 ≤ i ≤ m, are strings representing multisets over V associated with the regions 1,2, ... ,m of µ. 7. Ri , 1 ≤ i ≤ m, are finite sets of evolution rules over the alphabet set V associated with the regions 1,2, ... , m of µ. These object evolution rules have the form u → v. 8. Hi , 1 ≤ i ≤ m, are finite sets of membrane handling rules rules over the set H associated with the regions 1,2, ... , m of µ. 9. i0 is a number between 1 and m and defines the initial configuration of each region of the P system. 8
  • 10. advantages Inherent compartmentalization, easy extensibility and direct intuitive appearance for biologists. Expression models and phenomena related to neurodegenerative diseases and malfunctions. Probability theory and stochasticity (many biological functions are of stochastic nature). P systems: formal tools, with enhanced power and efficiency =⇒ could shed light to the problem of modeling complex biological processes. 9
  • 11. computing in a quantum environment ∙ Quantum computing ⇒ Buzzword ∙ Moore’s Law is reaching its physical limits. ∙ New computing paradigms? ∙ Redesign and revisit well-studied models and structures from classical computation. 10
  • 12. consequences of moore’s law ∙ Continuously decreasing size of the computing circuits. ∙ Technological and physical limitations (limits of lithography in chip design). ∙ New technologies to overcome these barriers, with Quantum Computation being a possible candidate. ∙ Ability of these systems to operate at a microscopic level. 11
  • 13. basics of quantum computing ∙ QC considers the notion of computing as a natural, physical process. ∙ It must obey to the postulates of quantum mechanics. ∙ Bit ⇒ Qubit. ∙ It was initially discussed in the works of Richard Feynman in the early ’80s. 12
  • 14. dirac symbolism bra-ket notation ∙ State 0 is represented as ket |0⟩ and state 1 as ket |1⟩. ∙ Every ket corresponds to a vector in a Hilbert space. ∙ A qubit is in state |ψ⟩ described by: |ψ⟩ = c0 |0⟩ + c1 |1⟩ (1) ∙ They are complex numbers for which |c0|2 + |c1|2 = 1. 13
  • 15. terminology needed for clarification ∙ Σ ⇒ the alphabet ∙ Σ∗ ⇒ the set of all finite strings over Σ ∙ If U is an n × n square matrix , ¯U is its conjugate, and U† its transpose and conjugate. ∙ Cn×n defines the set of all n × n complex matrices. ∙ Hn is an n-dimensional Hilbert space. 14
  • 16. quantum computation states and formalism ∙ The evolution of a quantum system is described by unitary transformations. ∙ The states of an n-level quantum system are self-adjoint positive mappings of Hn with unit trace. ∙ An observable of a quantum system is a self-adjoint mapping Hn → Hn. ∙ Each state qi ∈ Q with |Q| = n can be represented by a vector ei = (0, . . . , 1, . . . , 0). 15
  • 17. quantum computation applying matrices, observables, and projection ∙ Each of the states is a superposition of the form n∑ i=1 ciei. ∙ n is the number of states ∙ ci ∈ C are the coefficients with |c1|2 + |c2|2 + · · · + |cn|2 = 1 ∙ ei denotes the (pure) basis state corresponding to i. ∙ Each symbol σi ∈ Σ a unitary matrix/operator Uσi and each observable O an Hermitian matrix O. ∙ The possible outcomes of a measurement are the eigenvalues of the observable. ∙ Transition from one state to another is achieved through the application of a unitary operator Uσi . ∙ The probability of obtaining a result p is ∥πPi∥, where π is the current state (or a superposition) and Pi is the projection matrix of the measured basis state. ∙ The state after the measurement collapses to the πPi / ∥πPi∥. 16
  • 19. similar approaches ∙ Mainly by Leporati et al. ∙ Inspired by classical energy-based P systems ∙ 2 models: based on strictly unitary rules and on non-unitary operations. ∙ Objects are represented by qudits, while multisets are compositions of such individual systems. ∙ Energy units, associated with the objects, are incorporated in the system in the form of actual quanta of energy. ∙ Objects can change their state but can never cross membranes to move to another region. ∙ Interactions happen through the modification of energy of the oscillators in each membrane. 18
  • 20. our key ideas ∙ No use of energy-based rules, oscillators, and non-unitary rules. ∙ We prefer more conventional quantum computing techniques. ∙ Our rules are strictly unitary. ∙ We avoid the problems associated with the notion of “transferring” systems/objects, which is inherent in similar works. ∙ by providing registers with set “depths” that can easily be manipulated with standard unitary operators. 19
  • 21. defining the cascading p systems Definition A cascading P system is a tuple Π = (Γ, µ, wm, Rm), where 1. Γ is an alphabet, we call them objects. 2. µ is a membrane structure, in which membranes are nested in hierarchically arranged layers, in a way such that inputs and outputs form a pipeline through the layers. Each membrane consists of two Hilbert spaces, an input and an output one. The outermost membrane to contain the result of a computation. 3. Each wm describes the initial configuration of the m ∈ µ membrane’s state. It is composed of |Γ| qubits. 4. Each element of Rm would be a unitary operator which acts in m ∈ µ. 20
  • 22. states and computation ∙ State: Each membrane in layer 0 has its own input space and a shared output space. For each layer k > 0, the membranes of layer k have as inputs the output space of layer k − 1, and share an output space, which in turn is the input of k + 1. ∙ Computation: For each membrane, we apply a set of rules. We, also, initialise the i-th membrane’s input region with instances of objects as defined by each wi. Computation starts from the innermost layer (layer 0), applying the composition of rules Rm for all the membranes m ∈ layer 0 and continues with layer 1, layer 2 etc. The output space of the outermost layer contains the result of the computation. 21
  • 23. an example M1 M2 M3 a ba ∙ For each membrane, the input and output state kets |ab⟩ = |a⟩ ⊗ |b⟩ are composed of two qubits, whose values represent the “degrees of existence” for each letter. For example, M1’s initial state is |10⟩ = |1⟩ ⊗ |0⟩. 22
  • 24. the rules ∙ Membrane 1 rule: R1 = |10⟩M1in ⊗ |00⟩M1out ↔ |00⟩M1in ⊗ |10⟩M1out ∙ Membrane 2 rule: R2 = |11⟩M2in ⊗ |10⟩M2out ↔ |00⟩M2in ⊗ |11⟩M2out ∙ Membrane 3 rule: R3 = |11⟩M3in ⊗ |00⟩M3out ↔ |00⟩M3in ⊗ |11⟩M3out The actual rules would work on the whole space M1in ⊗ M2in ⊗ M1out/M2out/M3in ⊗ M3out. If we apply the sequence R3 · R2 · R1 to the initial state: |10⟩M1in ⊗ |11⟩M2in ⊗ |00⟩M1M2out/M3in ⊗ |00⟩M3out we get the final state: |00⟩M1in ⊗ |00⟩M2in ⊗ |00⟩M1M2out/M3in ⊗ |11⟩M3out 23
  • 25. simulating classical automata i ∙ Given a depth k ∈ N, we are able to build a P system that simulates an automaton running on words of length l = k. ∙ Construction: We build a cascading P system whose alphabet consists of the alphabet of the automaton we are simulating, plus all its states (represented as tokens/letters). Consider k nested membranes, with input/output spaces coupled as before. Each space consists of two components: a letter qudit and a state qudit so that it looks something like this: |letter⟩ ⊗ |state⟩ Starting from the inner membrane, we initialise the letter kets to the value of the corresponding letter of the input word such that the k-th membrane contains the k-th letter. 24
  • 26. simulating classical automata ii ∙ All state kets are initialised to |q0⟩. ∙ Then to each membrane is assigned the sum of n = |Σ| rules of the form: |letter⟩ ⟨letter| ⊗ U, where |Σ| is the length of the automaton’s alphabet and U changes the output state’s ket to |newState⟩ based on the automaton’s transition function: δ(letter, currentState) = newState 25
  • 27. simulation example i Consider the following classical automaton: ∙ Σ = {a, b} ∙ Q = {s0, s1} ∙ δ(a, s0) = s1, δ(b, s0) = s0, δ(a, s1) = s1, δ(b, s1) = s0 Let us simulate a run at depth k = 2 for the word “ab”. Our membrane system’s initial global state is: |a⟩m1in ⊗ |q0⟩m1in ⊗ |b⟩m1out/m2in ⊗ |q0⟩m1out/m2in ⊗ |a⟩m2out ⊗ |s0⟩m2out 26
  • 28. simulation example ii ∙ The first membrane’s rule is: |a⟩ ⟨a| ⊗ |s0⟩ ⟨s0| ⊗ I ⊗ flip ⊗ I + |b⟩ ⟨b| ⊗ |s0⟩ ⟨s0| ⊗ I ⊗ I ⊗ I + |a⟩ ⟨a| ⊗ |s1⟩ ⟨s1| ⊗ I ⊗ I ⊗ I + |b⟩ ⟨b| ⊗ |s1⟩ ⟨s1| ⊗ I ⊗ I ⊗ I ∙ While the second one’s is: I ⊗ I ⊗ |a⟩ ⟨a| ⊗ |s0⟩ ⟨s0| ⊗ flip + I ⊗ I ⊗ |a⟩ ⟨a| ⊗ |s0⟩ ⟨s0| ⊗ I + I ⊗ I ⊗ |a⟩ ⟨a| ⊗ |s1⟩ ⟨s1| ⊗ flip + I ⊗ I ⊗ |a⟩ ⟨a| ⊗ |s1⟩ ⟨s1| ⊗ I In the above expression, I denotes the identity operator and flip is the operator that “flips” a qubit’s value. 27
  • 30. conclusions ∙ An effort to mix of variants of P systems with quantum evolution rules. ∙ Membrane systems that operate under unitary transformations. ∙ A novel methodology regarding the construction of the quantum rules. ∙ Unlike related works, our approach involves the use of strictly unitary rules. ∙ Consistency with the underlying quantum physics. ∙ Potential application of our proposed variants in other disciplines. ∙ The description of actual algorithms based on these computation machines. ∙ Connection with game-theoretic aspects of computing. ∙ Relation to quantum game theory. ∙ Implementation of similar approaches, in order to model and describe actual complex biological models. 29
  • 31. key references Calude, C. Unconventional computing: A brief subjective history. Tech. rep., Department of Computer Science, The University of Auckland, New Zealand, 2015. Feynman, R. P. Simulating physics with computers. International journal of theoretical physics 21, 6 (1982), 467–488. Giannakis, K., and Andronikos, T. Mitochondrial fusion through membrane automata. In GeNeDis 2014, P. Vlamos and A. Alexiou, Eds., vol. 820 of Advances in Experimental Medicine and Biology. Springer International Publishing, 2015, pp. 163–172. Leporati, A. (UREM) P systems with a quantum-like behavior: background, definition, and computational power. In International Workshop on Membrane Computing (2007), Springer, pp. 32–53. Leporati, A., Mauri, G., and Zandron, C. Quantum sequential P systems with unit rules and energy assigned to membranes. In International Workshop on Membrane Computing (2005), Springer, pp. 310–325. Păun, G. Computing with membranes: Attacking NP-complete problems. In Unconventional models of Computation, UMC’2K. Springer, 2001, pp. 94–115. 30