Marek Gluza
NTU Singapore
no qubit overheads
no controlled-unitaries
0
0
0
0
C
0
0
0
0
Simple
=
Easy
Doesn't spark joy :(
building useful quantum algorithms
new approach to preparing useful states
building useful variational circuits
tons of fun maths in the appendix
no qubit overheads
no controlled-unitaries
0
0
0
0
0
0
0
0
1) Dephasing
2) Group commutator
3) Frame shifting
0
0
0
0
BTW: For the next 2 years I will be working on theory support for prof. Rainer Dumke as NTU PPF (super-conducting qubits, tomography zoo, proof-of-principle quantum algorithms...)
Research assistant "quantum engineer" positions available
(python, mathematica, Qiskit)
GWW flow equation
Flow duration
GWW flow unitary
Flowed Hamiltonian
Input Hamiltonian
Canonical bracket
GWW flow monotonicity
Restriction to off-diagonal
Restriction to diagonal
GWW flow equation
Flow duration
GWW flow unitary
Flowed Hamiltonian
Input Hamiltonian
Canonical bracket
GWW flow monotonicity
Restriction to off-diagonal
Restriction to diagonal
GWW flow equation
Flow duration
GWW flow unitary
Flowed Hamiltonian
Input Hamiltonian
Canonical bracket
GWW flow monotonicity
Restriction to off-diagonal
Restriction to diagonal
GWW flow monotonicity
that are diagonalizing
antihermitian
unitary
Marek Gluza
Senior Research Fellow
Nanyang Technological University
How to be successful in quantum computing?
What is the moonshot project of quantum computing?
How will we get there?
4 stages of creating quantum algorithms
Guidelines for using quantum computing
Stage 1: Think. What is the goal?
Important problems that are difficult yet doable.
Encode what we know in \(\vec{v}_{input}\).
Decode information from \(\vec{v}_{output}\).
Find effective heuristics to reduce the runtime of rotations \(R_k\)
Find rotations such that
\(\vec{v}_{output} \approx R_1 R_2 \ldots R_n \vec{v}_{input}\)
Stage 2: Design. How to encode task in quantum mechanics?
Stage 4: Run it.
What instructions to send?
Stage 3: Algorithm. How to find  \(\vec{v}_{output}\)?
Guidelines for extracting utility from quantum computing
Stage 1: Think. What is the goal?
Stage 4: Run it.
What instructions to send?
Stage 2: Design. How to encode task in quantum mechanics?
Stage 3: Algorithm. How to find  \(\vec{v}_{output}\)?
My work: Geometrical construction of quantum algorithms
Mathematically, states of the quantum computer are like arrows pointing from the center of the sphere to its surface.
Observation leading to my algorithms: Earth is not flat. I.e., when we walk along of the equator, we think we are going straight but eventually we will wrap around it.
Fixing a direction and rotating the arrow, corresponds to a type of of quantum computing operation.
Stage 3: Algorithm. How to find  \(\vec{v}_{output}\)?
On a flat surface DOWN-LEFT-UP-RIGHT will return to point of origin.
Stage 3: Algorithm. How to find  \(\vec{v}_{output}\)?
My work: Geometrical construction of quantum algorithms
On a flat surface DOWN-LEFT-UP-RIGHT will return to point of origin.
On a curved surface SOUTH-WEST-NORTH-EAST will spiral way.
Stage 3: Algorithm. How to find  \(\vec{v}_{output}\)?
My work: Geometrical construction of quantum algorithms
My work: New geometric guideline for quantum computing
My invention, double-bracket quantum algorithms, shows how to use this spiraling effect to implement non-Euclidean gradient descent in quantum computing.
Regular machine learning fails for quantum computing but our generalization works. The 'failed' machine learning is still key for us - as a warm-start!
(Physical Review Letters '26)
Stage 3: Algorithm. How to find  \(\vec{v}_{output}\)?
Marek Gluza
I grew up around these mountains where Poland meets Czech Republic and Slovakia (in Europe)
June '22: Single-author double-bracket proposal
Â
October '21: Arrived to Singapore
 4 years of working on the real-deal in quantum computing:
Let us choose to do quantum computing... not because it is easy, but because it is hard; because that goal will serve to organize and measure the best of our energies and skills.
Houston, we’re ready for take-off!
In summary:
Research is planned, team is in place and the time is right.
It's clear what to do and why it is important.
Itching to get going. All I need is "the spaceship"Â for the moonshot!
My roadmap:
Overarching fact: Quantum computing is not a one-man show.
Goal: Grow new quantum leaders.
Action: Horizontal & Github based quantum curriculum, with partner universities globally, internships with prospective clients and providers.
Â
Â
Current stage
Â
Â
Â
Â
Advanced stage
Â
Â
Â
Â
Intermediate stage
Â
Â
My roadmap:
Â
Â
Current stage
Â
Â
Â
Â
Advanced stage
Â
Â
Â
Â
Intermediate stage
Â
Â
Fact: Quantum computers are already quite powerful.
Goal: Creative hacking of their functionalities to get impact now.
Action: Lend tailored quantum algorithms to companies, R&D together.
Upcoming: Big quantum computers will be disruptive.
Goal: Thought leadership to utilize them with positive impact to our prosperity.
Action: Honest, grounded and diligent research on the real-deal.
Opportunity: Small quantum computers can be useful.
Goal: Use en-mass field-deployable quantum computing mindset for innovating MRIs, certifying thin-film deposition, etc.
Action: Evolve as physicist; think innovation first, revenue second.
Overarching fact: Quantum computing is not a one-man show.
Goal: Grow new quantum leaders.
Action: Horizontal & Github based quantum curriculum, with partner universities globally, internships with prospective clients and providers.
My roadmap:
Fact: Quantum computing is not a one-man show.
Goal: Grow new quantum leaders.
Action: Horizontal & Github based quantum curriculum, with partner universities globally, internships with prospective clients and providers.
Fact: Quantum computers are already quite powerful.
Goal: Creative hacking of their functionalities to get impact now.
Action: Lend tailored quantum algorithms to companies, R&D together.
Upcoming: Big quantum computers will be disruptive.
Goal: Thought leadership to utilize them with positive impact to our prosperity.
Action: Honest, grounded and diligent research on the real-deal.
Opportunity: Small quantum computers can be useful.
Goal: Use en-mass field-deployable quantum computing mindset for innovating MRIs, certifying thin-film deposition, etc.
Action: Evolve as physicist; think innovation first, revenue second.
0
0
0
0
0
0
0
0
0
0
0
0
1) Dephasing
2) Group commutator
3) Frame shifting
GWW flow equation
Flow duration
GWW flow unitary
Flowed Hamiltonian
Input Hamiltonian
Canonical bracket
GWW flow monotonicity
Restriction to off-diagonal
Restriction to diagonal
Dephasing is a unitary mixing channel:
N
S
N
S
N
S
N
S
N
S
N
S
N
S
0
0
0
0
0
0
0
0
1) Dephasing
2) Group commutator
3) Frame shifting
0
0
0
0
1) Dephasing
2) Group commutator
3) Frame shifting
Notice the steady increase of diagonal dominance.
Notice that degeneracies limit GWW diagonalization but variational brackets can lift them.
Notice the spectrum is almost converged.
Notice that some of them are essentially eigenstates!
- are you running the full scheme or heuristics?
- number of queries assuming worst-case
- are you running heuristics?
1) NotÂ
but optimize durations
2) It's not necessary to Hamiltonian simulate
3) It's possible to Hamiltonian simulate
4) Use approximate dephasing
5) Use variational brackets
Each of these reduces the runtime
0
0
0
0
1) Dephasing
2) Group commutator
3) Frame shifting
Heat waves destroy forests.
Heat waves destroy quantum computations.
0
0
0
0
C
From where I come from, I can tell you:
 Winter can be very beautiful!
