Alfa algoritmi - Alpha algorithm

The a-algoritm da ishlatiladigan algoritm qazib olish jarayoni, sabablarni bir qatordan tiklashga qaratilgan voqealar ketma-ketligi.Bu birinchi bo'lib ilgari surilgan van der Aalst, Weijters va Myruster.[1] O'shandan beri uning bir nechta kengaytmalari yoki modifikatsiyalari taqdim etildi, ular quyida keltirilgan.

U tuzadi P / T tarmoqlari maxsus xususiyatlarga ega (ish oqimlari tarmoqlari ) voqealar jurnallaridan (an tomonidan to'planishi mumkin ERP tizim). Tarmoqdagi har bir o'tish kuzatilgan vazifaga to'g'ri keladi.

Qisqa Tasvir

Algoritm ish oqimi jurnalini oladi kirish sifatida va natijada ish oqimi tarmog'i quriladi.

Buni vazifalar o'rtasida kuzatilgan sababiy munosabatlarni o'rganish orqali amalga oshiradi. Masalan, har bir bajarilish izida biron bir aniq topshiriq har doim boshqa bir aniq vazifadan oldin bo'lishi mumkin, bu foydali ma'lumot bo'ladi.

Amaldagi ta'riflar

  • A ish oqimining izi yoki ijro izi a mag'lubiyat ustidan alifbo ning vazifalar.
  • A ish oqimi jurnali bu ish oqimining izlari to'plamidir.

Tavsif

Deklarativ ravishda algoritm quyidagicha taqdim etilishi mumkin: Uch vazifa to'plami aniqlanadi:

  • hech bo'lmaganda bitta izda sodir bo'ladigan barcha vazifalar to'plamidir
  • dastlab sodir bo'lgan barcha vazifalar to'plamidir
  • - izchil yakunlanadigan barcha vazifalar to'plami

Asosiy buyurtma munosabatlari aniqlanadi ( Birinchidan, oxirgi uchtasini undan qurish mumkin)

  • iff to'g'ridan-to'g'ri oldinda ba'zi izlarda
  • iff
  • iff
  • iff

Joylar topildi. Har bir joy juftlik bilan aniqlanadi to'plamlari vazifalar, joylar sonini kam ushlab turish uchun.

  • barcha juftliklar to'plamidir maksimal darajadagi vazifalar to'plami
    • Ham va har qanday a'zolarni o'z ichiga oladi va
    • ning pastki qismi
  • bitta joyni o'z ichiga oladi har bir a'zosi uchun , ortiqcha kirish joyi va chiqish joyi

Oqim munosabati quyidagilarning birlashmasi:

Natija

  • a Petri to'ri tuzilishi
  • bitta kirish joyi bilan va bitta chiqish joyi
  • chunki har bir o'tish ustida - yo'l ga , albatta, bu ish oqimining tarmog'i.

Xususiyatlari

Buni ko'rsatish mumkin [2] a tomonidan yaratilgan to'liq ish oqimi jurnali bo'lsa tovushli SWF to'ri, uni ishlab chiqaradigan tarmoqni qayta qurish mumkin. To'liq degani, uning munosabatlar maksimal darajada. Bu emas barcha mumkin bo'lgan izlarning mavjud bo'lishini talab qildi (bu halqa bilan to'r uchun cheksiz bo'ladi).

Cheklovlar

Umumiy ish oqimlari tarmoqlari bir nechta turdagi konstruktsiyalarni o'z ichiga olishi mumkin [3] a-algoritmi uni qayta kashf eta olmaydi.

Qurilish beri vazifalar sonida eksponent vaqtni oladi ning cheklangan emas va o'zboshimchalik bilan kichik to'plamlari hisobga olinishi kerak.

Kengaytmalar

masalan [4][5]

Adabiyotlar

  1. ^ van der Aalst, W M P va Weijters, A JM M va Maruster, L (2004). "Ish oqimini qazib olish: Voqealar jurnallaridan jarayonlar modellarini aniqlash", IEEE bilimlari va ma'lumotlar muhandisligi bo'yicha operatsiyalar, vol 16
  2. ^ van der Aalst va boshq. 2003 yil
  3. ^ A. de Medeiros, A K va van der Aalst, W M P va Weijters, A JM M (2003). "Ish oqimini qazib olish: hozirgi holat va kelajak yo'nalishlari ". in:" "Kompyuter fanidan ma'ruza yozuvlari 2888-jild", Springer-Verlag
  4. ^ A. de Medeiros, A K va van Dongen, B F va van der Aalst, W M P va Weijters, A J M M (2004). "Jarayonni qazib olish: a-algoritmini qisqa ko'chadan hosil qilish uchun kengaytirish "
  5. ^ Wen, L va van der Aalst, W M P va Vang, J va Sun, J (2007). "Tanlovsiz konstruktsiyalarga ega konchilik jarayonlari modellari "," Ma'lumotlarni qazib olish va bilimlarni kashf etish "jild 15, p. 145-180, Springer-Verlag