ВУЗ:
Составители:
Рубрика:
100
При реализации механизмов поиска аналогов учитывался тот факт, что
аналогичность двух изделий можно рассматривать с точки зрения их свойств
(параметров) или с точки зрения состава (структуры) этих изделий.
В общем виде алгоритм поиска аналогов выглядит следующим образом:
1. Проектируемое изделие описывается набором параметров и определяется
его приблизительный состав.
2. Информация о новом изделии заносится в базу данных. Значения пара-
метров и количество используемых компонентов может быть задано не-
четко.
3. Затем анализируются все изделия (или определенный класс) в БД архива
проектов.
4. Если поиск аналогов осуществляется по параметрам, то:
4.1. Для каждого изделия из архива определяются значения параметров, по
которым осуществляется поиск.
4.2. Значение каждого параметра сравнивается с предполагаемым значе-
нием соответствующего параметра нового.
4.3. Минимальная степень равенства, полученная при сравнении всех па-
раметров, и есть искомая степень аналогичности изделий.
5. Если поиск аналогов осуществляется по составу, то:
5.1. Для каждого изделия из архива определяется, сколько компонентов
нового изделия входит в его состав.
5.2. Полученное количество по каждому типу компонента сравнивается с
количеством данного компонента в новом изделии.
5.3. Минимальная степень равенства, полученная при сравнении количе-
ства всех типов компонент, и есть искомая степень аналогичности из-
делий.
6. Изделия с максимальной степенью аналогичности есть искомый резуль-
тат.
Рассмотрим пример. При выборе типоразмера корпуса большое значение
имеет количество элементов, выводимых на переднюю панель. Эксперт своими
оценками, выраженными в лингвистической форме, определяет возможный
«разброс» в значениях данной характеристики, а включенные в СУБД средства
обработки нечеткой информации позволяют автоматически извлекать элемен-
ты, удовлетворяющие этой оценке с заданной степенью уверенности. Так, на-
пример, в разработанной системе найти в архиве проектов стенд с определен-
ным количеством элементов на передней панели можно с помощью следующих
команд:
-- Выбрать изделия с небольшим количеством элементов на
-- передней панели
--
create view o_by_q as
select id_parent, sum(q) as sq
Страницы
- « первая
- ‹ предыдущая
- …
- 99
- 100
- 101
- 102
- 103
- …
- следующая ›
- последняя »
