Diplomová práca - Optimisation of the MHS-MXP algorithm

O práci

Slovenský názov: Optimalizácia MHS-MXP algoritmu
Vedúci: doc. RNDr. Martin Homola, PhD.
Konzultant: Mgr. Janka Boborová

Rýchly prehľad pojmov

Anotácia

Abduktívny algoritmus MHS-MXP využíva metódu rozdeľuj a panuj (MXP) pri prehľadávaní priestoru možných vysvetlení (HS-strom). Behy MXP sú iterované, preto môže vhodná heuristika, orezávanie stromu a kešovanie informácií z predchádzajúcich behov potenciálne zlepšiť čas behu v nasledujúcich iteráciách.

Ciele

  1. ☑ Analyzovať prácu s pamäťou v MHS-MXP solveri
  2. ☑ Optimalizovať extrakciu modelov
  3. ☑ Preskúmať alternatívne algoritmy
  4. ☑ Implementovať HST a HST-MXP
  5. ☑ Implementovať HS-Dag/RC-Tree a MXP verziu
  6. ☐ Evalvovať výkon a vlastnosti jednotlivých algoritmov
  7. ☐? Evalvovať efektívnosť optimalizácii pamäte

Text

Prvé 3 kapitoly

Kód

Kód solveru na GitHube

Postup riešenia

Literatúra

  1. S. Rudolph. Foundations of description logics.
  2. C. Elsenbroich, O. Kutz, and U. Sattler. A case for abductive reasoning over ontologies.
  3. R. Greiner, B. A. Smith, and R. W. Wilkerson. A correction to the algorithm in Reiter’s theory of diagnosis.
  4. M. Homola, J. Pukancová, I. Balintová, and J. Boborová. Hybrid MHS-MXP Abox abduction solver: First empirical results.
  5. F. Wotawa. A variant of Reiter’s hitting-set algorithm.