Quantum Streaming Algorithms for DYCK(2) ASHWIN NAYAK, AND DAVE - - PowerPoint PPT Presentation
Quantum Streaming Algorithms for DYCK(2) ASHWIN NAYAK, AND DAVE - - PowerPoint PPT Presentation
Augmented Index and Quantum Streaming Algorithms for DYCK(2) ASHWIN NAYAK, AND DAVE TOUCHETTE University of Waterloo, Perimeter Institute CCC 2017, Riga, Latvia 8 July 2017 Communication Complexity Communication Complexity setting:
Communication Complexity
- Communication Complexity setting:
- How much communication to compute f on x, y
- Take information-theoretic view: Information Complexity
- How much information to compute f on x, y βΌ π
- Information content of interactive protocols?
- Classical vs. Quantum?
ππ΅ππΆ π, π π·1 = π
1(π, ππ΅)
π·2 = π
2(π, ππΆ, π·1)
π·π = π
π(π, ππΆ, π·<π)
β¦ Output: f(x,y)
Communication Complexity
- Communication Complexity setting:
- How much communication to compute f on x, y
- Take information-theoretic view: Information Complexity
- How much information to compute f on x, y βΌ π
- Information content of interactive protocols?
- Classical vs. Quantum?
ππ΅ππΆ π, π π·1 = π
1(π, π΅, ππ΅)
π·2 = π
2(π, ππΆ, π·1)
π·π = π
π(π, ππΆ, π·<π)
β¦ Output: f(x,y) ππ π΅π ππ πΆπ
Communication Complexity
- Communication Complexity setting:
- How much communication to compute f on x, y
- Take information-theoretic view: Information Complexity
- How much information to compute f on x, y βΌ π
- Information content of interactive protocols?
- Classical vs. Quantum?
ππ΅ππΆ π, π π1 π·1 β¦ Output: f(x,y) π2 π·2 ππ π·π ππ π΅π ππ πΆπ
Communication Complexity
- Communication Complexity setting:
- How much communication to compute f on x, y
- Take information-theoretic view: Information Complexity
- How much information to compute f on x, y βΌ π
- Information content of interactive protocols?
- Classical vs. Quantum?
|πβͺ π, π π1 π·1 β¦ Output: f(x,y) π2 π·2 ππ π·π ππ π΅π ππ πΆπ
Quantum Communication Complexity
π1 π2 π3 π
π
ππ π Protocol Ξ : π π π΅0 | πβͺ πΆ0 ππ΅1 π·1 π·2 π·3 ππΆ2 ππ΅2 ππ΅3 π·πβ1 π·π ππ΅π ππΆπβ1 π π΅π πΆπ π Output: f(X,Y)
Th.1: Streaming Algorithms for DYCK(2)
- Streaming algorithms: Attractive model for early Quantum Computers
- Some exponential advantages possible for specially crafted problems [LeG06, GKKRdW07]
- DYCK 2 = π + πΈππ·πΏ 2
+ πΈππ·πΏ 2 + πΈππ·πΏ 2 β πΈππ·πΏ 2
- Classical bound: π‘ π β Ξ©
π π
[MMN10, JN10, CCKM10]
- Two-way classical algorithm: π‘ π β O(ππππ§πππ(π))
|0π‘(π)βͺ ππ¦1 π¦1 ππ¦2 π¦2 β¦ ππ¦π π¦π Repeat T times Pre
Post
Th.1: Streaming Algorithms for DYCK(2)
- Th. 1: Any T-pass 1-way qu. streaming algo. for DYCK(2) needs space π‘ π β Ξ©(
π π3) on length N inputs
- Even holds for non-unitary streaming operations π
- Reduction from multi-party QCC to streaming algorithm to DYCK(2) [MMN10]
- Multi-party problem consists of OR of multiple instances of two-party problem
- Space s(N) in algorithm corresponds to communication between parties
- Consider T-pass, one-way quantum streaming algorithms
- Direct sum argument allows to reduce from a two-party problem, Augmented Index
- Multi-party QCC lower bounds requires two-party QIC lower bound on βeasy distributionβ
- Subtlety for non-unitary streaming operations π
Th.2: Augmented Index
- Index π¦1 β¦ π¦π β¦ π¦π, π = π¦π
- Augmented Index: π΅π½π π¦1 β¦ π¦π, π, π¦1 β¦ π¦<π, π
= π¦π β π π¦1 π¦2 β¦
π¦πβ1
π¦π β¦
π¦πβ1
π¦π π¦1 π¦2 β¦
π¦πβ1
π¦ π§ π β [π] bβ {0, 1} π¦π β π
Th.2: Augmented Index
- Th. 2.2: For any r-round protocol Ξ for π΅π½π, either
- π π½π·
π΅βπΆ Ξ , π0 β Ξ© π π 2
- r
- π π½π·πΆβπ΅ Ξ , π0 β Ξ©
1 π 2
with
- π0 the uniform distribution on zeros of π΅π½π (βeasy distributionβ)
- Classical bounds:
- π½π·
π΅βπΆ Ξ , π0 β Ξ© π 2π or
- π½π·πΆβπ΅ Ξ , π0 β Ξ© π
- [MMN10, JN10, CCKM10, CK11]
- We Build on direct sum approach of [JN10]
- General approach uses two main Tools (Sup.-Average Encoding Th., Qu. Cut-and-Paste)
- More specialized approach uses one more Tool (Information Flow Lemma)
Warm-up: Disjointness
πΈππ‘ππ(π¦, π§) = Β¬Ϊπβ[π](π¦π β§ π§π) π·π· πΈππ‘ππ β Ξ©(π)
π¦1 π¦2 β¦
π¦πβ1
π¦π β¦
π¦πβ1
π¦π π¦ π§1 π§2 β¦
π§πβ1
π§π β¦
π§πβ1
π§π π§ AND
Warm-up: Disjointness
CC πΈππ‘ππ β₯ π½π·0 πΈππ‘ππ = π π½π·0 π΅ππΈ [BJKS02] π½π· β€ π·π·, π½π· satisfies direct sum property (needs private and public randomness) π½π·0(π΅ππΈ) =
2 3 π½ π: π π = 0 + 2 3 π½(π: π|π = 0)
Comparing message transcript π on 01, 00, 10 inputs: ?
Tool: Average Encoding Theorem
- Average encoding theorem [KNTZ01]: Eπ β2 ππ, πβ
β€ π½(π: π)
- πβ = Eπ[ππ], average message
- h2 π1 π2 , Heilinger distance
- Follows from Pinskerβs inequality
- Low information messages are close to average message
- For AND, π = 0: 1
2 β2 π00, πβ0 + 1 2 β2 π10, πβ0 β€ π½(π: π|π = 0)
- Using Jensen and triangle inequality: 1
4 β2 π00, π10 β€ π½ π: π π = 0
- Similarly, for X=0: 1
4 β2 π00, π01 β€ π½ π: π π = 0
- Comparing 01, 10 inputs:
1 8 β2 π10, π01 β€ π½ π: π π = 0 + π½ π: π π = 0 = 3 2 π½π·0(π΅ππΈ)
Warm-up: Disjointness
CC πΈππ‘ππ β₯ π½π·0 πΈππ‘ππ = π π½π·0 π΅ππΈ [BJKS02] π½π· β€ π·π·, π½π· satisfies direct sum property, needs private and public randomness π½π·0(π΅ππΈ) =
2 3 π½ π: π π = 0 + 2 3 π½(π: π|π = 0)
Comparing message transcript π on 01, 00, 10 inputs:
1 12 β2 π10, π01 β€ π½π·0(π΅ππΈ)
Warm-up: Disjointness
CC πΈππ‘ππ β₯ π½π·0 πΈππ‘ππ = π π½π·0 π΅ππΈ [BJKS02] π½π· β€ π·π·, π½π· satisfies direct sum property, needs private and public randomness π½π·0(π΅ππΈ) =
2 3 π½ π: π π = 0 + 2 3 π½(π: π|π = 0)
Comparing message transcript π on 01, 00, 10 inputs:
1 12 β2 π10, π01 β€ π½π·0(π΅ππΈ)
Comparing π on 00, 11 inputs: ?
Tool: Cut-and-Paste Lemma
- Consider input subset {π¦1, π¦2} Γ {π§1, π§2}
π¦1 π¦2 π§1 π§2 π¦1 π¦2 π§1 π§2 + π¦1 π¦2 π§1 π§2 β π¦1 π¦2 π§1 π§2
- Triangle inequality implies for π on π¦1, π§2 and (π¦2, π§1):
- β ππ¦1π§2, ππ¦2π§1 β€ β ππ¦1π§1, ππ¦1π§2 + β(ππ¦1π§1, ππ¦2π§1)
π¦1 π¦2 π§1 π§2 β π¦1 π¦2 π§1 π§2
- What about π on π¦1, π§1 and (π¦2, π§2): ?
- Cut-and-paste Lemma [BJKS02]: β ππ¦1π§1, ππ¦2π§2 = β ππ¦1π§2, ππ¦2π§1
Warm-up: Disjointness
CC πΈππ‘ππ β₯ π½π·0 πΈππ‘ππ = π π½π·0 π΅ππΈ [BJKS02] π½π· β€ π·π·, π½π· satisfies direct sum property, needs private and public randomness π½π·0(π΅ππΈ) =
2 3 π½ π: π π = 0 + 2 3 π½(π: π|π = 0)
Comparing message transcript π on 01, 00, 10 inputs:
1 12 β2 π10, π01 β€ π½π·0(π΅ππΈ)
Comparing π on 00, 11 inputs:
1 12 β2 π00, π11 = 1 12 β2 π10, π01 β€ π½π·0(π΅ππΈ)
Warm-up: Disjointness
CC πΈππ‘ππ β₯ π½π·0 πΈππ‘ππ = π π½π·0 π΅ππΈ [BJKS02] π½π· β€ π·π·, π½π· satisfies direct sum property, needs private and public randomness π½π·0(π΅ππΈ) =
2 3 π½ π: π π = 0 + 2 3 π½(π: π|π = 0)
Comparing message transcript π on 01, 00, 10 inputs:
1 12 β2 π10, π01 β€ π½π·0(π΅ππΈ)
Comparing π on 00, 11 inputs:
1 12 β2 π00, π11 = 1 12 β2 π10, π01 β€ π½π·0(π΅ππΈ)
Statistical interpretation: β π1, π2 β₯
1 4 | π1 β π2 |ππ
||π00 β π11||ππ β Ξ© 1 since for AND, π00 β 0, π11 β 1 π·π· πΈππ‘ππ β Ξ©(π) Quantum?
Warm-up: Disjointness
π π·π· πΈππ‘ππ β Ξ( π) π π·π·π πΈππ‘ππ β O(
π π ), r round protocols
QCCr πΈππ‘ππ β₯
1 π ΰ·ͺ
π π½π·0
π πΈππ‘ππ = 1 π π ΰ·ͺ
π π½π·0
π π΅ππΈ [JRS03]
ΰ·ͺ π π½π· β€ π π π·π·, ΰ·ͺ π π½π· satisfies direct sum property, requires private and public βrandomnessβ Comparing π on 01, 00, 10 inputs: ?
Tool: Quantum Average Encoding Theorem
- Average encoding theorem [KNTZ01, JRS03]: Eπ β2 ππΆ
π, ππΆ
β€ π½ π: πΆ π
- πππΆ = Οπ¦ ππ π¦ π¦ β©π¦|π β ππΆ
π¦
- ππΆ = Eπ[ππΆ
π], average state
- h2 π, π = 1 β πΊ(π, π), Bures distance, with πΊ π, π = ||
π π||1
- Follows from Pinskerβs inequality
- For AND: 1
4 β2 ππΆππ·π 00 , ππΆππ·π 10
β€ π½ π: πΆππ·π π = 0 ππ = ΰ·ͺ π π½π·π, odd i
- Similarly, for X=0: 1
4 β2 ππ΅ππ·π 00 , ππ΅ππ·π 01
β€ π½ π: π΅ππ·π π = 0 ππ = ΰ·ͺ π π½π·π , even i
Warm-up: Disjointness
π π·π· πΈππ‘ππ β Ξ( π) π π·π·π πΈππ‘ππ β O(
π π ), r round protocols
QCCr πΈππ‘ππ β₯
1 π ΰ·ͺ
π π½π·0
π πΈππ‘ππ = 1 π π ΰ·ͺ
π π½π·0
π π΅ππΈ [JRS03]
ΰ·ͺ π π½π· β€ π π π·π·, ΰ·ͺ π π½π· satisfies direct sum property, requires private and public βrandomnessβ Comparing π on 01, 00, 10 inputs:
- 1
4 β2 ππΆππ·π 00 , ππΆππ·π 10
β€ ΰ·ͺ π π½π·π , odd i
- 1
4 β2 ππ΅ππ·π 00 , ππ΅ππ·π 01
β€ ΰ·ͺ π π½π·π , even i
- ΰ·ͺ
π π½π·0
π π΅ππΈ = Οπ ΰ·ͺ
π π½π·π
Warm-up: Disjointness
π π·π· πΈππ‘ππ β Ξ( π) π π·π·π πΈππ‘ππ β O(
π π ), r round protocols
QCCr πΈππ‘ππ β₯
1 π ΰ·ͺ
π π½π·0
π πΈππ‘ππ = 1 π π ΰ·ͺ
π π½π·0
π π΅ππΈ [JRS03]
ΰ·ͺ π π½π· β€ π π π·π·, ΰ·ͺ π π½π· satisfies direct sum property, requires private and public βrandomnessβ Comparing π on 01, 00, 10 inputs:
- 1
4 β2 ππΆππ·π 00 , ππΆππ·π 10
β€ ΰ·ͺ π π½π·π , odd i
- 1
4 β2 ππ΅ππ·π 00 , ππ΅ππ·π 01
β€ ΰ·ͺ π π½π·π , even i
- ΰ·ͺ
π π½π·0
π π΅ππΈ = Οπ ΰ·ͺ
π π½π·π
Comparing π on 00, 11 inputs: ?
Tool: Quantum Cut-and-Paste Lemma
- Variant of a tool developed in [JRS03, JN10]
- Consider input subset {π¦1, π¦2} Γ {π§1, π§2}
- Lemma: If
for odd i and for even i, then β π
π΅π’ π¦1βπ¦2π πΆπ’ π§1βπ§2(ππ΅π’πΆπ’π·π’ π’, π¦1π§1), ππ΅π’πΆπ’π·π’ π’, π¦2π§2
β€ 2 Οπβ€π’ π
π
π¦1, π¦2 π§1 β ππΆππ·π,
π, π¦1π§1ππΆππ·π π, π¦2π§1
= ππ π¦1 π§1, π§2 β ππ΅ππ·π,
π, π¦1π§1ππ΅ππ·π π, π¦1π§2
= ππ
Tool: Quantum Cut-and-Paste Lemma
- Consider input subset {π¦1, π¦2} Γ {π§1, π§2}
π¦1 π¦2 π§1 π§2 π¦1 π¦2 π§1 π§2 + π¦1 π¦2 π§1 π§2 β π¦1 π¦2 π§1 π§2
- Hybrid argument (up to correction unitaries π
π΅π’ π¦1βπ¦2, π πΆπ’ π§1βπ§2, with previous round dependence)
π¦1 π¦2 π§1 π§2 π¦1 π¦2 π§1 π§2 π¦1 π¦2 π§1 π§2 , , , .
Warm-up: Disjointness
π π·π· πΈππ‘ππ β Ξ( π) π π·π·π πΈππ‘ππ β O(
π π ), r round protocols
QCCr πΈππ‘ππ β₯
1 π ΰ·ͺ
π π½π·0
π πΈππ‘ππ = 1 π π ΰ·ͺ
π π½π·0
π π΅ππΈ [JRS03]
ΰ·ͺ π π½π· β€ π π π·π·, ΰ·ͺ π π½π· satisfies direct sum property, requires private and public βrandomnessβ Comparing π on 01, 00, 10 inputs:
- 1
4 β2 ππΆππ·π 00 , ππΆππ·π 10
β€ ΰ·ͺ π π½π·π , odd i
- 1
4 β2 ππ΅ππ·π 00 , ππ΅ππ·π 01
β€ ΰ·ͺ π π½π·π , even i
- ΰ·ͺ
π π½π·0
π π΅ππΈ = Οπ ΰ·ͺ
π π½π·π
Comparing π on 00, 11 inputs:
1 4 β2 ππ·π 00, ππ·π 11 β€ 4 π Οπ ΰ·ͺ
π π½π·π= 4 r ΰ·ͺ π π½π·0 π΅ππΈ
Warm-up: Disjointness
π π·π· πΈππ‘ππ β Ξ( π) π π·π·π πΈππ‘ππ β O(
π π ), r round protocols
QCCr πΈππ‘ππ β₯
1 π ΰ·ͺ
π π½π·0
π πΈππ‘ππ = 1 π π ΰ·ͺ
π π½π·0
π π΅ππΈ [JRS03]
ΰ·ͺ π π½π· β€ π π π·π·, ΰ·ͺ π π½π· satisfies direct sum property, requires private and public βrandomnessβ Comparing π on 01, 00, 10 inputs:
- 1
4 β2 ππΆππ·π 00 , ππΆππ·π 10
β€ ΰ·ͺ π π½π·π , odd i
- 1
4 β2 ππ΅ππ·π 00 , ππ΅ππ·π 01
β€ ΰ·ͺ π π½π·π , even i
- ΰ·ͺ
π π½π·0
π π΅ππΈ = Οπ ΰ·ͺ
π π½π·π
Comparing π on 00, 11 inputs:
1 4 β2 ππ·π 00, ππ·π 11 β€ 4 π Οπ ΰ·ͺ
π π½π·π= 4 r ΰ·ͺ π π½π·0 π΅ππΈ Gives ΰ·ͺ π π½π·0
π π΅ππΈ β Ξ© 1 π , π π·π·π πΈππ‘ππ β Ξ©( π π 2 + π ) [JRS03]
Augmented Index
π¦1 π¦2 β¦
π¦πβ1
π¦π β¦
π¦πβ1
π¦π π¦1 π¦2 β¦
π¦πβ1
π¦ π§ π β [π] bβ {0, 1} π¦π β π
π΅π½π π¦1 β¦ π¦π, π, π¦1 β¦ π¦πβ1, π = π¦π β π π0: uniform distribution on π¦π β π = 0 Either π½π·πΆβπ΅ Ξ , π0 β Ξ©(1)
Augmented Index
π΅π½π π¦1 β¦ π¦π, π, π¦1 β¦ π¦πβ1, π = π¦π β π π0: uniform distribution on π¦π β π = 0 Either π½π·πΆβπ΅ Ξ , π0 β Ξ©(1) or π½π·
π΅βπΆ Ξ , π0 β Ξ©(π)
π¦1 π¦2 β¦
π¦πβ1
π¦π β¦
π¦πβ1
π¦π π¦1 π¦2 β¦
π¦πβ1
π¦ π§ π β [π] bβ {0, 1} π¦π β π
Augmented Index
Direct sum approach [JN10] Avoid switching Bobβs prefix: π¦π for π β [
π 2 + 1, π]
π¦1 β¦ β¦
π¦π/2
π¦π/2+1
π¦π
β¦
π¦π π¦1 π¦2 β¦
π¦πβ1
π¦ π§ π β {π, π} bβ {0, 1} π¦π β π
{ {
π β [π 2 + 1, π] π β [1, π 2] ΰ·€ π¦π
Augmented Index
Direct sum approach [JN10] Avoid switching Bobβs prefix: π¦π for π β [
π 2 + 1, π]
π¦1 β¦ β¦
π¦π/2
π¦π/2+1
π¦π
β¦
π¦π π¦1 π¦2 β¦
π¦πβ1
π¦ π§ π β {π, π} bβ {0, 1} π¦π β π
{ {
π β [π 2 + 1, π] π β [1, π 2]
Bobβs one bit input: π
- π = 0 β π = π, π = π¦π
- π = 1 β π = π, π = ΰ·€
π¦π
Aliceβs one bit input: π
- π¦π = ΰ·€
π¦π β π
Output π¦π β π = 1 β π, π = (1, 1)
ΰ·€ π¦π π¦π
Augmented Index
Classical: Uses Average Encoding Theorem and Cut-and-Paste Lemma Quantum?
π¦1 β¦ β¦
π¦π/2
π¦π/2+1
π¦π
β¦
π¦π π¦1 π¦2 β¦
π¦πβ1
π¦ π§ π β {π, π} bβ {0, 1} π¦π β π
{ {
π β [π 2 + 1, π] π β [1, π 2]
Bobβs one bit input: π
- π = 0 β π = π, π = π¦π
- π = 1 β π = π, π = ΰ·€
π¦π
Aliceβs one bit input: π
- π¦π = ΰ·€
π¦π β π
Output π¦π β π = 1 β π, π = (1, 1)
ΰ·€ π¦π π¦π
Augmented Index
- ΰ·ͺ
π π½π·π΅βπΆ and ΰ·ͺ π π½π·πΆβπ΅ allows for reduction between DYCK(2) and Augmented Index [JN10]
- But Quantum Average Encoding Theorem + Cut-and-Paste approach breaks down
- ΰ·ͺ
π π½π·π΅βπΆ and ΰ·’ π π½π·πΆβπ΅ allows for Quantum Average Encoding Theorem + Cut-and-Paste [JN10]
- But reduction between DYCK(2) and Augmented Index breaks down
- ΰ·’
π π½π·πΆβπ΅ does not satisfy direct sum, ΰ·’ π π½π·πΆβπ΅ β€ π π·π·
- Looking for alternative QIC that trades-off between these
- Subtle issues about dealing with distributions vs. dealing with superpositions, private randomness
Superposition vs. Distribution
- Input distribution: πππ
π = Οπ¦π§ π π¦, π§
π¦π§ β©π¦π§|ππ
- Superposition: ππ ππππππ = Οπ¦π§
π π¦, π§ π¦π§π¦π§ ππππππ
- ππ ππππ πππππππ
π
= πππ
π
- Superposition can leak information
ππππ
Superposition vs. Distribution
- Extension of Input distribution: ΰ·€
ππππΉ
π
= Οπ¦π§π ΰ·€ π π¦, π§, π π¦π§π β©π¦π§π|πππΉ s.t. ππ πΉ ΰ·€ ππππΉ
π
= πππ
π
- Alternative Superposition: ΰ·€
ππ ππππππππΉ1ππΉ2 = Οπ¦π§π ΰ·€ π π¦, π§, π π¦π§π¦π§ππ ππππππππΉ1ππΉ2
- ππ ππππππΉ2 ΰ·€
πππππππππΉ1ππΉ2
π
= π½πΉβππΉ1[ ΰ·€ ππππΉ
π
]
- Isometry π
ππππβππππππΉ1ππΉ2 maps ππ to ΰ·€
ππ ππππππΉ1ππΉ2
Superposition for Augmented Index
- Augmented Index: π¦ = π¦1 β¦ π¦π, π§ = (π, π¦1 β¦ π¦πβ1, π), π = π¦π under π0
- Extension: πΏ βπ 1, π
2 , π βπ π 2 + 1, π , π· βπ 0,1 , π βπ 0,1 π, π βπ 0,1 πβπ
- π = ππ, π½ β πΏ, π according to π·
- Z = Zβ² Zβ²β² with |πβ²| = πΏ
- πΉ = πΏππππ·
- ΰ·€
ππ0 ππΉ1ππΉ2ππππππ = Οπππ¨π₯ β¦ |πππππ¨π¨π₯π₯βͺ (|00βͺ π¨π₯ ππ¨β² π¨π₯ π ππ¨β² π + 11 π¨π₯ ππ¨ π¨π₯ π ππ¨ π)
- How to deal with such superposition?
Quantum Information Complexity (QIC)
- QIC(Ξ , π) = Οπ πππ π½( ππππ: π·π ππΆπ + Οπ ππ€ππ π½( ππππ: π·π ππ΅π
- Motivated by quantum state redistribution, with ππππ purifying the ππ input registers: ππ ππππππ = Οπ¦,π§
π π¦, π§ π¦π¦π§π§ ππππππ
- Invariant under choice of purifying register.. Works also with ΰ·€
ππ ππππππππΉ1ππΉ2!
π π΅πΆπ·π π Referee π΅ π· πΆ π· ππππ
Quantum Information Complexity (QIC)
- QIC(Ξ , π) = Οπ πππ π½( ππππ: π·π ππΆπ + Οπ ππ€ππ π½( ππππ: π·π ππ΅π
- Motivated by quantum state redistribution, with ππππ purifying the ππ input registers: ππ ππππππ = Οπ¦,π§
π π¦, π§ π¦π¦π§π§ ππππππ
- Invariant under choice of purifying register.. Works also with ΰ·€
ππ ππππππππΉ1ππΉ2!
- Properties [T15]:
- Additivity
- QIC β€ QCC
- QIC allows for reduction between DYCK(2) and Augmented Index
- What about Quantum Average Encoding Theorem + Cut-and-Paste approach?
- Not directly.. Superposition-Average Encoding Theorem!
Recoverability
- Recoverability [FR15]
- There exists a recovery map ππΆβπΆπ· such that
- β2 (πππΆπ·, ππΆβπΆπ·(πππΆ)) β€ π½ π: π· πΆ π
πππΆπ· πππΆπ· π π π· πΆ π π· πΆ π· πΆ β π π΅πΆπ·π π Referee π΅ π· πΆ π·
Tool: Superposition-Average Encoding Th.
- Average encoding theorem [KNTZ01]: Eπ β2 ππΆ
π, ππΆ
β€ π½ π: πΆ π
- What about superposition over (part of) X?
- Recall [FR15]βs recoverability theorem
- There exists a recovery map ππΆβπΆπ· such that β2(πππΆπ·, ππΆβπΆπ·(πππΆ)) β€ π½ π: π· πΆ π
- Theorem: If for odd i
then β2 πππππππΆπ’
π
, πππππππΆπ’
π
β€ π Οπβ€π’ ππ π½ ππππ: π·π π πΆπ = ππ πππππππΆπ
π
πππππππΆπ
π
ππ: F-R maps
Quantum Information Complexity (QIC)
- QIC(Ξ , π) = Οπ πππ π½( ππππ: π·π ππΆπ + Οπ ππ€ππ π½( ππππ: π·π ππ΅π
- Motivated by quantum state redistribution, with ππππ purifying the ππ input registers: ππ ππππππ = Οπ¦,π§
π π¦, π§ π¦π¦π§π§ ππππππ
- Invariant under choice of purifying register.. Works also with ΰ·€
ππ ππππππππΉ1ππΉ2!
- Properties [T15]:
- Additivity
- QIC β€ QCC
- QIC allows for reduction between DYCK(2) and Augmented Index
- What about Quantum Average Encoding Theorem + Cut-and-Paste approach?
- Superposition average encoding theorem allows to deal with such superpositions
- How else?
Tool: Information Flow Lemma
- Lemma [LT17]: π½ ππΉ: ππ΅π|ππΊ β π½ ππΉ: π|ππΊ = Οπ ππ€ππ π½ ππΉ: π·π ππ΅πππΊ
β Οπ πππ π½ ππΉ: π·π ππ΅πππΊ
- ππΉ, ππΊ arbitrary quantum extension to inputs ππ
- ΰ·«
π π½π·π
β² = π½(ππ½ππΏ1ππ·1: ππ
1ππ 2ππ΅ππ·π ππ1π ΰ·₯
ππ = π½(ππ½ππΏ1ππ·1: πππ΅ππ·π ππ
1ππ 2ππ1ππ1 ΰ·₯
ππ β€ π π½π·
- Handles superposition such that it does not leak information about preparation
- Allows for Average Encoding Theorem
ππΉ | ππΊ
Outlook
- Information-Theoretic Tools for Interactive Quantum Protocols
- Superposition-average encoding theorem
- Quantum Cut-and-Paste Lemma
- Information Flow Lemma to handle superpositions
- Applications
- Space lower bound on quantum streaming algorithms for DYCK(2)
- Streaming with non-unitary operations
- Quantum information trade-off for Augmented Index
- Superposition vs. Distributions
- Open Questions
- Remove dependence on number of round in Augmented Index trade-off
- Obtain better quantum round elimination
- Obtain stronger trade-off, π vs.
π 2π
- Obtain trade-off for ΰ·«
π π½π· πΆβπ΅ (i.e. only limit how much information about index π flows to Alice)
- Find Further applications of toolsβ¦
References
[MMN10] - Magniez, Mathieu and Nayak. STOC'10. [JN10] - Jain and Nayak. ECCC'10, IEEE TIT'14. [CCKM10] - Chakrabarti, Cormode, Kondapally and McGregor. FOCS'10. [LeG06] - Le Gall. SPAA'06. [GKKRdW06] - Gavinsky, Kempe, Kerenidis, Raz and de Wolf. STOC'07. [CK11] - Chakrabarti and Kondapally. APPROX'11/RANDOM'11. [BJKS02] - Bar-Yossef, Jayram, Kumar, and Sivakumar. FOCS'02. [KNTZ01] - Klauck, Nayak, Ta-Shma and Zuckerman. STOC'01. [JRS03] - Jain, Radhakrishnan and Sen. FOCS'03. [T15] - T. STOC'15. [FR15] - Fawzi, Renner. CMP'15. [ML17] - Lauriere, T. ITCS'17.
ASCENSION
[MMN10]