Программные реализации алгоритмов теории игр
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Теория игр, молодая и очень перспективная область науки. Однако ввиду некоторой сложности своего математического аппарата, применять теорию игр исключительно для ручных вычислений оптимальных стратегий не вполне оптимально. Именно поэтому, существует множество различных программных реализаций алгоритмов теории игр, которые не требуют особенных знаний или расчетно-вычислительных усилий.
Одной из самых популярных платформ для программной реализации алгоритмов теории игр, является программный пакет вычислительной математики от фирмы MathWorks, который называется Matlab в соответствии с рисунком 2.1.
Рисунок 2.1 Программный математический пакет Matlab
Matlab обладает огромнейшими вычислительными возможностями, а так же очень большим количеством встроенных функций, реализующих различные вычислительные алгоритмы, среди них в том числе, и алгоритмы теории игр. Большим преимуществом данной системы, является то, что использовать ее для решения задач теории игр, является довольно детерминированным процессом. Пользователь, знающий основы программирования и обладающий знанием платформы Matlab способен реализовать вычисления в данной системе по алгоритмам теории игр, однако это также является и слабым местом системы. В основе работы Matlab лежит собственный язык программирования, к тому же не самый простой
Зарегистрируйся, чтобы продолжить изучение работы
. Однако, этот факт все же не слишком влияет на популярность использования данной платформы в области теории игр, а также иных расчетно-вычислительных задач [19].
Рассмотрим другую платформу – Wolfram Mathematica. Данная платформа реализует похожую концепцию функционирования с Matlab, однако она прежде всего ориентирована на простоту использования. Собственный язык программирования данной системы Wolfram Language спроектирован по принципам интуитивной понятности и максимальной схожести с формальным английским языком.
Все это делает Wolfram Mathematica универсальным инструментом, который используют математики, инженеры, программисты, физики и и т.п. Одна из самых важных особенностей данной платформы это наличие мощной справочной системы, благодаря которой можно легко разобраться во всех особенностях работы системы.
К примеру, для реализации модели игры «камень, ножницы, бумага» с использованием теории игр Wolfram Mathematica предлагает мощный набор инструментов из встроенных функций, которые также помогают реализовать визуальный интерфейс в соответствии с рисунком 2.2.
Как можно заметить, использование визуального интерфейса, делает реализацию алгоритмов теории игр более наглядной и понятной
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!