---
abstract: 'We study the possibility of reversing an action of a quantum channel. Our principal objective is to find a specific channel that reverses as accurately as possible an action of a given quantum channel. To achieve this goal we use semidefinite programming. We show the benefits of our method using the quantum pseudo-telepathy Magic Square game with noise. Our strategy is to move the pseudo-telepathy region to higher noise values. We show that it is possible to reverse the action of a noise channel using semidefinite programming.'
author:
- '[Ł]{}ukasz Pawela'
- Piotr Gawron
- 'Zbigniew Pucha[ł]{}a'
- 'Jan S[ł]{}adkowski'
bibliography:
- 'telepathy.bib'
date: '19/IV/2013'
title: 'Enhancing pseudo-telepathy in the Magic Square game'
---

=1

Introduction
============

Quantum game theory is an interdisciplinary field that combines game theory and quantum information. It lies at the crossroads of physics, quantum information processing, computer and natural sciences. Various quantizations of games were presented by different authors [@eisert1999quantum; @piotrowski2003invitation; @flitney2002quantum; @frackiewicz2012quantum; @schmidt2012quantum].

Quantum pseudo-telepathy games [@brassard2005quantum] form a subclass of quantum games. A game belongs to the pseudo-telepathy class providing that there are no winning strategies for classical players, but a winning strategy can be found if the players share a sufficient amount of entanglement. In these games quantum players can accomplish tasks that are unfeasible for their classical counterparts. It has been shown [@noisy_square] that noise in a quantum channel can decrease the probability of winning the Magic Square game even below the classical threshold.

Noise is an unavoidable ingredient of a quantum system. Therefore its thorough investigation is a fundamental issue in quantum information processing. Quantum game theory has several potential applications (e.g quantum auctions [@piotrowski2008quantum]) that may be hindered by noise effects. Our previous investigation of quantum noise effects in quantum games [@noisy_square; @gawron2010noisy; @miszczak2011qubit], and quantum algorithms performance [@gawron2012noise] revealed several interesting issues that act as an incentive of the present work. The tools developed in this work can be used to analyse the behaviour of quantum channels in other settings.

This paper is organized as follows. In Section \[sec:motivation\] we motivate our research. In Section \[sec:square\] we present the Magic Square game. In Section \[sec:quantu-channels\] we recall essential facts about quantum channels. In Section \[sec:noise\] we discuss noisy quantum channels. In Section \[sec:model\] we introduce a method of reversing an action of a channel. Section \[sec:results\] contains our results and their discussion. Finally, in Section \[sec:conc\] conclusions are drawn.

