Кіріспе

Граф теориясында моральдық граф бағытталған ациклді графтың барабар бағытталмаған түрін табу үшін қолданылады. Бұл графикалық модельдерде сенім таратуда қолданылатын түйіспе ағашы алгоритмінің негізгі қадамы. Бағытталған ациклді графиктің моральдық теңестірілуі ортақ баласы бар жанаспайтын түйіндердің барлық жұптарының арасында жиектерді қосу арқылы қалыптасады, содан кейін графиктегі барлық жиектерді бағытталмайды. Дәл осыған ұқсас, бағытталған ациклді G графигінің моральдық графигі - бұл түпнұсқалық G-дің әр торабы енді оның Марков одеяласына қосылған бағытталмаған график. Атауы моральдық графикте ортақ баласы бар екі түйіннің ортақ үстіңгі жағы арқылы некелесуі талап етілетіндігіне байланысты. Морализация аралас графиктерге де қолданылуы мүмкін, бұл жағдайда "желілік графиктер" деп аталады. Тізбекті графикте бағыты жоқ субграфиктің байланысқан компоненті тізбек деп аталады. Морализация кез келген екі шыңның арасындағы бағытталмаған жиекті қосады, олардың екеуінің де шығыс жиектері бірдей тізбекте болады, содан кейін графиктің бағытталған жиектерінің бағытын ұмытады.

Әлсіз рекурсивті қарапайым

Егер графтың симпликациялық ұшы болса, ал субграф симпликациялық ұшы алынып тасталғаннан кейін және оның көршілерінің арасындағы кейбір жиектер (мүмкін, ешқайсысы да) әлсіз рекурсивті симпликациялық болып табылады. Граф моральдық, егер ол әлсіз рекурсивті қарапайым болса. Хордалық график (а. к. а., рекурсивті симпликация) - жою процесінде жиек алынбайтын әлсіз рекурсивті симпликацияның ерекше жағдайы. Сондықтан, хордалық график моральдық болып табылады. Бірақ моральдық график міндетті түрде хордалық емес.

Моральдық графиктерді тану

Көптамалық уақытпен танылатын хордалық графтардан айырмашылығы, графтың моральдық екендігіне немесе жоқ екендігіне шешім қабылдау NP толық екендігі дәлелденді.