Человек сильно ограничен в плане скорости вычислений (особенно длинных) и терпения при их выполнении. Следовательно, он способен легко решать только простые игры с двумя-тремя участниками и стратегиями. Но компьютеры прекрасно справляются с подобной задачей. Многие игры, решение которых выходит за рамки вычислительных возможностей человека, компьютерам вполне под силу. Они уже сейчас без проблем решают игры с высоким уровнем сложности, касающиеся бизнеса и политики. Даже в таких играх, как шахматы, которые слишком сложны, чтобы их можно было решить полностью, потенциал компьютеров уже сопоставим с возможностями самых именитых гроссмейстеров. Мы поговорим о шахматах более подробно в главе 3
.В настоящее время существует немало компьютерных программ для решения достаточно сложных игр, и постоянно появляются новые. Mathematica и другие аналогичные программные пакеты содержат стандартные программы для поиска равновесий в смешанных стратегиях в играх с одновременными ходами. В рамках проекта Национального научного фонда Gambit («Гамбит»), возглавляемого профессором Калифорнийского технологического института Ричардом Маккелви и профессором Миннесотского университета Эндрю Макленнаном, разрабатывается всеобъемлющий набор стандартных программ для поиска равновесий в играх с последовательными и одновременными ходами, в чистых и смешанных стратегиях, а также в играх с разными уровнями неопределенности и неполной информацией. В нескольких следующих главах мы будем неоднократно возвращаться к этому проекту. Его ключевое преимущество – открытый исходный код программ, доступ к которому можно получить на сайте проекта www.gambit-project.org.
Но тогда зачем мы подробно описываем в этой книге решение ряда простых игр? Причина в том, что понимание концепций – важная предпосылка эффективного применения технических решений, которые может предоставить компьютер, а понимание приходит только в процессе самостоятельного выполнения ряда простых задач. Именно так вы изучили и теперь используете арифметику. Вы усвоили базовые принципы сложения, вычитания, умножения и деления путем решения простых задач устно или письменно. Теперь это знание позволяет вам выполнять на калькуляторах и компьютерах гораздо более сложные вычисления, чем те, что вы могли бы произвести вручную. Однако без понимания базовых концепций вы при использовании калькуляторов допускали бы ошибки. Например, могли бы решить пример 3 + 4 x 5 неправильно, сгруппировав слагаемые и множители как (3 + 4) x 5 = 35 вместо 3 + (4 x 5) = 23.
Следовательно, первый этап усвоения концепций и методов крайне важен. Без него вы никогда бы не научились правильно формулировать игры, решение которых возлагаете на компьютер. Вы не смогли бы проверить полученное решение на предмет его резонности, и если бы оно действительно таковым не оказалось, вы не смогли бы вернуться к первоначальному описанию игры, улучшить его и решить ее снова, поступая так до тех пор, пока описание игры и ее решение не будут корректно отображать ту стратегическую ситуацию, которую вы хотите изучить. Поэтому, пожалуйста, серьезно отнеситесь к простым примерам, решаемым в этой книге, и к предложенным нами учебным упражнениям, особенно в главах 3-7.
Теория игр, основанная на предположениях о рациональности и равновесии, весьма полезна, однако было бы ошибкой полагаться исключительно на нее. Когда игры ведут новички, не имеющие опыта выполнения необходимых вычислений для выбора оптимальных стратегий в явном или неявном виде, их выбор, а значит, и исход игры, может существенно отличаться от прогноза, полученного посредством анализа на основании концепции равновесия.
Тем не менее мы не должны отказываться от всех принципов хорошего выбора; нам следует лишь признать тот факт, что даже игроки, не владеющие навыками расчета стратегий, заинтересованы в успешном, выгодном для них исходе игры и будут учиться как на собственном опыте, так и наблюдая за другими игроками. Необходимо учитывать динамический процесс, в соответствии с которым лучшие стратегии, использовавшиеся на предыдущих этапах игры, с большей долей вероятности будут выбраны и на следующих этапах.
Именно это и делает эволюционный
подход к играм, основанный на концепции эволюции в биологии. Гены любого отдельно взятого животного существенно влияют на его поведение. Некоторые модели поведения оказываются более успешными в существующей среде в том смысле, что животные, демонстрирующие их, скорее всего, будут благополучно размножаться и передадут свои гены потомству. Эволюционно устойчивое состояние, связанное с данной средой, – это и есть конечный результат процесса, охватывающего несколько поколений.А. А. Писарев , А. В. Меликсетов , Александр Андреевич Писарев , Арлен Ваагович Меликсетов , З. Г. Лапина , Зинаида Григорьевна Лапина , Л. Васильев , Леонид Сергеевич Васильев , Чарлз Патрик Фицджералд
Культурология / История / Научная литература / Педагогика / Прочая научная литература / Образование и наука