Жанжалдарды шешу стратегиясы - Conflict resolution strategy

Жанжалдарды шешудің стратегиялары ішінде қолданылады өндірістік жүйелер жылы жасанды интеллект мысалы, ережеге негізделген сараптамалық жүйелер, қайсысын таңдауға көмектесу өндірістік ереже ату. Мұндай қажеттілік стратегия екі немесе одан да көп ережелердің шарттары қазіргі уақытта белгілі фактілермен қанағаттандырылған кезде пайда болады.[1][2][3][4][5]

Санаттар

Қақтығыстарды шешу стратегиялары бірнеше негізгі категорияларға бөлінеді. Олардың әрқайсысының ұтымдылығын қалыптастыратын артықшылықтары бар.[2]

  1. Ерекшелік - Егер екі немесе одан да көп ережелердің барлық шарттары орындалса, ережелерді оның шарттары қаншалықты нақты болатындығына қарай таңдаңыз. Неғұрлым жалпы немесе нақтырақ істі қолдауға болады.[1] Ең спецификалығын алғышарттардың көптігі ретінде анықтауға болады. Ерекшеліктер мен басқа да ерекше жағдайларды неғұрлым жалпы (әдепкі) ережелерді қолданар алдында пайдаланады.[2]
  2. Реценция - екі немесе одан да көп ережелерді таңдауға болатын кезде, жақында қосылған фактілерге сәйкес келетін ережеге сүйеніңіз, өйткені олар қазіргі жағдайды сипаттайды.[1][2]
  3. Бұрын қолданылмаған - Егер ереженің шарттары орындалса, бірақ бұрын сол ереже дәл сол фактілермен қанағаттандырылса, ережені елемеңіз.[1] Бұл жүйенің шексіз циклдарға енуіне жол бермейді.[2]
  4. Тапсырыс - презентация тәртібінде бірінші қолданылатын ережені таңдаңыз.[1] Бұл стратегия Пролог аудармашылар әдепкі бойынша,[6] бірақ кез-келген стратегияны Prolog жүйесінде сәйкес ережелерді құру арқылы жүзеге асыруға болады.[7]
  5. Ерікті таңдау - Кездейсоқ ереже таңдаңыз. Мұны қарапайым есептеудің артықшылығы бар.[2]

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ а б c г. e МакДермотт; Форги, Чарльз Л. (1976). «Өндіріс жүйесінің жанжалдарды шешу стратегиялары». Карнеги Меллон университеті. Алынған 18 қаңтар 2016.
  2. ^ а б c г. e f Буллинариа, Джон (2005). «IAI: өндірістік жүйелер. 10. Жанжалдарды шешу» (PDF). Бирмингем университеті. Алынған 18 қаңтар 2016.
  3. ^ Файоуми, Эбаа. «6 тарау: өндіріс жүйелері» (PDF). EIS, Иордания. Алынған 18 қаңтар 2016.[тұрақты өлі сілтеме ]
  4. ^ Пакиараджа, В., Кроутер, П. және Хартнетт, Дж. «Спутниктік қашықтықтан түсірілген суреттерді жіктеу үшін қолданылатын сараптамалық жүйелерге арналған қақтығыстарды шешу әдістері». GeoComputation 2000.CS1 maint: бірнеше есімдер: авторлар тізімі (сілтеме)
  5. ^ «KnowledgeWorks және Prolog пайдаланушы нұсқаулығы. 3.1.5.3 жанжалдарды шешу». LispWorks. 22 желтоқсан 2009 ж. Алынған 18 қаңтар 2016.
  6. ^ Брна, Пауыл. «Пролог және орындау стратегиялары». Эдинбург университеті. Архивтелген түпнұсқа 2016 жылғы 31 шілдеде. Алынған 18 қаңтар 2016.
  7. ^ Братко, Иван (2001). Жасанды интеллектке арналған Пролог бағдарламалау. Аддисон Уэсли. б. 644. ISBN  978-0-201-40375-6.