Альфа алгоритмі - Alpha algorithm

The α-алгоритм - қолданылған алгоритм тау-кен өндірісі, жиынтықтан себептілікті қалпына келтіруге бағытталған оқиғалар тізбегі.Оны бірінші болып алға тартты ван дер Аалст, Weijters және Măruşter.[1] Содан бері оның бірнеше кеңейтімдері немесе модификациялары ұсынылды, олар төменде келтірілген.

Ол құрастырады P / T торлары ерекше қасиеттері бар (жұмыс ағындарының торлары ) оқиғалар журналынан (an. жинауы мүмкін) ERP жүйесі). Желідегі әрбір ауысу байқалған тапсырмаға сәйкес келеді.

Қысқаша сипаттама

Алгоритм жұмыс процесінің журналын алады кіріс және нәтиже ретінде жұмыс процесінің желісі құрылады.

Бұл тапсырмалар арасында байқалған себеп-салдарлық байланыстарды зерттеу арқылы жүзеге асады. Мысалы, бір нақты тапсырма әрқашан әр орындалу жолында басқа пайдалы тапсырма алдында пайдалы болуы мүмкін.

Қолданылған анықтамалар

  • A жұмыс ағынының ізі немесе орындау ізі Бұл жіп астам алфавит туралы тапсырмалар.
  • A жұмыс процесінің журналы - бұл жұмыс процесінің іздерінің жиынтығы.

Сипаттама

Декларативті түрде алгоритм келесі түрде ұсынылуы мүмкін: үш тапсырма жиынтығы:

  • - бұл кем дегенде бір ізде болатын барлық тапсырмалардың жиынтығы
  • бастапқыда орын алатын барлық тапсырмалардың жиынтығы
  • - бұл барлық аяқталатын тапсырмалардың жиынтығы

Негізгі тапсырыс қатынастары анықталды ( біріншіден, соңғы үшеуін сол жерден салуға болады)

  • iff алдында тұрады кейбір іздерде
  • iff
  • iff
  • iff

Орындар табылды. Әр орын жұппен анықталады жиынтығы тапсырмалар, орындардың саны аз болуы үшін.

  • бұл барлық жұптардың жиынтығы тапсырмалардың максималды жиынтығы
    • Екі де және мүшелерінің кез-келгенін қамтуы керек және
    • ішкі бөлігі болып табылады
  • бір орынды қамтиды әрбір мүшесі үшін , плюс енгізу орны және шығу орны

Ағындық қатынас мыналардың бірігуі:

Нәтиже

  • а Петри торы құрылым
  • бір кіріс орнымен және бір шығу орны
  • өйткені әр ауысу орналасқан -жол дейін , бұл шынымен де жұмыс ағынының торы.

Қасиеттері

Оны көрсетуге болады [2] толық жұмыс процесі журналы болған жағдайда SWF торы, оны тудыратын торды қалпына келтіруге болады. Толық дегеніміз оның қатынас максималды. Бұл емес барлық мүмкін іздердің болуын талап етті (бұл циклмен тор үшін айтарлықтай шексіз болады).

Шектеулер

Жалпы жұмыс ағындарының желілері құрылымдардың бірнеше түрін қамтуы мүмкін [3] α-алгоритмі оны қайта таба алмайды.

Құрылыс бастап тапсырмалар санына экспоненциалды уақытты алады шектелмеген және ерікті ішкі жиындары ескеру керек.

Кеңейтімдер

Мысалға [4][5]

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

  1. ^ van der Aalst, W M P and Weijters, A JM M and Maruster, L (2004). «Жұмыс процесінің өндірісі: оқиғалар журналынан процесс модельдерін табу», IEEE транзакциясы бойынша білім және деректерді жобалау, 16 том
  2. ^ ван дер Аалст және басқалар. 2003 ж
  3. ^ A. de Medeiros, A K және van der Aalst, W M P and Weijters, A JM M (2003). «Жұмыс үрдісін тау-кен: қазіргі жағдайы және болашақ бағыттары «. in:» Информатикадағы дәрістердің 2888 томы «, Springer-Verlag
  4. ^ A. de Medeiros, A K және van Dongen, B F және van der Aalst, W M P and Weijters, A J M M (2004). «Пайдалы қазбалар: α-алгоритмді қысқа циклдарды шығаруға кеңейту "
  5. ^ Wen, L және van der Aalst, W M P және Wang, J and Sun, J (2007). «Еркін емес құрылымдарымен тау-кен процесінің модельдері «,» Деректерді өндіру және білімді ашу «15 том, 145-180 б., Springer-Verlag