Введение
Метод решения задач
Испытания и ошибки – это фундаментальный метод решения задач, характеризующийся многократными, разнообразными попытками, которые продолжаются до достижения успеха или до момента, когда практикующийся прекращает попытки. Согласно У. Х. Торпу, этот термин был предложен К. Ллойдом Морганом (1852–1936) после рассмотрения альтернативных формулировок, таких как «проба и неудача» и «проба и практика». В соответствии с каноном Моргана, поведение животных следует объяснять наиболее простым способом. Если поведение кажется, что оно подразумевает более сложные психические процессы, его можно объяснить обучением методом проб и ошибок. Примером может служить умелый способ, которым его терьер Тони открывал садовые ворота, что легко можно ошибочно принять за проявление сообразительности, наблюдая только конечный результат. Однако Ллойд Морган наблюдал и зафиксировал последовательность приближений, посредством которых собака постепенно выучила необходимое действие, и смог продемонстрировать, что для объяснения этого не требуется никакого понимания. Эдвард Ли Торндайк был инициатором теории обучения методом проб и ошибок, основанной на результатах его исследований, в которых он показал, как проводить эксперимент методом проб и ошибок в лабораторных условиях. В своем знаменитом эксперименте кошку помещали в ряд ящиков-головоломок для изучения закона эффекта в обучении. Он строил кривые обучения, фиксирующие время, затраченное на каждое испытание. Ключевым наблюдением Торндайка было то, что обучение усиливается положительными результатами, что впоследствии было уточнено и расширено Б. Ф. Скиннером в его теории оперантного обусловливания. Метод проб и ошибок также применяется для решения проблем, ремонта, настройки или получения знаний. В области компьютерных наук этот метод называется «генерировать и проверять» (или методом грубой силы). В элементарной алгебре, при решении уравнений, он сводится к подбору и проверке. Этот подход можно рассматривать как один из двух основных подходов к решению задач, противопоставляемый подходу, основанному на понимании и теории. Однако существуют и промежуточные методы, которые, например, используют теорию для направления процесса, подход, известный как направленный эмпиризм. Этот способ мышления стал краеугольным камнем критического рационализма Карла Поппера.
Методология
Подход проб и ошибок наиболее успешно применяется к простым задачам и в играх, и часто является крайней мерой, когда не существует очевидного правила. Это не означает, что данный подход по своей сути неаккуратен, поскольку человек может методично изменять переменные, чтобы перебрать возможные варианты, которые могут привести к успеху. Тем не менее, этот метод часто используют люди, не обладающие глубокими знаниями в данной области. Подход проб и ошибок изучался с точки зрения его естественных вычислительных свойств.
Иерархии
Книга Эшби развивает эту идею "метауровня" и расширяет её до целой рекурсивной последовательности уровней, последовательно выстроенных друг над другом в систематической иерархии. На этой основе он утверждает, что человеческий интеллект возникает из подобной организации: опираясь в значительной степени на метод проб и ошибок (по крайней мере, на начальных этапах каждого нового уровня), но в конечном итоге приводя к тому, что мы называем "интеллектом". Таким образом, вероятно, даже верхний уровень иерархии (на любой стадии) по-прежнему будет зависеть от простого метода проб и ошибок. Трейлл (1978–2006) предполагает, что эта иерархия Эшби, возможно, совпадает с хорошо известной теорией стадий развития Пиаже. [В данной работе также рассматривается пример Эшби с 1000 переключателями; см. §C1.2]. Ведь в основе пиажевской доктрины лежит идея о том, что дети сначала учатся, активно действуя более или менее случайным образом, а затем, в идеале, извлекают уроки из последствий – что во многом напоминает случайные "пробы и ошибки" Эшби.
Примеры
Традиционно метод проб и ошибок был основным способом поиска новых лекарств, таких как антибиотики. Химики просто пробуют различные химические вещества случайным образом, пока не найдут то, которое оказывает желаемый эффект. В более сложном варианте химики отбирают узкий спектр химических веществ, которые, по их мнению, могут оказать некоторое воздействие, используя метод, называемый соотношением структура-активность. (Последний случай можно рассматривать как изменение постановки задачи, а не стратегии решения: вместо вопроса "Какое химическое вещество будет эффективно в качестве антибиотика?", в сложном подходе вопрос звучит как "Какие из химических веществ в этом узком спектре будут эффективны в качестве антибиотика?") Этот метод широко используется в различных областях, например, в технологии полимеров для поиска новых типов или семейств полимеров. Метод проб и ошибок также часто встречается в реакциях игроков на видеоигры: столкнувшись с препятствием или боссом, игроки часто разрабатывают ряд стратегий для преодоления препятствия или победы над боссом, и каждая стратегия реализуется до тех пор, пока игрок не добьется успеха или не покинет игру. Спортивные команды также используют метод проб и ошибок для квалификации и/или продвижения в плей-офф и победы в чемпионате, пробуя различные стратегии, комбинации игроков, расстановки и схемы игры в надежде победить каждого соперника на пути к победе. Это особенно важно в сериях плей-офф, где для продвижения требуется несколько побед, и команда, проигравшая игру, получает возможность опробовать новую тактику, чтобы найти способ победить, если она еще не выбыла из борьбы. Научный метод можно рассматривать как содержащий элемент проб и ошибок в формулировании и проверке гипотез. Также можно сравнить генетические алгоритмы, имитацию отжига и обучение с подкреплением – все это варианты поиска, основанные на базовой идее проб и ошибок. Биологическую эволюцию можно рассматривать как форму проб и ошибок. Случайные мутации и генетические вариации, возникающие при половом размножении, можно рассматривать как попытки, а низкую репродуктивную приспособленность или отсутствие улучшения приспособленности – как ошибку. Таким образом, со временем "знания" о хорошо адаптированных геномах накапливаются просто благодаря их способности к размножению. Bogosort, концептуальный алгоритм сортировки (крайне неэффективный и непрактичный), можно рассматривать как подход проб и ошибок к сортировке списка. Однако типичные простые примеры bogosort не отслеживают, какие порядки списка были опробованы, и могут многократно пробовать один и тот же порядок, что нарушает один из основных принципов проб и ошибок. Метод проб и ошибок на самом деле более эффективен и практичен, чем bogosort; в отличие от bogosort, он гарантированно завершится за конечное время для конечного списка и даже может быть разумным способом сортировки чрезвычайно коротких списков при определенных условиях. Прыгающие пауки рода Portia используют метод проб и ошибок для поиска новых тактик против незнакомой добычи или в необычных ситуациях и запоминают эти новые тактики. Эксперименты показывают, что Portia fimbriata и Portia labiata могут использовать метод проб и ошибок в искусственной среде, где задача паука – пересечь миниатюрную лагуну, которая слишком широка для простого прыжка, и он должен либо прыгнуть, а затем поплыть, либо только поплыть.