Иногда, столкнувшись с задачей, оказывается полезно рассмотреть ее как частный случай целого класса аналогичных задач (обобщение); или, наоборот, как специальный случай (специализация).

Чаще всего стратегии обобщения и специализации уместны при представлении задачи в форме древовидной диаграммы. Большинство целей в этом случае может одновременно классифицироваться как подчиненные для вышестоящей категории и главные для нижестоящей. Рассмотрим пример, проясняющий сказанное. Предположим, что перед вами как дизайнером мебели стоит задача разработки проекта специального удобного стула для чтения. Что бы вы предприняли для решения этой задачи?

Как вы уже, по-видимому, поняли – это пример нечетко поставленной задачи. Самая большая сложность состоит в том, чтобы выбрать: какой из нескольких возможных вариантов стульев наиболее подходит поставленной цели? Воспользуйтесь древовидной диаграммой, чтобы классифицировать стулья вообще и стулья для чтения в частности. Таких диаграмм можно построить множество; один из возможных вариантов приведен на рис. 9.16.

Рис. 9.16. Одна из возможных древовидных диаграмм задачи проектирования стула для чтения.

Надеюсь, что вы сами поработали над этой задачей и построили свою диаграмму. Как можно видеть из рис. 9.16, восприятие «стула для чтения» как отдельного элемента категории «стулья» помогает учесть при рассмотрении проекта как общие качества стульев, так и уникальные качества «стульев для чтения». Таким образом, процесс обобщения и/или специализации позволит вам взглянуть на задачу как в широкой перспективе, так и в узкой.

Случайный поиск и метод проб и ошибок

Вспомните, что структура задачи включает в себя исходное положение и цель, а также пути решения, ведущие от исходного положения к цели. Одной из стратегий поиска возможных путей решения является случайный поиск. Хотя такой подход не выглядит серьезной стратегией решения задачи, а кажется скорее псевдостратегией, в некоторых случаях он оказывается весьма полезным. Если задача имеет небольшое число возможных путей решения, то случайный поиск приведет к цели в кратчайший срок. Совершенно случайный поиск означал бы отсутствие систематического порядка рассмотрения вариантов и возможность повтора уже рассмотренных решении. Поэтому более предпочтительной стратегией является систематический поиск методом проб и ошибок по всему пространству задачи (содержащему пути решения, цель и исходное положение). Лучше всего применять метод проб и ошибок к решению четко поставленных задач, имеющих конечное число возможных путей решения. Применение этого метода хорошо подходит при решении коротких анаграмм. Например, переставьте следующие буквы так, чтобы получилось слово:

БДУ

Поскольку возможны только шесть вариантов последовательностей расположения этих букв (БДУ, ДБУ, УБД, УДБ, ДУБ, БУД), то можно без труда найти решение простым перебором вариантов. Если бы вы воспользовались чисто случайным поиском, то не хранили бы в памяти уже рассмотренные варианты и повторяли бы некоторые из них по несколько раз, пока не наткнулись бы на верное решение. Систематический поиск методом «проб и ошибок» почти всегда имеет преимущества перед случайным поиском – однако эти преимущества менее заметны при большом числе возможных вариантов решения.