QMontyHall {QGameTheory} | R Documentation |
Quantum Monty Hall Problem
Description
This function simulates the quantum version of the Monty Hall problem, by taking in Psi_in
as the initial quantum state of the game, gamma
lying in 0 to pi/2, Ahat
and Bhat
as the choice operators in SU(3) for Alice and Bob respectively as the inputs. It returns the expected payoffs to Alice and Bob after the end of the game.
Usage
QMontyHall(Psi_in, gamma, Ahat, Bhat)
Arguments
Psi_in |
a vector representing the initial quantum state |
gamma |
a number between 0 and pi/2 including the end points |
Ahat |
a matrix lying in SU(3) |
Bhat |
a matrix lying in SU(3) |
Value
A vector consisting of the expected payoffs to Alice and Bob as its elements depending on the input parameters.
References
https://arxiv.org/pdf/quant-ph/0506219.pdf
https://arxiv.org/pdf/quant-ph/0208069.pdf
https://arxiv.org/pdf/quant-ph/0109035.pdf
Examples
init()
Psi_in <- kronecker(Q$Qt0, (Q$Qt00+Q$Qt11+Q$Qt22)/sqrt(3))
QMontyHall(Psi_in, pi/4, Q$Identity3, Q$Hhat)
[Package QGameTheory version 0.1.2 Index]