29
Quantum Fuzzy Logic MOHAMMAED SAED HAJ ALI KINDA ALTARBOUCH

Quantum Fuzzy Logic

Embed Size (px)

Citation preview

Page 1: Quantum Fuzzy Logic

Quantum Fuzzy LogicMOHAMMAED SAED HAJ ALI

KINDA ALTARBOUCH

Page 2: Quantum Fuzzy Logic

Agenda

Quantum Membership Function Based Adaptive Neural Fuzzy Inference System

Fuzzy Quantum Circuits to Model Emotional Behaviors of Humanoid Robots

Page 3: Quantum Fuzzy Logic

Quantum Membership Function Based Adaptive Neural Fuzzy Inference System

Page 4: Quantum Fuzzy Logic

Introduction

Quantum Membership Function

Hybrid Learning Algorithm for qANFIS

Simulation Results of Robotic Path Planning

Results

Page 5: Quantum Fuzzy Logic

Introduction

Adaptive Network based Fuzzy Inference system

ANFISqANFIS

Page 6: Quantum Fuzzy Logic

Quantum Membership Function(Multilevel Function )

Page 7: Quantum Fuzzy Logic

Quantum Membership Function(Multilevel Function )

Example of quantum membership function: The number of levels ns = 3the center c = 0the slope factor β = 2and the quantum intervals Θ=[5, 15, 25]

For nodei, ci is the center of qMF,βi is the slope factor,nsi denotes the number of levels in the qMF, and θ is the αth quantum internal

Page 8: Quantum Fuzzy Logic

Hybrid Learning Algorithm for qANFI

tGA LSE approach

GD or qPSO RMSE

tGA : Trimming-Operator-Based Genetic Algorithm

LSE approach : Least Squares Estimate method

GD : Gradient Descent

qPSO : quantum-inspired particle swarm optimization methods

RMSE : root mean square error

Page 9: Quantum Fuzzy Logic

Hybrid Learning Algorithm for qANFI

Page 10: Quantum Fuzzy Logic

Simulation Results of Robotic Path Planning

we apply qANFIS to the robotic path planning problem. To control the robot moving to the target

The qANFIS models have two types: (1) GD-qANFIS whose qMFs are updated by GD approach and

(2) qPSO-qANFIS whose qMFs are adjusted by qPSO approach

Input Output

d : distanceΦ : angle between the robot and target

Θ : is the steering angle of the robot

Page 11: Quantum Fuzzy Logic

Simulation Results of Robotic Path Planning

Page 12: Quantum Fuzzy Logic

Simulation Results of Robotic Path Planning

Page 13: Quantum Fuzzy Logic

Simulation Results of Robotic Path Planning

Case 1 Case 2

Smallest RMSE GD - qANFIS qPSO - qANFIS

Steps qPSO – qANFIS = 96 stepsGD – ANFIS = 101 steps

GD – ANFIS = 97 stepsANFIS = 97 steps

qPSO – qANFIS = 98 steps

Page 14: Quantum Fuzzy Logic

Fuzzy Quantum Circuits to Model Emotional Behaviors of Humanoid Robot

Page 15: Quantum Fuzzy Logic

Quantum Computer Benefits:

Solve Constraint Satisfaction Problems(CSP) extremely quickly.

Quantum Computer are able to model Boolean, Multiple-valued, continuous and fuzzy logic.

Page 16: Quantum Fuzzy Logic

Quantum Computer Benefits:

Solve Constraint Satisfaction Problems(CSP) extremely quickly.

Quantum Computer are able to model Boolean, Multiple-valued, continuous and fuzzy logic.

butCan one create a concept combined Benefits of Fuzzy Logic and Quantum

Circuits

Page 17: Quantum Fuzzy Logic

Deterministic

Probabilistic

Entangled

Human Behaviors:

Page 18: Quantum Fuzzy Logic

Quantum Circuits:

 is a model for quantum computation in which a computation is a sequence of quantum gates, which are reversible transformations on a quantum mechanical analog of an n-bit register. This analogous structure is referred to as an n-qubit.

Represented as Matrices:

single Qubit:

two Qubits:

Page 19: Quantum Fuzzy Logic

Quantum Circuits:

Hadamard Gate:

maps: to & to

represents rotation of about the axis

Matrix:

Where: H * H’ = I -- > H is “ Unitary Matrix ”

Page 20: Quantum Fuzzy Logic

Quantum Circuits:

Commonly Used Gates:

Pauli-X Gate, Pauli-Y Gate, Pauli-Z Gate

Phase Shift Gates

Toffoli Gate

Page 21: Quantum Fuzzy Logic

From Fuzzy Circuits to Fuzzy Quantum Circuits:

Single Qubit & Many Qubit Operators represented by

“Unitary Matrix ”.

and play another role to change phases of points on the Bloch’s sphere.

Fuzzy Logic Fuzzy Quantum Logic

Minimum operator Conjunction operator

Maximum operator Disjunction operator

Not operator Complement operator

Member Function Single Qubit operator

Page 22: Quantum Fuzzy Logic

Bloch Sphere

Hey … What is Bloch Sphere ?!

Page 23: Quantum Fuzzy Logic

Bloch Sphere

Page 24: Quantum Fuzzy Logic

Bloch Sphere to represent Logic States: One meridian of the bloch’s sphere

is mapped to the [0,1] interval of Fuzzy

sets.

Using Complex number whish is

similarity to Complex Fuzzy Logic.

External observed (measured)…

Page 25: Quantum Fuzzy Logic

Bloch Sphere:

Page 26: Quantum Fuzzy Logic

Quantum Sphere of Emotions

Page 27: Quantum Fuzzy Logic

Human Behavior Modeling

Page 28: Quantum Fuzzy Logic

Human Behavior Modeling

Page 29: Quantum Fuzzy Logic

THANK YOU