A pulikációkhoz kapcsolódó szoftverek

"Transient and First Passage Time Distributions of First- and Second-order Multi-regime Markov Fluid Queues via ME-fication"

A cikk algoritmusainak MATLAB implementációja, valamint a cikk példáit előállító scriptek letölthetők innen.

"Matrix-analytic solution of infinite, finite and level-dependent second-order fluid models"

A cikk algoritmusainak MATLAB implementációja, valamint a cikk példáit előállító scriptek letölthetők innen.

"Waiting time and queue length analysis of Markov-modulated fluid priority queues"

A cikk algoritmusainak MATLAB implementációja, valamint a cikk példáit előállító scriptek letölthetők innen.

"Queue length analysis of a Markov-modulated vacation queue with dependent arrival and service processes and exhaustive service policy"

A cikk eredményeinek Mathematica implementációja elérhető innen. A futtatáshoz BuTools V2.0 telepítése szükséges.

"Analysis of QBD queues with matrix-geometrically distributed batch arrivals and services"

A eljárás MATLAB implementációja és a cikkben közölt példák innen tölthetők le.

A futtatáshoz szükségesek:

  • SMCSolver QBD-hez (innen). Az SMCSolver/QBD könyvtárat elérhetővé kell tenni a MATLAB számára.

"Analysis of a vacation queue with dependent arrival and service processes"

A cikk eredményeinek Mathematica implementációja elérhető innen.

"Measuring the distance between MAPs and some applications"

A eljárás MATLAB implementációja és a cikkben közölt példák innen tölthetők le.

A futtatáshoz szükségesek:

  • PHCpack és PHClab (innen). A PHClab könyvtárat fel kell venni MATLAB-ban, és a set_phcpath függvény futtatása is szükséges, a paraméter a phc bináris elérési útvonala.
  • SMCSolver QBD-hez (innen). Az SMCSolver/QBD könyvtárat elérhetővé kell tenni a MATLAB számára.

"Efficient Analysis of the MMAP[K]/PH[K]/1 Priority Queue"

A eljárás MATLAB implementációja és a cikkben közölt példák innen tölthetők le.

"Moment Matching-Based Distribution Fitting with Generalized Hyper-Erlang Distributions"

A eljárás MATLAB implementációja és a cikkben közölt példák innen tölthetők le.

A futtatáshoz a PHCpack és a PHClab telepítés szükséges, mindkettő ingyenesen hozzáférhető itt.

"Sojourn Times in Fluid Queues with Independent and Dependent Input and Output Processes"

A eljárás MATLAB implementációja és a cikkben közölt példák innen tölthetők le.

"A fast EM algorithm for fitting marked Markovian arrival processes with a new special structure"

A cikkben közölt illesztő eljárás neve spemfit, forráskódja a bitbucket-en nyilvánosan elérhető.

"Matching marginal moments and lag autocorrelations with MAPs"

Több implementáció is elérhető:

"Performance Modeling of Intelligent Car Parking Systems"

A cikkben közölt eljárás implementációja ebben a bitbucket repóban elérhető (lefordításához a Qt toolkit szükséges).

Screenshot

Egyéb, hobbi projektek

A RawTherapee egy fényképek utófeldolgozására alkalmas szoftver, melynek fejlesztését még 2005-ben kezdtem el. A publikum 2006-ban ismerhette meg. A fogadtatás szerencsére nagyon pozitív volt, mivel a program számos algoritmusa egyértelműen jobb volt a versenytársakénál (ideértve az Adobe szoftvereit is). Ez részben annak volt köszönhető, hogy nagyon szorosan követte a friss tudományos eredményeket, volt, hogy egy új algoritmust a folyóiratban való megjelenése után 2 héttel már be is építettem a programba. Persze voltak gyenge pontjai is, állandó stabilitás-problémákkal kűzdött, lassú volt, sokszor kényelmetlen és sok memóriát fogyasztott. A sok-sok pozitív visszajelzés hatására lassan minden szabadidőmet a fejlesztés vitte el. A program képességeinek javulásával olyan terheléssel kellett szembenéznem, amivel már nem tudtam mit kezdeni: hihetetlen mennyiségű levél, bug report, kérdés, javaslat, stb. érkezett nap mint nap. Közben jött az esküvő, aztán a baba, én pedig egyre kevesebbet tudtam a programmal foglalkozni. Amikor már kilátástalanná vált a helyzet, és nyilvánvalóvá vált, hogy egyetlen mamutcég sem akar dollármilliókért felvásárolni :), szabaddá tettem a forráskódot. Rögtön lelkes, nemzetközi csapat gyűlt össze, akik azóta is kitűnő munkát végeznek, toldozzák-foltozzák a programot, újabb és újabb képességekkel egészítik ki. Én szép lassan kihátráltam az egészből, évek óta egy sort sem tettem hozzá. A RawTherapee ma már a mások által hozzátett algoritmusokról híres, de engem még mindig büszke apai érzésekkel tölt el, ha egy tesztben dicsérik (márpedig dicsérik, és aminek külön örülök, hogy nemcsak a pixelvadász geek-ek, hanem ismert fotográfusok is, pl. itt, itt, itt, vagy itt). Most is emlékszem arra a napra, amikor a domain-t regisztráltam. Olyan nevet választottam, amire nincs találat. Ma a "rawtherapee" keresőszóra a google 1.970.000 találatot ad.

Jön még több is...