Motivation {#sec:motivation}
==========

The motivation to study the Magic Square game and pseudo-telepathy games in general is that their physical implementation could provide convincing, even to a layperson, demonstration that the physical world is not local realistic. By *local* we mean that no action performed at some location X can have an effect on some remote location Y in a time shorter then that required by light to travel from X to Y. *Realistic* means that a measurement can only reveal elements of reality that are already present in the system [@brassard2005quantum].

Given a pseudo-telepathy game, one can implement a quantum winning strategy for this game [@brassard2005quantum]. In an ideal case, the experiment should involve a significant number of rounds of the game. The experiment should be continued until either the players lose a single round or the players win such a great number of rounds, that it would be nearly impossible if they were using a classical strategy.

In the particular case of the magic square game the classical strategy allows the players to achieve the success rate no larger than $\frac{8}{9}$. In theory, the success rate of the quantum strategy is equal to one. But any physical implementations of a quantum protocol cannot be perfect because it is subject to noise.

In particular, the players, Alice and Bob, must be so far away from each other that the time between the question and their respective answers is shorter than the time required by light to travel between their locations. This set-up involves sending parts of an entangled quantum state to two remote locations. Sending qubits through a channel will inevitably add noise to the system. Our aim is to counteract this noise. In this paper we focus on the destructive aspects of the process of transmission of a qubit through a noisy separable quantum channel and introduce a scheme that allows the partial reversion of the channel action. This reversal gives rise to the players’ success rate above the classical limit of $8/9$ for some parameters of noisy channels. Our scheme for reversing an action of a noisy channel may prove valuable in future experimental set-ups of such games.

Magic Square game {#sec:square}
=================

The magic square is a $3 \times 3$ matrix filled with numbers 0 or 1 so that the sum of entries in each row is even and the sum of entries in each column is odd. Although such a matrix cannot exist (see Fig. \[fig:impossible\]) one can consider the following game.

[|&gt;m[1em]{}| &gt;m[1em]{}|&gt;m[1em]{}|]{} [1]{}& [1]{}& [0]{}\
[1]{}& [0]{}& [1]{}\
[1]{}& [0]{}& ?\

The game setup is as follows. There are two players: Alice and Bob. Alice is given a row, Bob is given a column. Alice has to give the entries for a row and Bob has to give entries for a column so that the parity conditions are met. Winning condition is that the players’ entries at the intersection must agree. Alice and Bob can prepare a strategy but they are not allowed to communicate during the game.

There exists a (classical) strategy that guarantees the winning probability of $\frac{8}{9}$. If the parties are allowed to share a quantum state they can achieve probability of success equal to one [@brassard2005quantum].

In the quantum version of this game [@mermin; @aravind2004quantum] Alice and Bob are allowed to share an entangled quantum state. The winning strategy is following. Alice and Bob share an entangled state: $${\ensuremath{|\psi\rangle}} = \frac{1}{2}\left( {\ensuremath{|0011\rangle}} + {\ensuremath{|1100\rangle}} - {\ensuremath{|0110\rangle}} - {\ensuremath{|1001\rangle}} \right)$$ and apply local unitary operators forming operator $A_i\otimes B_j$, where

  ------- --------------------- ------- ---------------------
  $A_1$   $                     $A_2$   $
          \frac{1}{\sqrt{2}}            \frac{1}{2}
          \left(                        \left(
          \begin{smallmatrix}           \begin{smallmatrix}
          i & 0 & 0 & 1\\               i & 1 & 1 & i\\
          0 &-i & 1 & 0\\               -i & 1 & -1 & i\\
          0 & i & 1 & 0\\               i & 1 & -1 & -i\\
          1 & 0 & 0 & i                 -i & 1 & 1 & -i
          \end{smallmatrix}             \end{smallmatrix}
          \right)                       \right)
          ,                             ,
          $                             $

  $A_3$   $                     $B_1$   $
          \frac{1}{2}                   \frac{1}{2}
          \left(                        \left(
          \begin{smallmatrix}           \begin{smallmatrix}
          -1 & -1 & -1 & 1\\            i & -i & 1 & 1\\
          1 & 1 & -1 & 1\\              -i & -i & 1 & -1\\
          1 & -1 & 1 & 1\\              1 & 1 & -i & i\\
          1 & -1 & -1 & -1              -i & i & 1 & 1
          \end{smallmatrix}             \end{smallmatrix}
          \right)                       \right)
          ,                             ,
          $                             $

  $B_2$   $                     $B_3$   $
          \frac{1}{2}                   \frac{1}{\sqrt{2}}
          \left(                        \left(
          \begin{smallmatrix}           \begin{smallmatrix}
          -1 & i & 1 & i\\              1 & 0 & 0 & 1\\
          1 & i & 1 & -i\\              -1 & 0 & 0 & 1\\
          1 & -i & 1 & i\\              0 & 1 & 1 & 0\\
          -1 & -i & 1 & -i              0 & 1 & -1 & 0
          \end{smallmatrix}             \end{smallmatrix}
          \right)                       \right).
          ,                             $
          $                             
  ------- --------------------- ------- ---------------------

Indices $i$ and $j$ label rows and columns of the magic square. The state of this scheme before measurement is $$\label{eq:game-final-state}
\rho_f=(A_i\otimes B_j)\,
{\ensuremath{|\psi\rangle}}{\ensuremath{\langle\psi|}}\,(A_i^\dagger\otimes B_j^\dagger).$$ The final step of the game consists of the measurement in the computational basis.

In [@noisy_square], the situation where the initial state ${\ensuremath{|\psi\rangle}}$ is corrupted by the noise was investigated. Therefore, Eq. \[eq:game-final-state\] is transformed into $$\label{eq:game-final-state-noisy}
\rho_f=(A_i\otimes B_j)\,
\Phi_\alpha({\ensuremath{|\psi\rangle}}{\ensuremath{\langle\psi|}})
\,(A_i^\dagger\otimes B_j^\dagger),$$ where $\Phi_\alpha$ denotes one-parameter family of noisy quantum channels.

In such a case it is justified to inquire what is the mean probability of Alice and Bob’s success given the amount of noise introduced by channel $\Phi_\alpha$. The mean probability $p(\alpha)$ of measuring the outcome yielding success in the state $\rho_f $ is given by $$p(\alpha)=\frac{1}{9}
\sum\limits_{i,j=1}^{3}
\sum_{\xi\in\mathcal{S}_{ij}}
{{\mathrm{tr}}}{\rho_f}
{{\ensuremath{{\ensuremath{|\xi\rangle}}{\ensuremath{\langle\xi|}}}}},$$ where $\mathcal{S}_{ij}$ is the set of right answers for the column and row $ij$ (Tab. \[tbl:msg:states\]).

                        ${0}$   ${1}$   ${2}$   ${3}$   ${4}$   ${5}$   ${6}$   ${7}$   ${8}$   ${9}$   ${10}$   ${11}$   ${12}$   ${13}$   ${14}$   ${15}$
  -------------------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- -------- -------- -------- -------- -------- --------
   $\mathcal{S}_{11}$     +       +       -       -       +       +       -       -       -       -       +        +        -        -        +        +
   $\mathcal{S}_{12}$     +       +       -       -       -       -       +       +       +       +       -        -        -        -        +        +
   $\mathcal{S}_{13}$     +       +       -       -       -       -       +       +       -       -       +        +        +        +        -        -
   $\mathcal{S}_{21}$     +       -       +       -       +       -       +       -       -       +       -        +        -        +        -        +
   $\mathcal{S}_{22}$     +       -       +       -       -       +       -       +       +       -       +        -        -        +        -        +
   $\mathcal{S}_{23}$     +       -       +       -       -       +       -       +       -       +       -        +        +        -        +        -
   $\mathcal{S}_{31}$     -       +       +       -       -       +       +       -       +       -       -        +        +        -        -        +
   $\mathcal{S}_{32}$     -       +       +       -       +       -       -       +       -       +       +        -        +        -        -        +
   $\mathcal{S}_{33}$     -       +       +       -       +       -       -       +       +       -       -        +        -        +        +        -

  : Sets $\mathcal{S}_{ij}$ — plus sign (+) indicates that the given element belongs to the set, minus (-) sign indicates that the element does not belong to the set.[]{data-label="tbl:msg:states"}

A winning strategy exists for noiseless channels. In the case of noisy channel, the same strategy gives a higher probability of winning than in the classical case for low noise channels [@noisy_square]. The objective of this work is to find local channels that partially reverse the action of the noise and therefore extends the pseudo-telepathy to channels with higher noise. In order to achieve this, Eq. \[eq:game-final-state-noisy\] is transformed into $$\label{eq:game-final-state-recovered}
\rho_f=(A_i\otimes B_j)\,
\Psi_\alpha(
\Phi_\alpha({\ensuremath{|\psi\rangle}}{\ensuremath{\langle\psi|}})
)
\,(A_i^\dagger\otimes B_j^\dagger),$$ where $\Psi_\alpha$ denotes local channel with respect to Alice and Bob’s subsystems that allows to raise their probability of winning $p(\alpha)$. In order to achieve that a series of semi-definite optimization programs has to be numerically solved.

Quantum channels {#sec:quantu-channels}
================

In the most general case, the evolution of a quantum system can be described using the notion of a *quantum channel* [@BZ2006; @NC2000; @puchala2011experimentally]. A quantum channel is a mapping acting on density operators $\rho \in D({\mathcal{H}})$, i.e., operators where $\rho \geq 0$ and ${{\mathrm{tr}}}(\rho)=1$ on a Hilbert space ${\mathcal{H}}_1$ and transforming them into operators on a another Hilbert space ${\mathcal{H}}_2$. Thus $$\Phi: L({\mathcal{H}}_1) \rightarrow L({\mathcal{H}}_2),$$ where $L({\mathcal{H}}_i)$ denotes the set of linear operators on ${\mathcal{H}}_i$. To form a proper quantum channel, the mapping $\Phi$ must satisfy the following restrictions:

1.  $\Phi$ must be *trace-preserving*, that is ${\mathrm{tr}}(\Phi(\rho))={\mathrm{tr}}(\rho)$,

2.  $\Phi$ must be *completely positive*, that is $\Phi\otimes
        {\mathbbm{1}}_{L({\mathcal{H}}_3)}$ is a positive mapping, thus $$(\Phi\otimes {\mathbbm{1}}_{L({\mathcal{H}}_3)})(\rho)\in D({\mathcal{H}}_2\otimes{\mathcal{H}}_3),$$ for every choice of $\rho\in D({\mathcal{H}}_1\otimes{\mathcal{H}}_3)$ and every choice of finite-dimensional Hilbert space ${\mathcal{H}}_3$, where ${\mathbbm{1}}_{L({\mathcal{H}}_3)}$ is an identity channel on the space $L({\mathcal{H}}_3)$.

The notion of a *product* quantum channel is introduced as follows [@watrous]. For any choice of quantum channels that satisfy $$\Phi_1: L({\mathcal{H}}_1^1) \rightarrow L({\mathcal{H}}_2^1),\ldots, \Phi_N: L({\mathcal{H}}_1^N) \rightarrow L({\mathcal{H}}_2^N),$$ we define a linear mapping $$\Phi_1 \otimes \ldots \otimes \Phi_N: L({\mathcal{H}}_1^1\otimes \ldots \otimes{\mathcal{H}}_1^N) \rightarrow L({\mathcal{H}}_2^1\otimes \ldots \otimes{\mathcal{H}}_2^N),$$ to be the unique mapping that satisfies the equation $$(\Phi_1 \otimes \ldots \otimes \Phi_N)(A_1\otimes\ldots\otimes A_N) = \Phi_1(A_1) \otimes\ldots \otimes \Phi_N(A_N),$$ for all operators $A_1\in L({\mathcal{H}}_1^1),\ldots, A_N \in L({\mathcal{H}}_1^N)$.

Many different representations of quantum channels can be chosen, depending on the application. Among these are the Jamio[ł]{}kowski representation, the Kraus representation and the Stinespring representation. These three representations will be used throughout this paper.

The Jamio[ł]{}kowski representation of a quantum channel $\Phi$ is given by $${\ensuremath{\mathcal{J}}}(\Phi) = \sum_{a,b} \Phi(E_{a,b})\otimes E_{a,b},$$ where $E_{a,b} \in L({\mathcal{H}}_1)$ are operators with all entries equal to zero, except the entry $a,b$ equal to one. From this definition, it is straightforward to observe that ${\ensuremath{\mathcal{J}}}(\Phi) \in L({\mathcal{H}}_2 \otimes {\mathcal{H}}_1)$. By the Choi’s [@BZ2006] theorem a channel is completely positive if and only if ${\ensuremath{\mathcal{J}}}(\Phi) \geq 0$. It is trace-preserving if and only if $${{\mathrm{tr}}}_{{\mathcal{H}}_2}({\ensuremath{\mathcal{J}}}(\Phi)) = {\mathbbm{1}}_{{\mathcal{H}}_1}.$$ Finally, the action of a quantum channel in the Jmio[ł]{}kowski representation is given by $$\Phi(\rho) = {{\mathrm{tr}}}_{{\mathcal{H}}_1}({\ensuremath{\mathcal{J}}}(\Phi)({\mathbbm{1}}_{{\mathcal{H}}_2} \otimes \rho^T)).$$

The Kraus representation of a quantum channel is given by a set of operators $E_k \in L({\mathcal{H}}_1, {\mathcal{H}}_2)$. The action of quantum channel $\Phi$ is given by: $$\Phi(\rho)=\sum_k E_k \rho {E_k}^\dagger.$$ This form ensures that the quantum channel is completely positive. For it to be also trace-preserving we need to impose the following constraint on the Kraus operators $$\sum_k {E_k}^\dagger E_k={\mathbbm{1}}_{{\mathcal{H}}_1}.$$

Finally, given a mapping $\Phi: L({\mathcal{H}}_1) \rightarrow L({\mathcal{H}}_2)$ let us take another Hilbert space ${\mathcal{H}}_3$ such that $\textnormal{dim}({\mathcal{H}}_3) = \textnormal{rank}(J(\Phi))$ and a linear isometry $A\in
U({\mathcal{H}}_1,
{\mathcal{H}}_2\otimes{\mathcal{H}}_3)$. The action of a quantum channel is given by $$\Phi(\rho) = {\mathrm{tr}}_{{\mathcal{H}}_3}(A\rho A^\dagger).$$ This representation is called the Stinespring representation of $\Phi$.

For further discussion of quantum channels see [*e.g.*]{} [@NC2000] or [@watrous].

Quantum noise {#sec:noise}
=============

In the literature, several one-parameter families of qubit noisy channels are discussed [@NC2000]. For all the families of channels listed below the parameter $\alpha\in [0,1]$ represents the amount of noise introduced by the channel. The symbols $\sigma_x,\sigma_y,\sigma_z$ denote Pauli operators. The Kraus operators for typical noisy channels are for

-   depolarising channel:\
    $\left\{
    \sqrt{1-\frac{3\alpha}{4}}{\mathbbm{1}},
    \sqrt{\frac{\alpha}{4}}\sigma_x
    ,
    \sqrt{\frac{\alpha}{4}}\sigma_y,
    \sqrt{\frac{\alpha}{4}}\sigma_z
    \right\},$

-   amplitude damping: $\left\{
    \left(
    \begin{smallmatrix}
    1 & 0 \\
    0 & \sqrt{1-\alpha}
    \end{smallmatrix}
    \right)
    ,
    \left(
    \begin{smallmatrix}
    0 & \sqrt{\alpha} \\
    0 & 0
    \end{smallmatrix}
    \right)
    \right\},$

-   phase damping: $\left\{
    \left(
    \begin{smallmatrix}
    1 & 0 \\
    0 & \sqrt{1-\alpha}
    \end{smallmatrix}
    \right)
    ,
    \left(
    \begin{smallmatrix}
    0 & 0 \\
    0 & \sqrt{\alpha}
    \end{smallmatrix}
    \right)
    \right\},$

-   phase flip: $\left\{
    \sqrt{1-\alpha}{\mathbbm{1}},
    \sqrt{\alpha}\sigma_z
    \right\}
    ,$

-   bit flip: $
    \left\{
    \sqrt{1-\alpha}{\mathbbm{1}},
    \sqrt{\alpha}\sigma_x
    \right\},
    $

-   bit-phase flip: $\left\{
    \sqrt{1-\alpha}{\mathbbm{1}},
    \sqrt{\alpha}\sigma_y
    \right\}$.

In order to apply noise operators to multiple qubits we form new set of operators acting on a larger Hilbert space.

Given a set of $n$ one-qubit Kraus operators $\{e_k\}_{k=1}^n$ it is possible to construct new set of $n^N$ operators $\{E_k\}_{k=1}^{n^N}$ that act on a Hilbert space of dimension $2^N$ by taking Cartesian product of one-qubit Kraus operators in the following way $$\label{equ:localchannel}
\{E_k\}_{k=1}^{n^N}=
\{e_{i_1}\otimes e_{i_2}\otimes\ldots \otimes
e_{i_N}\}_{i_1,i_2,\ldots i_N=1}^n.$$

Application of the above to Kraus operators listed before gives one-parameter families of local noisy channels. This form will be used in further investigations.

Reversing the action of a channel {#sec:model}
=================================

We propose the following scheme for reversing an action of a channel using semidefinite programming (SDP). In our case, the most useful formulation of a semidefinite program is as follows (after Watrous [@watrous]).

A semidefinite program is a triple ($\Phi, A, B$) where $\Phi:
L({\mathcal{H}}_1)\rightarrow L({\mathcal{H}}_2)$ is a Hermiticity-preserving map and $A\in L({\mathcal{H}}_1)$ and $B \in L({\mathcal{H}}_2)$ are Hermitian operators for some choice of Hilbert spaces ${\mathcal{H}}_1$ and ${\mathcal{H}}_2$. Two optimization problems are associated with the triple $(\Phi, A, B)$, the primal and dual problems. We will focus our attention on the primal problem, which has the form: $$\begin{aligned}
    \text{maximize:}&& {{\mathrm{tr}}}(AX), \\
    \text{subject to:}&& \Phi(X)=B, \\
        && X\ge 0.\end{aligned}$$

In the case of the pseudo-telepathy game, it seems appropriate to look for a channel in a product form. This is due to the fact, that Alice and Bob are separated and each of them must apply a local channel. To model this situation, let us consider the Jamio[ł]{}kowski representations of Alice’s and Bob’s channels, denoted $Y$ and $Z$ respectively. The resulting channel is given by $$T=W(Y \otimes Z)W,\label{eq:T_prod}$$ where $W$ is an operator defined as follows $$W = {\mathbbm{1}}_{{\mathcal{H}}_2^A}\otimes U \otimes{\mathbbm{1}}_{{\mathcal{H}}_1^B},$$ where $U \in L({\mathcal{H}}_1^A \otimes {\mathcal{H}}_2^B, {\mathcal{H}}_2^B \otimes {\mathcal{H}}_1^A)$ is the swap operation of subsystems ${\mathcal{H}}_1^A$ and ${\mathcal{H}}_2^B$, defined as $$U = \sum_{i,j}{\ensuremath{{\ensuremath{|f_j e_i\rangle}}{\ensuremath{\langlee_i f_j|}}}},$$ for $e_i, f_j$ being elements of orthonormal bases of ${\mathcal{H}}_1^A$ and ${\mathcal{H}}_2^B$ respectively.

Next, let us denote by $\Psi_N$ the noise channel and we put $\sigma =
{\ensuremath{{\ensuremath{|\psi\rangle}}{\ensuremath{\langle\psi|}}}}$. For simplicity of further calculations, let us write $\tau
= \Psi_N(\sigma)$ and $T = {\ensuremath{\mathcal{J}}}(\Psi_N)$. Consider the following maximization criterion problem $$\textnormal{maximize:}\;\;\; {{\mathrm{tr}}}({{\mathrm{tr}}}_2(W(Y \otimes Z)W({\mathbbm{1}}\otimes \tau^T))\sigma), \label{eq:max_prod}$$ which means we aim to find a channel that reverses the action of the noise channel as accurately as possible. Unfortunately, a maximization criterion in this form does not yield an SDP problem. To formulate this problem as an SDP, we first conduct some simple calculations that allow us to rewrite the maximization condition  as $$\begin{aligned}
    \textnormal{maximize:} & & {{\mathrm{tr}}}((Y \otimes Z)M), \label{eq:new_max_prod}\\
    \textnormal{subject to:}& & M = W(\sigma \otimes \tau)W. \label{eq:M_prod}\end{aligned}$$ Considering the value of $Y$ to be fixed and using the equation ${\mathrm{tr}}(({\mathbbm{1}}\otimes A)B)={\mathrm{tr}}(A\ {\mathrm{tr}}_1(B))$, allows us to write the following SDP $$\begin{aligned}
    \textnormal{maximize:} & & {{\mathrm{tr}}}(Z{{\mathrm{tr}}}_{{\mathcal{H}}_2^B, {\mathcal{H}}_1^B}(M(Y \otimes {\mathbbm{1}}_{{\mathcal{H}}_2^B\otimes {\mathcal{H}}_1^B})), \label{eq:left} \nonumber\\
    \textnormal{subject to:} & & {{\mathrm{tr}}}_{{\mathcal{H}}_2^B}(Z) = {\mathbbm{1}}_{{\mathcal{H}}_1^B}, \\
    && Z \geq 0. \nonumber\end{aligned}$$ Fixing the value of $Z$ and following a similar calculation give the following SDP problem $$\begin{aligned}
    \textnormal{maximize:} & & {{\mathrm{tr}}}(Y{{\mathrm{tr}}}_{{\mathcal{H}}_2^A, {\mathcal{H}}_1^A}(({\mathbbm{1}}_{{\mathcal{H}}_2^A\otimes {\mathcal{H}}_1^A} \otimes Z)M), \label{eq:right} \nonumber\\
    \textnormal{subject to:} & & {{\mathrm{tr}}}_{{\mathcal{H}}_2^A}(Y) = {\mathbbm{1}}_{{\mathcal{H}}_1^A}, \\
    && Y \geq 0. \nonumber\end{aligned}$$ Now, we use the following algorithm to find an optimal channel. The algorithm in each iteration optimizes only a single part of the product channel. This algorithm was implemented using the SDPLR library [@sdplr_main; @sdplr_help]

calculate ($\otimes$ )

Numerical results {#sec:results}
=================

The numerical results are gathered in form of plots at the end of the paper. Fig. \[fig:res\] shows the results of the optimization scheme described in algorithm \[algo:optimization\]. The application of the SDP allowed us to achieve greater winning probability for all types of noisy channels.

In the case of the flip channels the obtained results are depicted in Figs. \[fig:phase\_flip\], \[fig:bit\_flip\] and \[fig:bit\_phase\_flip\]. These plots show that it is possible to reverse the action of the noise channel for all values of the noise parameter $\alpha$. Hence, we are able to observer quantum pseudo-telepathy for higher noise channels. Furthermore, the use of our optimization method results in a plot of probability of winning as a function of the noise parameter $\alpha$ which has a shape similar to the case when we do not try to reverse the action of a channel.

Next, we move to the depolarising channel. The results obtained in this case are shown in Fig. \[fig:depolarising\]. Likewise, in this case our method also has allowed us to achieve pseudo-telepathy for higher values of the noise parameter $\alpha$. The details are depicted in the inset in Fig. \[fig:depolarising\]. Additionally, for values of the noise parameter $\alpha \ge 0.45$ the probability of winning the game stabilizes around 0.65, opposed to the case with no channel action inverse, where it decreases to 0.5. Hence, we are able to retrieve some information in the case of high noise, local depolarising channels acting on many qubits.

Finally, we move to the damping channels. Numerical results for this case are depicted in Figs. \[fig:phase\_damping\] and \[fig:amplitude\_damping\]. Also in this case we are able to reverse the action of a noise channel and broaden the pseudo-telepathy region. In the case of high values of the noise parameter $\alpha$, results for the amplitude damping channel resemble those obtained for depolarising channel, as the probability of winning stabilizes around 0.65 for $\alpha \ge 0.45$ instead of decreasing to approximately 0.5.

Conclusions {#sec:conc}
===========

The principal result of this paper is a methodology of partial denoising with the usage of local quantum channels. The presented tool can be used in the cases in which

-   the parameters of the noise are accessible,

-   the noisy channel is separable and acts independently on each qubit,

-   the entangled quantum state the parties use in known in advance,

-   the parties have access to quantum computers but

-   are no allowed to communicate.

We have proposed a method to reverse an action of a quantum channel using semidefinite programming. The method allows us to find a product channel which partially reverses a given channel. We use the following scheme to achieve this goal. First, we fix all parts of the product, except for one, which is being optimized. After the SDP optimization, we move on to optimize the next part of the product channel, using the value obtained in the earlier step. We repeat this for all parts of the product channel. We run the process a great number of times to obtain a converging solution.

![A quantum circuit showing the implementation of our scheme. $A_i$ and $B_i$ denote Alice’s and Bob’s qubits. $q_0$ and $q_1$ are the ancillary qubits they need to add.[]{data-label="fig:implementation"}](telepathy_circuit)

Obtained channel may be implemented on a real physical system using the Stinespring representation. An example of the quantum circuit implementing this scheme is shown in Figure \[fig:implementation\]. Alice and Bob each add ancillary qubits to their original ones. Then they apply a unitary operator on their respective systems. Finally, they perform a measurement on the ancillary qubits, leaving their starting qubits in a less noisy state.

As an example of usage of this optimization scheme we present the quantum pseudo-telepathy magic square game. We obtained results showing an improvement in the players’ success rate in the game. Specifically, we were to broaden the range of the noise parameter $\alpha$ for which the quantum effect occurs.

Acknowledgements {#acknowledgements .unnumbered}
================

This work was supported by the Polish National Science Centre: [Ł]{}. Pawela by the grant number N N516 481840, J. S[ł]{}adkowski by the grant number DEC-2011/01/B/ST6/07197. Work was also supported by the Polish Ministry of Science and Higher Education: P. Gawron under the project number IP2011 014071, Z. Pucha[ł]{}a under the project number IP2011 044271.

  -- --
     
     
     
  -- --
