Роль квантовой запутанности в задачах теории игр
Исследование экономической игры "Борьба за рынки". Построение математической модели квантовой реализации этой игры. Разработка алгоритмов мягкой и жесткой квантовой игры для оценки влияния степени запутанности на работу и результат работы алгоритмов.
Рубрика | Экономико-математическое моделирование |
Вид | статья |
Язык | русский |
Дата добавления | 26.05.2017 |
Размер файла | 406,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
1
Научный журнал КубГАУ, №123(09), 2016 года
УДК 530.145.3
01.00.00 Физико-математические науки
РОЛЬ КВАНТОВОЙ ЗАПУТАННОСТИ В ЗАДАЧАХ ТЕОРИИ ИГР
Потапов Виктор Сергеевич
аспирант 2 года обучения
e-mail: vitya-potapov@rambler.ru
Гушанский Сергей Михайлович
к.т.н., доцент
e-mail: kron@pbox.ttn.ru
Южный федеральный университет,
Таганрог, Россия
В данной статье рассматривается экономическая игра «Борьба за рынки». Выполняется построение математической модели квантовой реализации этой игры. Для наглядности выводятся алгоритмы мягкой и жесткой квантовой игры для оценки влияния степени запутанности на работу и результат работы алгоритмов. В нем шаг за шагом даются инструкции по последовательности действий и операций для создания квантовой модели игры «Борьба за рынки». Целью является оценка влияния степени запутанности на работу алгоритмов. Также в работе исследуется влияние квантовой запутанности на выигрыш двух и более игроков. Проводится сравнение с классическими результатами
игра экономический математический квантовый алгоритм
Ключевые слова: КВАНТОВАЯ ТЕОРИЯ ИГР, КВАНТОВЫЕ КОМПЬЮТЕРЫ, КВАНТОВАЯ ЗАПУТАННОСТЬ, СТЕПЕНЬ ЗАПУТАННОСТИ, КВАНТОВОЕ МОДЕЛИРОВАНИЕ, СУПЕРПОЗИЦИЯ
This article discusses an economic game called "The struggle for markets". We have generated a mathematical model of quantum realization of this game. For clarity, the algorithms are derived for soft and hard quantum games for assessing the impact of the degree of entanglement to work and the result of the algorithm. There are step-by-step instructions for the sequence of actions and operations to create a quantum model of the game. The aim is to assess the influence of the degree of entanglement on work algorithms. Also, we investigate the influence of quantum entanglement on the win for two or more players. The article gives a comparison with classical results
Keywords: QUANTUM GAME THEORY, QUANTUM COMPUTERS, QUANTUM ENTANGLEMENT, DEGREE OF ENTANGLEMENT, QUANTUM SIMULATION, SUPERPOSITION
ВВЕДЕНИЕ
В настоящее время теория игр квантовой природы активно осваивается, появляется большое количество новых исследований и работ в этой области. Вначале стоит отметить отличия квантовой теории игр от классической. Все квантовые вычисления базируются на квантовых свойствах частиц, таких как суперпозиция и запутанность [1]. В квантовой теории игр суперпозиция служит мерой неопределенности, когда мы не можем знать, какой стратегией в данный момент времени воспользуется игрок. В классическом математическом аппарате теории вероятности такой возможности нет, известна лишь вероятность выбора той или иной стратегии.
Запутанность, в свою очередь, является параметром, принимающим более двух состояний, например, бесконечное множество. В рамках теории игр квантовая запутанность позволяет моделировать согласованность. Параметр, определяющий, насколько согласованно игроки будут принимать решение в каждый момент времени, т.е. насколько их решения будут зависеть друг от друга. Использование квантовой запутанности в теории игр позволяет согласовать действия игроков [2]. При этом уровень запутанности отражает степень согласованности игроков.
Одним из важнейших свойств запутанности, играющим важную роль в дальнейших рассуждениях, является инвариантность запутанности по отношению к локальным операциям над подсистемами квантовой системы. Другими словами, запутанное состояние двух и более кубитов не может быть ни создано, ни существенно изменено (в смысле изменения запутанности) воздействием на отдельные кубиты. Таким образом, все состояния, которые могут быть получены из состояния с заданной запутанностью только с помощью локальных операций, можно отождествить в смысле величины хранимой в них запутанности. Ниже приведена схема отношений и взаимодействий элементов квантовой механики. Жирным выделены понятия, имеющие место в теории квантовой информации и квантовом компьютинге, а также берущие за основу понятие квантовой запутанности.
Рис. 1. Взаимосвязь элементов квантовой теории информации и др.
Возникает вопрос о том, как описать многообразие таких состояний. Решение данного вопроса с необходимостью должно предварять исследование взаимосвязи таких многообразий с мерой запутанности квантовых систем.
1. РОЛЬ КВАНТОВОЙ ЗАПУТАННОСТИ В ЗАДАЧАХ ТЕОРИИ ИГР
1.1 Критерий запутанности
Запутанность - это особая форма корреляции квантовых частиц, не имеющая классических аналогов. Для того чтобы создать максимальную запутанную пару необходимо на первый кубит воздействовать гейтом Адамара, а потом на оба гейтом CNOT. Кубиты изначально берутся в чистом состоянии.
Пусть существует чистое квантовое состояние в пространстве , , , .
(1)
Отметим, что незапутанным называется состояние, представимое в виде , а все оставшиеся состояния являются запутанными.
Задача. Запутано ли состояние ?
Решение. Матрица, соответствующая этому квантовому состоянию будет . , следовательно, состояние является запутанным.
1.2 Сингулярное разложение матриц
Базис всех гейтов составляют четыре матрицы Паули, все остальные гейты получаются путем обычного и тензорного произведения матриц, а также умножением на коэффициент. Важную роль в запутанности квантовых состояний играет сингулярное разложение матриц [3] (или SVD-разложение, Singular Value Decomposition). Любая комплексная матрица A размера mЧn имеет разложение , где U - унитарная матрица порядка m, V - унитарная матрица порядка n, S - диагональная матрица m Ч n c неотрицательными действительными числами {, , …, } на диагонали (эти числа называют сингулярными числами матрицы A).
1.3 Разложение Шмидта
Пусть имеется чистое квантовое состояние в гильбертовом пространстве , , , и (1). Конечномерное гильбертово пространство изоморфно своему сопряжению, и по этой причине есть возможность рассмотрения одного вместо другого. Заменим пространство на .
1.4 Теория игр
Теория игр [3] ? очень полезная и важная отрасль математики. Она широко применяется в экономике, социальных науках и биологии. Определим, какие преимущества могут дать квантовые вычисления для задач теории игр. Рассмотрим модель показывающую влияние согласованности на выигрыш игроков в мягкой и антагонистической игре. Возьмем известную экономическую игру «Борьба за рынки» с платежной матрицей, приведённой в таблице 1.
Таблица - 1. Платежная матрица
Игрок B |
||||
0 |
1 |
|||
Игрок A |
0 |
(?2, ?4) |
(4, 4) |
|
1 |
(2, 8) |
(?1, ?2) |
Стандартная интерпретация данной игры состоит в выборе двумя конкурирующими фирмами А и В двух стратегий: 0 - освоение и удержание первого (более выгодного) рынка и 1 - освоение и удержание второго рынка (менее выгодного). Предполагается, что фирма В контролирует оба рынка. В связи с этим проникновение фирмы А на новые рынки связано с финансовыми издержками на рекламную компанию и эти издержки тем больше, чем выгоднее рынок. Фирма В, соответственно, принимает превентивные меры, которые тоже требуют расходов. Победа фирмы А на первом рынке принесет ей вдвое больший выигрыш, чем на втором, однако поражение - полностью разорит. Победа ее на втором рынке принесет меньше выгоды, но и потери от возможного поражения будут не столь значительны. Решая эту типичную задачу теории игр, находим смешанные оптимальные стратегии игроков
, (1)
и их выигрыши, соответственно
, (2)
Квантовая схема, реализующая данную игру, представлена на рис. 1.
Рисунок 2. Квантовая схема игры двух игроков
Конечное состояние [4] может быть вычислено по формуле
(3)
где = - начальное состояние кубита, а - конечное; оператор запутывает кубиты игроков, и означают ходы игроков, а гейт распутывает кубиты для дальнейшего измерения. Последующий выигрыш выводится при помощи классической платежной матрицы.
2. АЛГОРИТМ МЯГКОЙ КВАНТОВОЙ ИГРЫ
Суть игры в том, что любой из игроков может изменить состояние своего мнения (кубита) относительно выбора стратегии “0” или “1”. Для этого в кубит необходимо загрузить заранее вычисленную смешанную стратегию. Для этого необходимо повернуть вектор кубит так, чтобы спроектировать вероятность выбора стратегии на суперпозицию кубита 0 и 1 соответственно. Оператор поворота [5] имеет вид
(4)
где , - квадрат изменения вероятности получить кубит в состоянии |0> после измерения, а - в состоянии |1>. Заменим и вероятностями выбора стратегии для первого и второго игрока, соответственно
, (5)
Алгоритм квантовой игры представлен на рис. 2. Изначально игра решается классическим способом, а при помощи платежных матриц высчитываются оптимальные смешанные стратегии , . Эти стратегии в дальнейшем формируют оператор поворота кубит R. Цикл в алгоритме отвечает за наращивание параметра г (ось Х на рис. 3), с его помощью формируется запутывающий оператор J.
Рисунок 3. Алгоритм мягкой квантовой игры
После того как все операторы сформированы, на каждом шаге цикла выполняется квантовая схема игры двух лиц и формируется конечное состояние кубит . Используя вектор этого состояния и платежную матрицу, вычисляются усредненные выигрыши игроков.
Отличие алгоритма жесткой квантовой игры от описанного выше (мягкой) заключается в установлении кубит в состояние |01>, а не |00>. Вследствие такой особенности игроки на каждом шаге будут применять противоположные стратегии. В результате работы алгоритма мягкой и жесткой квантовой игры получаем графики, приведенные на рис. 3. В данной задаче мы имеем дело с относительными значениями согласованности и запутанности, варьирующимися от 0 (отсутствие согласованности / запутанности) до 1 (максимальная согласованность / запутанность) и они эквивалентны.
Из рис. 3 видно, что это относится как к мягким, так и к жестким играм. Графики наглядно доказывают, что квантовая теория игр значительно эффективнее классической, при условии использования запутанности. Если согласованность равна нулю - игроки выбирают стратегии независимо от выбора стратегии противоположного игрока в данный момент. Если согласованность равна единице - игроки в мягких играх выбирают одинаковые стратегии при каждом повторении игры, в жестких играх - противоположные. Промежуточные значения - это отклонения от этих состояний: чем ближе к 1, тем вероятность того, что решение примется, согласованно возрастает.
Рисунок 4. Влияние согласованности игроков на их выигрыш
Еще одним достоинством квантовых алгоритмов теории игр в простоте реализации. Например, для моделирования задачи, описанной выше, необходимо два кубита. Соответственно, если задача изменится и добавятся игроки - увеличится лишь число необходимых для моделирования кубит, равное количеству игроков. Таким образом, рост необходимых ресурсов будет линейным, в то время как для классической теории игр этот рост будет субэкспоненциальным. Следовательно, для ресурсоемких задач теории игр классический компьютер становится непригодным.
ЗАКЛЮЧЕНИЕ
Научная статья рассматривает экономическую игру теории игр - «Борьба за рынки». В рамках данной тематики выполнено построение математической модели квантовой реализации этой игры. Для оценки влияния степени запутанности на работу и последующий результат работы алгоритмов выводятся алгоритмы мягкой и жесткой квантовой игры. В них шаг за шагом даются инструкции по последовательности действий и операций для создания квантовой модели игры «Борьба за рынки». Целью является оценка влияния степени запутанности на работу квантовых алгоритмов. Проводится сравнение с классическими результатами. Также в работе исследуется влияние квантовой запутанности на выигрыш двух и более игроков.
Работа выполнена при финансовой поддержке РФФИ, грант № 15-01-01270.
ЛИТЕРАТУРА
1. Гузик В. Ф., Гушанский С. М., Потапов В. С. Количественные характеристики степени запутанности // Известия ЮФУ. Технические науки. Моделирование физических процессов и систем. - Ростов-на-Дону: Изд-во ЮФУ, 2016, № 3. - С. 76-86;
2. Гузик В. Ф., Гушанский С. М., Касаркин А. В. Использование квантовой запутанности для увеличения выигрыша в задачах теории игр для двух и трех игроков // Информатизация и связь. - 2013. - № 5. - C. 103-106;
3. Теория игр // URL: https://ru.wikipedia.org/wiki/Теория_игр (Дата обращения: 10.09.16);
4. Guzik V., Gushanskiy S., Polenov M., Potapov V. Complexity Estimation of Quantum Algorithms Using Entanglement Properties // 16th International Multidisciplinary Scientific GeoConference (SGEM), Bulgaria, 2016. - P. 20 - 26.
5. Guzik V., Gushanskiy S., Polenov M., Potapov V. Models of a quantum computer, their characteristics and analysis // 2015 9th International Conference on Application of Information and Communication Technologies (AICT). - Institute of Electrical and Electronics Engineers, 2015. - P. 583-587.
Размещено на Allbest.ru
...Подобные документы
Понятие о классических и неоклассических антагонистических играх, их классификация. Характерные черты математической модели игровой ситуации. Матричные игры двух лиц. Принцип применения пессимистического критерия минимакса-максимина для их решения.
реферат [57,6 K], добавлен 17.07.2014Стохастические игры как разновидность многошаговых игр, в которых переход от одной позиции к другой совершается с определенной вероятностью. Расчетные методы их решения. Разработка и тестирование программного средства для решения игры "Герб-Решетка".
контрольная работа [364,0 K], добавлен 20.02.2013Построение экономико-математической модели равновесия, ее экономический анализ. ЭММ распределения кредитных средств между филиалами торговой фирмы, конфликтной ситуации игры с природой, межотраслевого баланса трехотраслевой экономической системы.
контрольная работа [6,1 M], добавлен 16.02.2011Предмет и задачи теории игр. Сведение матричной игры к задачам линейного программирования. Основные принципы разработки деловых игр для исследования экономических механизмов. Деловая игра "Снабжение". Решение матричной игры в смешанных стратегиях.
курсовая работа [1,8 M], добавлен 15.10.2012Основные положения теории игр. Терминология и классификация игр. Решение матричных игр в чистых и в смешанных стратегиях. Сведение матричной игры к задаче линейного программирования. Применение теории игр в задачах экономико-математического моделирования.
курсовая работа [184,5 K], добавлен 12.12.2013Понятия и определения теории генетических алгоритмов. Математический базис изобретательской физики. Генетический алгоритм изобретательской задачи. Описание операторов генетических алгоритмов. Система мысленного поиска и слежения в сознании изобретателя.
курсовая работа [723,2 K], добавлен 22.05.2012Элементы теории матричных игр. Способы решения матричных игр. Различия в подходах критериев оптимальности при определении оптимальной стратегии в условиях статистической неопределенности. Нахождение седловой точки игры. Графическое решение матричной игры.
контрольная работа [366,9 K], добавлен 12.05.2014Построение модели и индивидуального спроса в рамках стратегических рыночных игр. Построение модели и постановка игры, введение базовых понятий и переменных. Упрощение модели и постановка задачи максимизации. Ожидаемая полезность и проблемы максимизации.
дипломная работа [2,3 M], добавлен 25.08.2017Постановка цели моделирования. Идентификация реальных объектов. Выбор вида моделей, математической схемы. Построение непрерывно-стахостической модели. Основные понятия теории массового обслуживания. Определение потока событий. Постановка алгоритмов.
курсовая работа [50,0 K], добавлен 20.11.2008Построение имитационной модели бизнес-процесса "Управление инцидентами" компании "МегаФон" с целью прогнозирования совокупной стоимость ИТ-сервиса по обслуживанию инцидентов. Разработка моделирующих алгоритмов для реализации компьютерных программ модели.
курсовая работа [2,6 M], добавлен 09.04.2012Построение уравнения регрессии, учитывающего взаимодействия факторов, проверка полученной модели на адекватность. Построение математической модели и нахождение численных значений параметров этой модели. Вычисление коэффициентов линейной модели.
курсовая работа [1005,0 K], добавлен 07.08.2013Конфликтные ситуации в управленческой деятельности. Использование математического моделирования для решения управленческих задач. Определение биматричной игры и общий принцип ее решения. Состояние равновесия в смешанных стратегиях в биматричных матрицах.
реферат [26,9 K], добавлен 21.12.2010Сущность экономико-математической модели, ее идентификация и определение достаточной структуры для моделирования. Построение уравнения регрессии. Синтез и построение модели с учетом ее особенностей и математической спецификации. Верификация модели.
контрольная работа [73,9 K], добавлен 23.01.2009Разработка математической модели оптимальной расстановки игроков футбольной команды на поле с учетом распределения игровых обязанностей между футболистами и индивидуальных особенностей каждого для достижения максимальной эффективности игры всей команды.
курсовая работа [1,7 M], добавлен 04.08.2011Построение экономической модели по оптимизации прибыли производства. Разработка математической модели задачи по оптимизации производственного плана и её решение методами линейного программирования. Определение опорного и оптимального плана производства.
дипломная работа [311,3 K], добавлен 17.01.2014Построение качественной модели линейной регрессии и доказательство справедливости соответствующего ей теоретического уравнения экономической теории. Демонстрация работы тестов Бреуша-Годфри и Q-теста, позволяющих определить наличие автокорреляции.
курсовая работа [108,6 K], добавлен 02.11.2009Роль экономико-математических методов в оптимизации экономических решений. Этапы построения математической модели и решение общей задачи симплекс-методом. Составление экономико-математической модели предприятия по производству хлебобулочных изделий.
курсовая работа [1,3 M], добавлен 09.07.2015Двойственные оценки как мера влияния ограничений на функционал. Построение экономико-математической модели задачи. Выявление аномальных уровней временного ряда с использованием метода Ирвина. Построение графика общих годовых затрат по выгодному способу.
контрольная работа [282,7 K], добавлен 16.01.2012Правила построения экономико-математической модели влияния технико-экономических показателей работы предприятия на фондоотдачу. Проверка отсутствия мультиколлинеарности. Расчет коэффициента автокорреляции. Построение модели в стандартизированном виде.
контрольная работа [193,1 K], добавлен 18.11.2010Понятия теории нечетких систем, фаззификация и дефаззификация. Представление работы нечетких моделей, задача идентификации математической модели нечеткого логического вывода. Построение универсального аппроксиматора на основе контроллера Мамдани-Сугено.
курсовая работа [897,5 K], добавлен 29.09.2010