Методы синтеза технических решений, страница 4

списка. Для их построения необходимы специальные методики. Наибольшей трудностью при формализации процедур построения списков является отсутствие таких методик. Создание их возмож­но при экспериментальном исследовании процесса решения задач человеком. Другая трудность — отсутствие четкого смысла отдель­ных понятий. Вероятно, при создании конкретного комплекса программ проектирования на базе обобщенного алгоритма придет­ся преодолевать эти трудности в первую очередь.

На первом этапе ввиду сложности формализации информацион­ных процессов наиболее целесообразна организация диалога проектировщика с ЭВМ на базе обобщенного алгоритма. В этом случае активизация мышления человека, более полное использо­вание его опыта и интуиции, а также управляемость хода решения задачи обеспечат преимущества человеко-машинного комплекса.

2.2. Формализация процедур генерирования случайных ассоциаций

Эти процедуры являются ключевыми в методах фокальных объек­тов [49] и гирлянд случайностей и ассоциаций [7]. Поэтому програм­ма моделирует соответствующие способы генерирования ассоциа­ций, т. е. фактически она включает в себя алгоритмы А1 и А2, которые в большой мере используют элементарную процедуру 1 из табл. 3,

23


5.  Выбор из списка А всех объектов, обладающих признаком
Ь. Результат — список Аъ.

6.  Случайный выбор из списка Аь объекта а.

7.  Перейти К раз на шаг 2.

8.  Конец.

На каждой итерации алгоритма печатается очередная случай­ная ассоциация «объект — признаки — случайный признак». Ре­зультатом работы является гирлянда ассоциаций длины k. По­следовательность объектов к ней характерна тем, что соседние объекты имеют общий признак.

Алгоритмы А1 и А2 реализованы на ЭВМ М-222. Программа, блок-схема которой приведена на рис. 7, работает в режиме диало­га. Это дает возможность оперативного управления процессом генерирования ассоциаций. Опытная эксплуатация программы показала, что оригинальность и допустимость идей, получаемых на основе случайных ассоциаций, существенно зависит от входных списков А и В. Чем больше пересечение признаков фокального объекта со списком В, тем больше вероятность получить допусти­мую идею и меньше — оригинальную. В связи с этим рекомендует­ся последовательно использовать специализированный список объектов из конкретной области техники и списка общеизвестных объектов.

Построение входных списков Л и 5 возможно автоматически на основе списков общего и признаков фокального объекта. Для построения списка объектов с наибольшим числом пересечений признаков этих объектов с признаками фокального объекта доста­точно из общего списка объектов выбрать те, которые обладают заданными признаками фокального объекта. Это можно сделать с помощью процедуры 1 из табл. 3. Таким же образом получается список объектов, которые не имеют данных признаков фокального объекта. В качестве таковых могут выступать функции объекта, выраженные глаголом; характеристики объекта, выраженные числом или прилагательным.

2.3. Задачи программирования эвристических приемов

Фонд эвристических приемов, обеспечивающих преобразование прототипов в искомые ГР, описан в работе [2]. Здесь рассмотрены возможности программирования приемов этого фонда. Автономное использование программ, описывающих отдельные приемы, нера­ционально, поскольку затраты времени на подготовку, ввод исход­ных данных и вывод полученных результатов будут больше, чем при использовании приемов без ЭВМ. В связи с этим проблема программирования эвристических приемов не может рассматри­ваться как совокупность задач по формализации и программиро­ванию отдельных приемов. Поэтому указанную проблему необхо­димо интерпретировать как задачу создания автоматизированной

25