Инженерия знаний. Создание системы "Посредник", заключающей договоры на поставку стройматериалов — страница 4

  • Просмотров 5916
  • Скачиваний 401
  • Размер файла 113
    Кб

поставщикам записана в файле kurs1.dat, по покупателям – в kurs2.dat. 4. Сетевая модель представления знаний и её использование для получения справочной информации и формирования вариантов договора Сетевая модель реализуется с помощью так называемых семантических сетей. В семантической сети имена некоторых объектов, процессов, действий, сущностей и их классов ассоциируются с узлами, а отношения между ними ассоциируются с дугами,

соединяющими узлы. Сетевую модель можно представить в виде следующей конструкции: S=I – множество информационных единиц, С1,С2,…,Сn – множество типов связей между информационными единицами, Г – отображение, задающее связи (из заданного множества типов связей) между информационными единицами, входящими в I. Классифицирующие сети (использованные в данной курсовой), на ряду с функциональными, являются одним из классов однородных (у

которых дуги только одного типа) сетей. Классифицирующие сети строятся на основе родовидового отношения sup, заданного на множестве классов объектов. Это отношение интерпретируется следующим образом: если Ki sup Kj, то в любой момент времени t каждый объект класса Ki является объектом класса Kj, т.е. Kj является подклассом Ki (или Ki является подклассом Kj). Конкретные объекты, как правило, связываются с классами низшего уровня иерархии

отношением принадлежности isa. Запись ki isa K означает, что объект ki является элементом класса K. В данном курсовом проекте классифицирующая сеть используется для определения региональной принадлежности производителя строительных материалов. Благодаря этому при заключении договоров покупателю не обязательно задавать конкретного производителя, а можно задать только регеон расположения тех производителей, продукция которых

покупателю кажется наиболее предпочтительной. В системе «Посредник» имеется так же возможность получения информации о принадлежности какого-либо производителя региону путём просмотра связей в классифицирующей сети, а так же имеются режимы корректировки и дополнения этой сети. Графическое представление классифицирующей сети показано на рис.3. Програмно классифицирующая сеть реализована в виде стандартных баз данных

Пролога (database) и выглядит следующим образом: sup(Ki,Kj) где Ki и Kj – класс и его подкласс соответственно. Классифицирующая сеть находится в файле web.dat. 5. Критерии выбора наиболее предпочтительного варианта договора В данном курсовом проекте наиболее предпочтительный договор выбирается в пользу посредника. Выгода посредника состоит в получении наибольшей прибыли в кратчайшие сроки. Доход посредника обычно составляет некоторый