But, I can also tell you: You get sad from the darkness, annoyed from the moisture and restricted by the cold.
Quantum winter
Quantum computers
Useful tasks?
If for
No
Then
BUT!
Quantum winter
Quantum computers
Useful tasks!
If for
No
Then
0
0
0
0
C
Â
[4,8]
[1]
[3]
[2]
[5]
[13]
[6]
[9]
[11,16]
[12]
[7, 14, 15, 17]
[10]
0
0
0
0
C
Fidelity witnesses
Tomography optical lattices
Tomography phonons
Proving statistical mechanics
Quantum simulating DSF
Holography in tensor networks
PEPS contraction average #P-hard
Quantum field machine
MBL l-bits
Â
0
0
0
0
C
[4,8]
[1]
[3]
[2]
[5]
[13]
[6]
[9]
[11,16]
[12]
[7, 14, 15, 17]
[10]
How to compute it on a laptop?
How to compute it on a quantum computer?
How to compute it on a quantum computer?
Use quantum algorithms 'Hamiltonian simulation'
Trotter-Suzuki
Linear combination of unitaries
Qubitization
Randomized compiler
Conclusion: For short evolution time we're happy
Use Solovay-Kitaev algorithm to compile these gates but usually they are the primitive gates
0
0
0
0
0
0
0
0
0
0
0
0
C
Most sophisticated theoretical methods use
controlled-unitary operations