Термин «алгоритм», вообще говоря, имеет довольно расплывчатые границы. В математике под алгоритмом подразумевается строго регламентированная совокупность и порядок операций, необходимых для решения той или иной задачи. Математическим алгоритмом являются, например, действия, которые надо последовательно совершить, чтобы извлечь квадратный корень из целого положительного числа. Такие алгоритмы характеризуются жесткостью: каждая операция определена совершенно точно и не зависит ни от изменения условий задачи, ни от личности человека, решающего задачу.
В широком смысле слова алгоритмом называют всякую программу планомерно направленных действий. Программа решения изобретательских задач названа алгоритмом именно в этом смысле.
АРИЗ обладает гибкостью: одна и та же задача может быть решена разными путями — в зависимости от того, кто и как ее решает. АРИЗ не игнорирует личность человека, который им пользуется. Напротив, АРИЗ стимулирует максимальное использование особенно сильных качеств данного изобретателя. Поэтому путь от задачи до решения может быть пройден по-разному, изобретатель совершает действия в зависимости от знаний, опыта, способностей. Алгоритм лишь избавляет от заведомо неверных шагов.
Более того, используя АРИЗ, разные изобретатели могут прийти к разным решениям одной и той же задачи. АРИЗ построен так, чтобы выводить данного изобретателя на наиболее сильные для него решения данной задачи.
Как и всякий инструмент, АРИЗ дает результаты, во многом зависящие от умения пользоваться им. Не следует думать, что, прочитав текст алгоритма, можно сразу решать любые задачи. Прочитав описание приемов самбо, не стоит сразу выходить на соревнования. Так и с АРИЗ: единоборство с задачей требует практических навыков. Мы будем вырабатывать эти навыки на учебных задачах.
Если схематически представить двадцатипятилетнюю работу по созданию и совершенствованию АРИЗ, получится довольно длинная цепочка: первый вариант — проверка на практике — корректировка — второй вариант — проверка на практике — корректировка — третий вариант — ...и т. д.
Уже АРИЗ-59 (т. е. алгоритм, опубликованный в 1959 году) успешно применялся рядом изобретателей. Затем появились АРИЗ-61, АРИЗ-64 и АРИЗ-65. В них был учтен опыт ряда семинаров, в ходе которых алгоритм использовался для решения самых разнообразных изобретательских задач. АРИЗ-64 и особенно АРИЗ-65 годились для решения многих задач, встречающихся в изобретательской практике. Тем временем совершенствование алгоритма продолжалось и в результате был разработан АРИЗ-68, изложенный в первом издании этой книги.
Мы рассмотрим два варианта алгоритма — АРИЗ-61 и АРИЗ-71. Это позволит читателю увидеть, в каком направлении идет развитие алгоритма и, следовательно, представить, каким примерно будет алгоритм через пять или десять лет.
АРИЗ-61 делит творческий процесс на три стадии:
аналитическая;
оперативная (устранение технического противоречия);
синтетическая (внесение дополнительных изменений).
Каждая стадия подразделяется на ряд последовательно осуществляемых шагов. Таким образом, одно сложное (и потому очень трудное) действие алгоритм разбивает на ряд частичных, более легких действий. Выглядит это так.
1. Аналитическая стадия
2. Оперативная стадия
1. Изменение размеров.
2. Изменение формы.
3. Изменение материала.
4. Изменение температуры.
5. Изменение давления.
6. Изменение скорости.
7. Изменение окраски.
8. Изменение взаимного расположения частей.
9. Изменение режима работы частей с целью максимальной их нагрузки.
1. Выделение «слабой» части.
2. Выделение «необходимой и достаточной» части.
3. Разделение объекта на одинаковые части.
1. Изменение параметров среды.
2. Замена среды.
3. Разделение среды на несколько частичных сред.
4. Использование свойств внешней среды для выполнения полезных функций.
1. Установление взаимосвязи между независимыми объектами, участвующими в выполнении одной работы.
2. Устранение одного объекта за счет передачи его функций другому объекту.
3. Увеличение числа объектов, одновременно действующих на ограниченной площади, за счет использования свободной обратной стороны этой площади.