PAGERINTAS EURISTINIS ALGORITMAS DVIEJŲ SEKŲ BENDRO ILGIAUSIO POSEKIO PAIEŠKAI
|
|
- Grace Scott
- 6 years ago
- Views:
Transcription
1 PAGERINTAS EURISTINIS ALGORITMAS DVIEJŲ SEKŲ BENDRO ILGIAUSIO POSEKIO PAIEŠKAI Lasse Bergroth Turku universitetas, Programinių įrangų technikos filialas, Salo, Suomija Anotacija Dviejų sekų bendro ilgiausio posekio (santrumpa: bip) paieška yra būtinas uždavinys įvairiose kompiuterio mokslo problemose. Bendro ilgiausio posekio ilgis gali būti panaudotas kaip panašumo matas pavyzdžiui tarp teksto dokumento dviejų versijų, DNA arba proteinų struktūrų, ir taip pat teksto ir nuotraukų kompresijoje. Deja, išspręsti bip ilgį yra apskritai sudėtinga problema ypač, jeigu abi įvestos sekos, tarp kurių palyginimas yra daromas, yra ilgos ir atstovauja, pavyzdžiui teksto failo visus ženklus. Jeigu nežinome pakankamai apie sekų savybes iš anksto, yra sunku net neįmanoma nuspręsti, kokį bip algoritmą būtų protinga naudoti aktualioje problemos instancijoje. Kartais mums nereikia tikslaus bip ilgio, bet prieš tai yra gana žinoti tą vertę tik apytikriai. Tuo atveju galėtume naudoti euristinį bip algoritmą, kuris skaičiuoja apatinę arba viršutinę ribą bip ilgiui. Šiame straipsnyje bus supažindinama su pagerinta euristinio algoritmo versija, kurios sudėtingumas yra žymiai lengvesnis nei tikslių bip algoritmų, ir su kuria išskaičiuotos apatinės ribos kokybė niekada nėra blogesnė, o dažnai yra geresnė negu su to paties algoritmo pradine versija. PAGRINDINIAI ŽODŽIAI: sekų algoritmai, bendras ilgiausias posekis, euristiniai algoritmai. Abstract The search for a longest common subsequence (abbreviated: lcs) of two input strings is an inevitable task in various problems in computer science. The length of the lcs can be used as a measure of similarity, for instance between two versions of a text document, DNA or protein structures, or in text and image compression. Unfortunately, solving the length of the lcs is in common a difficult problem, especially, if both the compared input strings are long and represent e.g. all the symbols in one text file. If we don't sufficiently know about the features of the strings beforehand, it is difficult, maybe even impossible, to decide which lcs algorithm would be wise to be used in the actual problem instance. Sometimes there is no need to calculate the exact length of the lcs, but instead of that, an approximate value for it would be enough. In that case we could use a heuristic algorithm, which calculates either an upper or a lower bound for the length of the lcs. In this paper, an improved version of a heuristic algorithm will be presented, which is clearly less complex than the exact lcs algorithms and which never produces a lower bound of worse, but instead often of a better quality than the original version. KEYWORDS: string algorithms, longest common subsequence, heuristic algorithms. Įvadas Pradžioje susitariame, kad nagrinėjame dvi tekstines sekas, kurios vadinasi X ir Y, ir jos ilgiai yra atitinkamai m ir n. Toliau, sąlygojame, kad laikome sekas masyvuose, jog bet kada galėtume pasirinkti bet kurį iš jų simbolių. Jeigu sekų ilgiai nėra lygūs, galime nepametant visuotinumo spėti, kad X yra trumpesnė seka: tai reiškia, kad visada m n. Seka S yra sekos X posekis, jeigu galime suformuoti S iš sekos X filtruojant bet kuriuos 0..m elementus iš vėliau paminėtos. Jeigu S yra tuo pačiu laiku taip pat sekos Y posekis, sakoma, kad S yra sekų X ir Y bendras posekis. Jeigu niekas kitas X ir Y sekų posekis yra ilgesnis negu S, tada vadiname S ilgiausiu bendru X ir Y posekiu (bip), kurio ilgį simbolizuoja santrumpa p. Dviejų sekų bip gali būti dviprasmiškas; taigi, vienoje problemos instancijoje gali būti daug įvairių sekų, kurios išpildo jo apibrėžimą. Toliau, susitariame, kad abėcėlės dydis σ yra arba pažįstamas, arba galime jį skaičiuoti prieš išsprendžiant bip problemą. Sekantis pavyzdys paaiškina truputį bip problemos pagrindines sąvokas ir savybes. 1. pavyzdys: X = 'VILNIUS', Y = 'HELSINKIS', σ = 32 (lietuviška abėcėlė), m = 7, n = 9 bip = 'INIS' arba 'LNIS', p = 4 Pirmame pavyzdyje negalime rasti ilgesnio negu keturių raidžių bendro X ir Y sekų posekio, kadangi trumpesnės sekos X simbolių 'V' ir 'U' sekoje Y niekur nėra, ir iš ženklų poros 'IL' galime išsirinkti tik vieną raidę, nes abiejų tų simbolių nerandame toje pačioje tvarkoje sekoje Y. Kad gautume viena iš bip posekių, reikia naikinti simbolius 'V', 'U' ir 'L' arba pirmą 'I' iš sekos 'VILNIUS' ir simbolius 'H', 'E', pirmą 'S', 'K' ir ar 'L' arba pirmą 'I' iš sekos 'HELSINKIS'. Didžiausia dalis iš bip algoritmų tyrinėja sekos X visus simbolius tvarkoje nuo pradžios iki galo [1]. Naudojant Vagnerio ir Fišerio 1975-ųjų metų tiesmukišką, vadinamąjį brutalios jėgos algoritmą [2], kuris remiasi dinaminiu programavimu, galime išspręsti problemą palyginant pasirinktą sekos X simbolį su visais sekos Y ženklais. Galime įsivaizduoti, kad pastatytume dvimatę matricą M indeksuotą 0..m, 0..n (matricos eilė ir stulpelis 0 yra naudingi algoritmo inicializavimui). Matricos eilės 1..m atstovauja sekos X ir jos stulpeliai 1..n sekos Y simbolius. Reikia tyrinėti matricos visas vietas pradedant šiaurės vakariniu kampu ir einant iš kairės į dešinę, ir iš viršaus į apačią. Jeigu matricos eilėje i (1 i m) yra tas pats simbolis kaip jos stulpelyje j (1 j n) kitais žodžiais tai reiškia, kad X[i] = Y[j] esame radę porų poziciją, kur sekų X ir Y simboliai sutampa. Sakome, kad matricos pozicijoje M[i, j] tada yra sutapimas. Vagnerio ir Fišerio algoritmas skaičiuoja į matricos M visą poziciją sveiką skaičių pagal sekančias taisykles. Taisyklėse santrumpa p(i, j) atstovauja sekų X ir Y priešdėlių X[1..i] ir Y[1..j] bip ilgį:
2 p(i, j) = 0, jeigu i = 0 arba j = 0 p(i-1, j-1) + 1, jeigu i 0 ir j 0 ir X[i] = Y[j] maksimumas iš skaičių poros{ p(i-1, j), p(i, j-1) }, jeigu i 0, j 0 ir X[i] Y[j] Dabar pažiūrėkime antrą pavyzdį, kur matome, kaip Vagnerio ir Fišerio brutalios jėgos algoritmas išsprendžia mūsų pirmojo pavyzdžio bip problemą: 2. pavyzdys: Vagnerio ir Fišerio tiesmukiško algoritmo veiksmo būdas: X Y ø H E L S I N K I S 0 ø V I L N I U S Žiūrint į viršuje esantį pavyzdį matome, kad skaičiai niekada nemažėja: nei einant eile iš kairės į dešinę, nei stulpeliu iš viršaus į apačią, bet jie gali augti tik tokiose vietose, kuriose yra simbolių sutapimas, ir tada taip pat vietos šiaurės, vakarų ir šiaurės vakarų pusėse turi būti tie patys skaičiai. Tos vietos yra pažymėtos nuotraukoje kvadratais, ir šios vietos vadinasi minimalūs sutapimai, ir skaičius juose rodo sutapimų klasę, kur jie priklauso. Visos klasės nuotraukoje vienos nuo kitų yra atskirtos ribų linijomis. Jeigu (nebūtinai minimalus) sutapimas pozicijoje (i, j) priklauso klasei k (1 k m), tada priešdėlių X[1..i] ir Y[1..j] bip ilgis yra k. Pavyzdžiui, pozicijoje M[4,6] yra antros klasės minimalus sutapimas. Jeigu vietoje (i, j) yra klasės k minimalus sutapimas, trumpinant sekos X priešdėlio ilgį ir nekeičiant sekos Y priešdėlio ilgio (arba priešingai: paliekant sekos X priešdėlio ilgį pradinį ir trumpinant sekos Y priešdėlio ilgį) nebegalime rasti tos pačios klasės k sutapimo iš to yra kilęs pavadinimas minimalus sutapimas. Strėlės nuotraukoje rodo du sprendimus šios bip problemos instancijai. Tačiau, kai žiūrime matricos vietą M[2,8], galime pastebėti, kad irgi ten yra simbolių sutapimas, bet tas nėra minimalus, kadangi mums reikia tik penkių simbolių iš sekos Y, kad galėtume rasti ilgio 1 bip su priešdėliu X[1..2]: priešdėlių 'VI' ir 'HELSI' p yra taip pat 1 kaip ir priešdėlių 'VI' ir 'HELSINKI'. Todėl, renkant du pirmus simbolius iš X galime trumpinti sekos Y priešdėlį nuo 8-ių iki 5-ių, ir tebeturime pirmos klasės sutapimą vietoje M[2,5]. Yra visada protinga išrinkti trumpiausius galimus priešdėlius, kad į bendrą posekį tilptų maksimalus kiekis simbolių. Sužinojus algoritmo skaičiavimo taisykles, lengva suprasti, kad ieškant sekų X ir Y bip ilgio mums nereiktų registruoti kitų matricos M vietų negu tas, kur yra minimalūs sutapimai. Nors beveik visi tikslūs bip algoritmai dirba praktiškai gerokai greičiau negu Vagnerio ir Fišerio, jų teorinis laiko sudėtingumas yra vis dėlto blogiausio lygio Ο(mn). Gaila, bet ilgas vykdymo laikas nėra vienintelė problema sprendžiant p. Jau prieš vykdymo laikui tampant didele problema, turėsime kreipti dėmesį į algoritmo atminties poreikį [3]. Faktiškai, kai įvestos sekos ilgėja, kyla svarbus klausimas, ar yra pakankamai atminties tikslaus bip algoritmo vykdymui. Laimingai, mums dažnai reikia sužinoti p tik apytikriai. Tada galime pavaduoti tikslų bip algoritmą su euristiniu algoritmu, kuris nebūtinai skaičiuoja tikslų bip ilgį, bet nustato jį pakankamai gerai. Kituose šio straipsnio skyriuose susipažinsime su kelių euristinių bip algoritmų idėjomis, pasversime jų naudą ir trūkumus, pristatysime vienam algoritmui naują, pagerintą versiją, pritaikysime algoritmams eksperimentus ir, pagaliau, padarysime išvadas iš testų vykdymo rezultatų.
3 Euristinių bip algoritmų apžvalga Euristiniams bip algoritmams yra tipiška, kad jie kokiu nors būdu lengvina pradinę užduotį. Vienas principas yra ignoruoti simbolių pradinę tvarką sekose. Naiviausias euristinis algoritmas skaičiuoja tik įvestų sekų X ir Y visų įvairių abėcėlės simbolių pasirodymą abiejose sekose, ir registruoja minimumą kiekvienam ženklui. Pavyzdžiui, jeigu abėcėlės simbolis 'F' yra randamas 5 kartus sekoje X ir 7 kartus sekoje Y, tada bus registruojamas simboliui 'F' minimalus pasirodymas 5. Pagaliau, kai žinosime visų ženklų minimalų kiekį įvestose sekose, gausime viršutinę ribą bip ilgiui p sumuojant visų ženklų minimalų kiekį: ilgesnio bip teoriškai negalima rasti. Toliau, jeigu ieškotume, koks simbolis pasirodo dažniausiai abiejose sekose X ir Y t. y. ieškant minimalaus pasirodymo kartų maksimumo gautume bip ilgiui labai paprastą apatinę ribą: tikrai bus randama abiejose sekose mažiausiai tiek bendrų simbolių toje pačioje tvarkoje. Apatinės ribos ilgiui naudosime santrumpą p ar. Nagrinėjant naivų viršutinės ir apatinės ribos skaičiavimo metodą tampa aišku, kad jis dirba prastai, jeigu ženklų skirstinys abiejose sekose yra lygus ir panašus. Tada gausime tik labai netikslias ribas bip ilgiui, nes joks vienintelis simbolis pasirodo žymiai dažniau negu kiti. Tai reiškia, kad tokioje situacijoje viršutinė riba tampa aukšta, o apatinė riba pasilieka žema. Jeigu žiūrėsime į antrą pavyzdį, gautume bip ilgiui viršutinę ribą 5, kadangi abiejose sekose matome du kartus simbolį 'I' ir vieną kartą simbolius 'L', 'N' ir 'S' ( =5). Simbolių 'V', 'U', H, 'E' ir 'K' minimalus kiekis yra 0: 'V' ir 'U' juk nepasirodo sekoje 'HELSINKIS' bei raidžių 'H', 'E' ir 'K' niekur sekoje 'VILNIUS' nėra. Tame pavyzdyje būtų apatinė riba atitinkamai 2, nes dažniausiai abiejose sekose pasirodančio ženklo 'I' minimalus kiekis yra 2. Antras būdas lengvinti pradinę bip problemą yra laikyti simbolių pradinę tvarką, bet mažinti sekų abėcėlės dydį. Daugelio efektyvių bip algoritmų laiko sudėtingumas priklauso nuo sandaugos σm. Norint išvengti, kad tas terminas augtų per daug, kai pradinės problemos sekos yra ilgos ir abėcėlė didelė, galime bandyti spausti abėcėlę į dalelę perteikiant kelis ženklus į vieną ir pačią ekvivalentiškumo klasę. Pavyzdžiui, jeigu pradinė σ būtų 64, galėtume mažinti jos dydį į 16 perteikiant simbolius numerius 1, 17, 33 ir 49 į pirmą klasę, simbolius 2, 18, 34 ir 50 į antrą klasę ir taip toliau; paskutinei klasei priklausytų simboliai 16, 32, 48 ir 64. Po to bus sprendžiama modifikuota problema, kurios sekos turi pradinį ilgį, bet mažesnę σ. Išspręsti naują problemos variantą yra lengvesnė užduotis, ir rezultatas duoda mums viršutinę ribą bip ilgiui. Apatinę ribą gautume tik patikrinant, ar rezultato sutapimai yra teisingi arba mažesnės abėcėlės pasekmė: pavyzdžiui, jeigu raidės 'A' ir 'K' lietuviškos abėcėlės pirmas ir septynioliktas simbolis buvo klasifikuotos į tą pačią klasę, rezultate gali būti sutapimas tarp šių ženklų. Visus neteisingus sutapimus reikia ištrinti iš rezultato, ir tik po to pasiliekantys simboliai formuoja apatinę ribą. Praktiškai šio euristinio algoritmo vykdymo rezultatai nėra buvę ypatingai pretenzingi. Trečia galimybė, norint lengvinti pradinę užduotį, yra koncentruoti tik į tuos įvestų sekų simbolius, kurie pasirodo dažniausiai abiejose sekose. Sakykime, kad σ būtų 32, ir norėtume išsirinkti tik aštuonis paprasčiausius simbolius. Darant taip, laikytume šių aštuonių simbolių pradinę tvarką, σ mažėtų į vieną ketvirtąją, ir taip pat trumpėtų pačios sekos, nes panaikinsime į aštuonių simbolių aibę nepriklausančius sekų ženklus. Metodas skaičiuoja tiesiai galiojančią apatinę ribą. Pagal eksperimentus šis metodas yra patikimas: jo rezultatų kokybė yra gera, ypač, jeigu simbolių skirstinys sekose nėra labai lygus. Praktiškai pačias geriausias sąvokas iš euristinių bip algoritmų turi Johtelos tyrinėtojų grupės [4] BestNext (BN) algoritmas nuo 1996-ųjų metų. Šis algoritmas saugo pradines sekas ir jų abėcėlę, produkuoja dažnai geros kokybės apatinę ribą, ir tai ne viskas: taip pat jo vykdymo laikas yra labai greitas palyginant su bet kuriuo tiksliu algoritmu. Jo teorinis laiko sudėtingumas yra O(m+n+σ+σp ar ). Jam reikia tik trupmenos iš tikslių bip algoritmų laiko. Šio algoritmo vykdymo principas yra gobšus. Jis saugo iš kiekvienos surastos sutapimų klasės tik vieną minimalų sutapimą: jį, po kurio tilptų daugiausiai sekančių klasių sutapimų. Tai reiškia, kad algoritmas visada išrenka klasės k tą sutapimą (i, j), kuris maksimizuoja trumpiausią, po to pasiliekančių priesagų ilgį: minimumą iš porų {m-i, n-j}. Visi kiti tos pačios klasės sutapimai bus pamiršti, kas taupo daug atminties palyginant su tiksliais bip algoritmais. Pažiūrėkime vėl į antrą pavyzdį. Pirmai klasei priklauso du minimalūs sutapimai: vietose (2,5) ir (3,3). Išrenkant (2,5) turėtume min{7-2, 9-5} = 4, ir išrenkant (3,3) turėtume min{7-3, 9-3} = 4 taip pat. Tokioje situacijoje yra protinga išrinkti tą sutapimą, kuris laiko ilgesnę dalį iš kitos sekos. Kadangi (2,5) saugo penkias eiles iš X, bet (3,3) net šešis stulpelius iš Y, yra (3,3) geresnis pasirinkimas. Po to bus ieškoma antros klasės sutapimo rajone X[4..7], Y[4..9]. Gausime tris kandidatus: (4,6), (5,5) ir (7,4), ir minimalūs priesagų
4 ilgiai po šių sutapimų būtų min{7-4, 9-6} = 3, min{7-5, 9-5} = 2 ir min{7-7, 9-4} = 0. Taigi, sutapimas (4,6) bus išrinktas. Nes trečiai ir ketvirtai klasei priklauso tik vienas sutapimas, ir trečios klasės sutapimo koordinačių (5,8) skaičiai yra pakankamai didelės (5>4 ir 8>6), šis euristinis algoritmas surastų šiame pavyzdyje net tikslų bip ilgį. Ar verta gerinti euristinį BestNext algoritmą? BestNext algoritmas dažnai skaičiuoja geros kokybės apatinę ribą bip ilgiui. Taip atsitinka visada, jeigu bip padėtis matricoje yra šalia pagrindinio įstrižo. Tą faktą patvirtina daug algoritmo testo vykdymo rezultatų. Bet jeigu bip būtų masyvo X pradžioje ir masyvo Y gale (arba priešingai), konstatuojame, kad gobšus išsirinkimo principas blogai tinka į tokią situaciją. Pažiūrėkime į kitą pavyzdį: 3. pavyzdys: Bip problemos instancija, kur euristinis BN algoritmas suklysta: X Y ø E E E F F F C G G G A A A 0 ø A A A B B B C D D D E E E Šioje problemos instancijoje yra randamas trijų ženklų bip net dviejose vietose: 'AAA' matricos šiaurės rytiniame ir 'EEE' pietvakariame kampe, bet pagal BN algoritmą jų koordinatės yra "blogos", kadangi pirmos klasės sutapimas (7,7) tarp raidžių 'C' taupo šešis simbolius iš abiejų sekų X ir Y galų, bet aktualioje problemoje būtų teisinga išsirinkti vieną iš tik dviejų paskutinius sekos Y arba X simbolius saugojančių sutapimų vietų (1,11) arba (11,1). Išsirinkęs fataliai sutapimą (7,7) algoritmas neberanda nieko iš antros klasės sutapimo, nes rajone X[8..13], Y[8..13] jų nėra, ir atšaukti nemalonaus pasirinkimo algoritmas, žinoma, nemoka. Norint išvengti dalį iš gobšaus pasirinkimo būdo nuostolių, būtų įmanoma kviesti metodą nuolatinai įvairioms sekų X ir Y priesagoms. Reikia išsirinkti pakartojimo laikotarpio parametrą z. Pirmiausia yra apatinė riba skaičiuojama pilnoms įvestoms sekoms X[1..m], Y[1..n]. Sekantį kartą bus seka Y trumpinama: nuo jos pradžios išnyksta z simboliai, bet su X nieko nedaroma. Kviesime metodą dabar sekoms X[1..m], Y[z+1..n]. Kiekvieną sekantį pakartojimo kartą bus iš naujo pirmi z simboliai iš sekos Y ignoruojami, ir nauja apatinė riba bus taigi skaičiuojama sekų dalims X[1..m], Y[rz+1..n], kur r rodo pakartojimo karto numerį. Taip bus tęsiama, kol seka Y tuštėja. Euristinis algoritmas galėtų tuo būdu rasti ir tuos bendrus posekius, kurių padėtis yra matricos šiaurės rytinėje dalyje. Po to tęsia algoritmo veiksmas dar taip, jog seka X bus trumpinama nuo pradžios nuolatinai su z simboliais, o masyve Y bus laikomi visi pradiniai ženklai. Taip bus
5 daroma, kol seka X tuštėja. Tada galėtume geriau negu su algoritmo pirma versija rasti bendrus posekius, kurie yra netoli matricos pietvakarinio kampo. Jeigu pakartojimo laiku kada nors gauname ilgesnę apatinę ribą negu iki tol, ribos ilgis bus atnaujintas pagal geresnę vertę. Tikslus Kuo'o ir Kroso (KC) bip algoritmas [5] ir BN algoritmo dvi versijos buvo palyginti testuose. Įvestos sekos turėjo abi ženklų. Abėcėlės dydžiui buvo pasirinktos vertės 16, 32 ir 64, ir simbolių skirstinys buvo panašus į natūralią kalbą. Kitoje lentelėje matomi skirtumai tarp įvairių algoritmo versijų surasto bendro posekio kokybėje ir vykdymo laikuose. Euristinio algoritmo atnaujintos versijos pakartojimo laikotarpiui z buvo pasirinkta vertė 500. Sekų p buvo 70% arba 90% iš trumpesnės įvestos sekos ilgio m, ir bip buvo randama matricos šiaurės rytiniame arba pietvakariniame kampe. Algoritmo vykdymo testų rezultatai 1 lentelė σ, p σ=16, p=13506 σ=32, p=10484 σ=32, p=13512 σ=64, p=13505 Algoritmo Apatinė Vykdymo Apatinė Vykdymo Apatinė Vykdymo Apatinė Vykdymo pavadinimas riba laikas riba laikas riba laikas riba laikas Pradinis BN , , , ,3 Atnaujintas BN , , , ,7 KC algoritmas* , , , ,2 Išvados *Skaičiuoja visada tikslų bip ilgį vietoj apatinės ribos ilgio Šiame straipsnyje buvo supažindinama su euristiniais metodais, kurie skaičiuoja dviejų sekų bendro ilgiausio posekio ilgį apytikriai. Tokie algoritmai yra naudingi ypač, jeigu turime ilgas įvestas sekas, didelę abėcėlę ir daug sutapimų, kurių proga tikslaus algoritmo vykdymo laikas būna per ilgas, ir/arba reikia per daug atminties resurso. Naudojant euristinį bip algoritmą taupome abu resursus, bet tada yra lemianti, kad algoritmo skaičiuojamos apytikslės vertės kokybė būtų pakankamai gera. Anksčiau publikuotas BN algoritmas veikia praktikoje patikimai su sąlyga, kad bip priklausantys simboliai yra šalia matricos pagrindinio įstrižo. Čia pasiūlyta algoritmo versija suklysta žymiai rečiau, nors bip būtų matricoje kitur. Naujos versijos vykdymo laikas yra ilgesnis, bet vis dėlto aiškiai trumpesnis negu tikslaus algoritmo. Tai reiškia, kad galime naudoti jos rezultatus norint lengvinti tikslų bip algoritmo darbo kiekį [6, 7]. Literatūra 1. Bergroth L., Hakonen H., Raita T. A Survey of Longest Common Subsequence Algorithms. Proceedings of SPIRE 2000, A Coruña, Ispanija, puslapiai 39-48, IEEE Computer Society. Rugsėjis Wagner R. A., Fischer M. J. The string-to-string coorection problem. Journal of the ACM, Vol. 21, numeris 1, puslapiai Sausis Bergroth L., Hakonen H., Väisänen J. New Refinement Techniques for Longest Common Subsequence Algorithms. Proceedings of SPIRE 2003, Manaus, Brazilija, puslapiai , Springer-Verlag. Spalis Johtela, T., Smed, J., Hakonen, H., Raita, T.: An Efficient Heuristic for the LCS problem. Proceedings of the Third South American Workshop on String Processing. WSP'96, Recifė, Brazilija, puslapiai Rugpjūtis Kuo S., Cross, G.R. An Improved Algorithm to Find the Length of the Longest Common Subsequence of Two Strings. ACM SIGIR Forum, Vol. 23, numeris 3-4, puslapiai Bergroth, L. Utilizing Dynamically Updated Estimates in Solving the Longest Common Subsequence Problem. Proceedings of SPIRE 2005, Buenos Airesas, Argentinija, puslapiai , Springer-Verlag. Lapkritis Bergroth, L. Duomenų struktūrų poveikis algoritmo efektyvumui ieškant dviejų sekų bendrą ilgiausią posekį. Vadyba, mokslo tiriamieji darbai, 2006, Nr. 2(9), ISSN Vakarų Lietuvos verslo kolegija. Klaipėda, Lietuva. Spalis AN IMPROVED HEURISTIC ALGORITHM FOR THE LONGEST COMMON SUBSEQUENCE PROBLEM OF TWO INPUT STRINGS S u m m a r y In this paper, some heuristic methods to solve the longest common subsequence problem approximately were presented. The most reliable of them the so called BestNext heuristic was considered more accurately and also refined further. The presented new version produces often a more reliable estimated value for the length of the lcs than the original heuristic. Although the new version runs slower than the original, it still outperforms clearly the exact methods. If embedded in an accurate lcs algorithm, the new version of the heuristic algorithm can also reduce the running time and the memory space need of the exact algorithm.
CALCULATION OF ELECTROMAGNETIC WAVE ATTENUATION DUE TO RAIN USING RAINFALL DATA OF LONG AND SHORT DURATION
Lithuanian Journal of Physics, Vol. 47, No. 2, pp. 163 168 (2007) CALCULATION OF ELECTROMAGNETIC WAVE ATTENUATION DUE TO RAIN USING RAINFALL DATA OF LONG AND SHORT DURATION S. Tamošiūnas a,b, M. Tamošiūnienė
More informationVango algoritmo analizė
VILNIAUS GEDIMINO TECHNIKOS UNIVERSITETAS 2017 m. balandžio 18 d. Problemos formulavimas Nagrinėkime lygtį u t = i 2 u, t [0, T ], x Ω x 2 u t=0 = u 0 (x). (1) Problema Realybėje Ω (, ), kas verčia įvesti
More informationRinktiniai informacijos saugos skyriai. 3. Kriptografija ir kriptografijos protokolai: Klasikinė kriptografija
Rinktiniai informacijos saugos skyriai 3. Kriptografija ir kriptografijos protokolai: Klasikinė kriptografija Paskaitos tikslai Šioje temoje nagrinėjami klausimai: Perstatų šifrai Keitinių šifrai Vienos
More informationS. Tamošiūnas a,b, M. Žilinskas b,c, A. Nekrošius b, and M. Tamošiūnienė d
Lithuanian Journal of Physics, Vol. 45, No. 5, pp. 353 357 (2005) CALCULATION OF RADIO SIGNAL ATTENUATION USING LOCAL PRECIPITATION DATA S. Tamošiūnas a,b, M. Žilinskas b,c, A. Nekrošius b, and M. Tamošiūnienė
More informationGARSĄ SUGERIANČIŲ MEDŽIAGŲ IŠDĖSTYMO VIETŲ ĮTAKA SKAIČIUOJANT SALĖS AIDĖJIMO TRUKMĘ SKIRTINGOMIS FORMULĖMIS
GARSĄ SUGERIANČIŲ MEDŽIAGŲ IŠDĖSTYMO VIETŲ ĮTAKA SKAIČIUOJANT SALĖS AIDĖJIMO TRUKMĘ SKIRTINGOMIS FORMULĖMIS Vytautas J. Stauskis Vilniaus Gedimino technikos universitetas. Įvadas Projektuojant įvairaus
More informationVILNIAUS UNIVERSITETAS PAGRINDAI. Mokymo priemonė
VILNIAUS UNIVERSITETAS Valdas Dičiūnas ALGORITMŲ ANALIZĖS PAGRINDAI Mokymo priemonė Vilnius, 2005 ĮVADAS Algoritmų analizės objektas yra algoritmai. Nors algoritmo sąvoka yra laikoma pirmine matematikos
More informationE. Šermukšnis a, V. Palenskis a, J. Matukas a S. Pralgauskaitė a, J. Vyšniauskas a, and R. Baubinas b
Lithuanian Journal of Physics, Vol. 46, No. 1, pp. 33 38 (2006) INVESTIGATION OF DYNAMIC CHARACTERISTICS OF InGaAsP / InP LASER DIODES E. Šermukšnis a, V. Palenskis a, J. Matukas a S. Pralgauskaitė a,
More informationDISKREČIOJI MATEMATIKA
Vilniaus universitetas Matematikos ir informatikos fakultetas Informatikos katedra Gintaras Skersys DISKREČIOJI MATEMATIKA Mokymo priemonė Vilnius 2016 Įvadas Kas yra diskrečioji matematika? Diskrečioji
More informationAlgoritmų analizės specialieji skyriai
VGTU Matematinio modeliavimo katedra VGTU SC Lygiagrečiųjų skaičiavimų laboratorija Paskaitų kursas. 2-oji dalis. Turinys 1 Algoritmų sudarymo principai ir metodai Variantų perrinkimas Tai bendras daugelio
More informationSTABILIZATION OF UNSTABLE PERIODIC ORBIT IN CHAOTIC DUFFING HOLMES OSCILLATOR BY SECOND ORDER RESONANT NEGATIVE FEEDBACK
Lithuanian Journal of Physics, Vol. 47, No. 3, pp. 235 239 (2007) STABILIZATION OF UNSTABLE PERIODIC ORBIT IN CHAOTIC DUFFING HOLMES OSCILLATOR BY SECOND ORDER RESONANT NEGATIVE FEEDBACK A. Tamaševičius
More informationAlgebraic and spectral analysis of local magnetic field intensity
Lietuvos matematikos rinkinys ISSN 132-2818 Proc. of the Lithuanian Mathematical Society, Ser. A Vol. 6, DOI:.388/LMR.A.. pages 4 9 Algebraic and spectral analysis of local magnetic field intensity Mantas
More informationStruktūrinė geologija
Pirmadienį pirmą pusdienį Struktūrinė geologija Audrius Čečys audrius.cecys@gf.vu.lt / audrius.cecys@gmail.com + 370 686 96 480 http://web.vu.lt/gf/a.cecys ir Dropbox Struktūrinė geologija yra mokslas
More informationMETHODS FOR GENERATION OF RANDOM NUMBERS IN PARALLEL STOCHASTIC ALGORITHMS FOR GLOBAL OPTIMIZATION
METHODS FOR GENERATION OF RANDOM NUMBERS IN PARALLEL STOCHASTIC ALGORITHMS FOR GLOBAL OPTIMIZATION Algirdas Lančinskas, Julius Žilinskas Institute of Mathematics and Informatics 1. Introduction Generation
More informationANALIZĖ 0: TEORINĖ ARITMETIKA
ANALIZĖ 0: TEORINĖ ARITMETIKA RIMAS NORVAIŠA 11.4 variantas, 2018 rugsėjo 20 E-paštas: rimas.norvaisa @mii.vu.lt 1 skyrius Pratarmė Analizė 0 - pirmoji matematinės analizės dalis iš trijų. Ši dalis yra
More informationTurinys. Geometrinės diferencialinių lygčių teorijos savokos. Diferencialinės lygties sprendiniai. Pavyzdžiai. CIt, (- 00,0) C'It, (0, (0);
Turinys In this chapter we illustrate the qualitative approach to differential equations and introduce some key ideas such as phase portraits and qualitative equivalence Geometrinės diferencialinių lygčių
More informationStochastinės analizės egzaminas MIF magistrantūra, FDM I kursas, 2018 m. ruduo (1 semestras), X s db s, t 0.
Stochastinės analizės egzaminas MIF magistrantūra, FDM I kursas, 218 m. ruduo (1 semestras), 219 1 18 1. Prove the following: Proposition. If X t, t, is an Itô process and f C 3 (IR), then f ( ) ( ) t
More informationADAPTYVIOSIOS TECHNOLOGIJOS TAIKYMAS SANDĖLIO UŽDAVINIUI SPRĘSTI
14-osios Lietuvos jaunųjų mokslininkų konferencijos Mokslas Lietuvos ateitis ISSN 2029-7149 online 2011 metų teminės konferencijos straipsnių rinkinys ISBN 978-9955-28-834-3 INFORMATIKA ADAPTYVIOSIOS TECHNOLOGIJOS
More informationLR Seimo narių elgsenos tyrimas, naudojant klasterinę analizę ir daugiamačių skalių metodą
LR Seimo narių elgsenos tyrimas, naudojant klasterinę analizę ir daugiamačių skalių metodą Vytautas Mickevičius Vytauto Didžiojo universitetas, Informatikos fakultetas Kaunas, Lietuva El. paštas: vytautas.mickevicius@fc.vdu.lt
More informationThe Euler Mascheroni constant in school
Lietuvos matematikos rinkinys ISSN 032-288 Proc. of the Lithuanian Mathematical Society, Ser. A Vol. 55, 204 DOI: 0.5388/LMR.A.204.04 pages 7 2 The Euler Mascheroni constant in school Juozas Juvencijus
More informationOCCASIONAL PAPER SERIES. No 6 / 2015 A NOTE ON THE BOOTSTRAP METHOD FOR TESTING THE EXISTENCE OF FINITE MOMENTS
BANK OF LITHUANIA. WORKING PAPER SERIES No 1 / 2008 SHORT-TERM FORECASTING OF GDP USING LARGE MONTHLY DATASETS: A PSEUDO REAL-TIME FORECAST EVALUATION EXERCISE 1 OCCASIONAL PAPER SERIES A NOTE ON THE BOOTSTRAP
More informationOPTINöS ELEKTRONIKOS ĮTAISAI
1 OPTINöS ELEKTRONIKOS ĮTAISAI Skaiduliiai šviesolaidžiai Skaiduliio šviesolaidžio sadara ir parametrai Pakopiio lūžio rodiklio skaidulos Gradietiio lūžio rodiklio skaidulos Spiduliai ir modos Reiškiiai
More informationLIETUVOS ENERGETIKOS STRATEGIJA: OPTIMALIOS RENOVACIJOS MODELIS (ORM) (projektas pastaboms)
Įvadas LIETUVOS ENERGETIKOS STRATEGIJA: OPTIMALIOS RENOVACIJOS MODELIS (ORM) (projekas pasaboms) ORM yra kašų ir naudos analiz s (cos-benefi analysis) aikymas svarbiu masin s daugiabučių renovacijos aveju,
More informationNullity of the second order discrete problem with nonlocal multipoint boundary conditions
Lietuvos matematikos rinkinys ISSN 0132-2818 Proc. of the Lithuanian Mathematical Society, Ser. A Vol. 56, 2015 DOI: 10.15388/LMR.A.2015.13 pages 72 77 Nullity of the second order discrete problem with
More informationLloyd Max s Algorithm Implementation in Speech Coding Algorithm Based on Forward Adaptive Technique
INFORMATICA, 2008, Vol. 19, No. 2, 255 270 255 2008 Institute of Mathematics and Informatics, Vilnius Lloyd Max s Algorithm Implementation in Speech Coding Algorithm Based on Forward Adaptive Technique
More informationThe minimizer for the second order differential problem with one nonlocal condition
Lietuvos matematikos rinkinys ISSN 13-818 Proc. of the Lithuanian Mathematical Society, Ser. A Vol. 58, 17 DOI: 1.15388/LMR.A.17.6 pages 8 33 The minimizer for the second order differential problem with
More informationComputerized Laboratory in Science and Technology Teaching: Course in Machine Elements
Informatics in Education, 2005, Vol. 4, No. 1, 43 48 43 2005 Institute of Mathematics and Informatics, Vilnius Computerized Laboratory in Science and Technology Teaching: Course in Machine Elements Ivan
More informationR. Plukienė a, A. Plukis a, V. Remeikis a, and D. Ridikas b a Institute of Physics, Savanorių 231, LT Vilnius, Lithuania
Lithuanian Journal of Physics, Vol. 45, No. 4, pp. 281 287 (2005) MCNP AND ORIGEN CODES VALIDATION BY CALCULATING RBMK SPENT NUCLEAR FUEL ISOTOPIC COMPOSITION R. Plukienė a, A. Plukis a, V. Remeikis a,
More informationMuzika ir akustika. 15 tema. studio. studio. Garsas, per kurį atsiskleidžia muzika
14 15 Muzika ir akustika Artašes Gazarian VšĮ Muzikos magija Man jau senai buvo akivaizdu, kad posakis muzikos magija ne šiaip gražūs žodžiai. Tai reiškinys, kuris neabejotinai egzistuoja gyvenime. Vėliau
More informationPrognosis of radionuclides dispersion and radiological measurements in Lithuania after the accident at Fukushima Daiichi nuclear
Prognosis of radionuclides dispersion and radiological measurements in Lithuania after the accident at Fukushima Daiichi nuclear power plant Rima Ladygienė, Aušra Urbonienė, Auksė Skripkienė, Laima Pilkytė,
More informationTurinys. Turinys: Kurso tikslai. Olga Štikonienė. privalumus ir trūkumus); Tiesines algebros uždaviniai
Turinys Tiesinių lygčių sistemų sprendimas Olga Štikonienė Diferencialinių lygčių ir skaičiavimo matematikos katedra, MIF VU Istorinė apžvalga TLS sprendimas 3 4 Tiesinių lygčių sistemų sprendimas / 58
More informationAn Effective Method for Initialization of Lloyd Max s Algorithm of Optimal Scalar Quantization for Laplacian Source
INFORMATICA, 007, Vol. 18, No., 79 88 79 007 Institute of Mathematics and Informatics, Vilnius An Effective Method for Initialization of Lloyd Max s Algorithm of Optimal Scalar Quantization for Laplacian
More informationDISKREČIOJI MATEMATIKA
Vilniaus Gedimino technikos universitetas Aleksandras KRYLOVAS DISKREČIOJI MATEMATIKA Mokomoji knyga Vilnius Technika 2004 UDK 519.1(075.8) Kr242 A. Krylovas. Diskrečioji matematika. Mokomoji knyga. Vilnius:
More informationIracionalieji skaičiai
Iracionalieji skaičiai Rimas Norvaiša 2018 m. balandžio mėn. 2 d. Abstract Dalomoji medžiaga paskaitoms Matematika ir filosofija". Iracionaliaisiais skaičiais vadinami tie realiųjų skaičių aibės elementai,
More informationŠIAULIŲ UNIVERSITETAS MATEMATIKOS IR INFORMATIKOS FAKULTETAS INFORMATIKOS KATEDRA. Remigijus Valčiukas
ŠIAULIŲ UNIVERSITETAS MATEMATIKOS IR INFORMATIKOS FAKULTETAS INFORMATIKOS KATEDRA Remigijus Valčiukas Informatikos specialybės magistrantūros II kurso dieninio skyriaus studentas Internetinė matematinio
More informationSignalų analizė ir apdorojimas
Signalų analizė ir apdorojimas Tadas Meškauskas Vilniaus universitetas, Matematikos ir informatikos fakultetas E-mail: tadas.meskauskas@mif.vu.lt Atnaujinta 2017 m. vasario 5 d. Turinys 1. Signalų kilmė,
More informationGeografinė informacinė sistema (GIS) galimybės mokymui (si) ir kūrybai. Dr. Jurgita Rimkuvienė
Geografinė informacinė sistema (GIS) galimybės mokymui (si) ir kūrybai Dr. Jurgita Rimkuvienė 2015-09-18 Geografinės informacinės sistemos (GIS) GIS - tai įrankis, galintis padėti visiems besimokantiesiems
More informationURBANISTINĖ STRUKTŪRA
URBANISTINĖ STRUKTŪRA 1462 M. TAURALAUKIO DVARO RIBOŽENKLIS Kęstutis Demereckas Vaikščiodami po Klaipėdos parką atkreipdavome dėmesį į akmenis, kurie įaugę į žemę šalia keliukų, miške ar prie ežerėlių.
More informationVILNIUS UNIVERSITY LIJANA STABINGIENĖ IMAGE ANALYSIS USING BAYES DISCRIMINANT FUNCTIONS
VILNIUS UNIVERSITY LIJANA STABINGIENĖ IMAGE ANALYSIS USING BAYES DISCRIMINANT FUNCTIONS Summary of doctoral dissertation Physical sciences (P 000) Informatics (09 P) Vilnius, 2012 Doctoral dissertation
More informationThe Burg Algorithm with Extrapolation for Improving the Frequency Estimation
INFORMATICA, 2011, Vol. 22, No. 2, 177 188 177 2011 Vilnius University The Burg Algorithm with Extrapolation for Improving the Frequency Estimation Kazys KAZLAUSKAS Vilnius University Institute of Mathematics
More informationLietuvių šnekos balsių aprašymo autoregresijos modeliu adekvatumo tyrimas
Lietuvos matematikos rinkinys ISSN 0132-2818 Lietuvos matematikų draugijos darbai, ser. B www.mii.lt/lmr/ 57 t., 2016, 19 24 Lietuvių šnekos balsių aprašymo autoregresijos modeliu adekvatumo tyrimas Jonas
More informationAtul Pandey a and K.S. Upadhyaya b
Lithuanian Journal of Physics, Vol. 46, No. 3, pp. 355 359 (2006) EFFECT OF VAN DER WAALS INTERACTIONS ON THE PHONON DYNAMICS IN USe Atul Pandey a and K.S. Upadhyaya b a Department of Physics, K. N. Govt.
More informationStructural integrity verification of polycarbonate type personal identity documents
239 ISSN 1392-1207. MECHANIKA. 2012 Volume 18(2): 239-244 Structural integrity verification of polycarbonate type personal identity documents S. Greičius*, V. Daniulaitis**, R. Vasiliauskas***, K. Pilkauskas****,
More informationA. Žukauskaitė a, R. Plukienė a, A. Plukis a, and D. Ridikas b
Lithuanian Journal of Physics, Vol. 47, No. 1, pp. 97 101 (2007) MODELLING OF NEUTRON AND PHOTON TRANSPORT IN IRON AND CONCRETE RADIATION SHIELDINGS BY THE MONTE CARLO METHOD A. Žukauskaitė a, R. Plukienė
More informationTranzistoriai. 1947: W.H.Brattain and J.Bardeen (Bell Labs, USA)
LTRONOS ĮTASA 2009 1 Tranzistoriai 1947: W.H.Brattain an J.Bareen (Bell Labs, USA) JPPi J.P.Pierce (Bell lllabs): tran(sfer)+(re)sistor ( ) t = transistor. t 1949: W.Schockley pasiūlė plokštinio vipolio
More informationOptimizavimas ekonomikoje. Optimizavimas ekonomikoje 1 / 121
Optimizavimas ekonomikoje Optimizavimas ekonomikoje 1 / 121 Literat ura (1) K. Sydsæter, P. Hammond, A. Seierstad, A. Strøm Further Mathematics for Economic Analysis, FT Prentice Hall, 2008. M. D. Intriligator
More informationCheminė kinetika: reakcijų mechanizmai
Cheminė kinetika: reakcijų mechanizmai Teoriniai cheminės kinetikos modeliai Susidūrimų teorija Cheminė reakcija įvyksta susidūrus dviems (arba daugiau) dalelėms (molekulėms, atomams, jonams ir t.t.) viename
More informationModelling of ground borne vibration induced by road transport
MOKSLAS LIETUVOS ATEITIS SCIENCE FUTURE OF LITHUANIA ISSN 2029-2341 / eissn 2029-2252 http://www.mla.vgtu.lt Vaizdų technologijos T 111 Image Technologies T 111 APLINKOS APSAUGOS INŽINERIJA ENVIRONMENTAL
More informationVIDUTINĖS KLIMATINIŲ RODIKLIŲ REIKŠMĖS LIETUVOJE
VIDUTINĖS KLIMATINIŲ RODIKLIŲ REIKŠMĖS LIETUVOJE 1981 21 m. CLIMATE AVERAGES FOR LITHUANIA 1981 21 213 m. Įvadas Lietuvoje meteorologinių stebėjimų istorija siekia 177 m., kai Vilniaus Universitete buvo
More informationGLOBALUSIS OPTIMIZAVIMAS SU SIMPLEKSINIAIS POSRIČIAIS
VYTAUTO DIDŽIOJO UNIVERSITETAS MATEMATIKOS IR INFORMATIKOS INSTITUTAS Remigijus PAULAVIČIUS GLOBALUSIS OPTIMIZAVIMAS SU SIMPLEKSINIAIS POSRIČIAIS Daktaro disertacija Fiziniai mokslai (P 000) Informatika
More information8 NAMŲ ŪKIŲ SPRENDIMAI VARTOTI, TAUPYTI IR DIRBTI: LABIAU FORMALI ANALIZĖ
8 NAMŲ ŪKIŲ SPRENDIMAI VARTOTI, TAUPYTI IR DIRBTI: LABIAU FORMALI ANALIZĖ 8.1 Vartojimas ir taupymas: dabartis prieš ateitį 8.1.1 Kiek vartotojas gali išleisti? Biudžeto apribojimas 8.1.2 Biudžeto tiesė
More informationAdaptive Integration of Stiff ODE
INFORMATICA, 2000, Vol. 11, No. 4, 371 380 371 2000 Institute of Mathematics and Informatics, Vilnius Adaptive Integration of Stiff ODE Raimondas ČIEGIS, Olga SUBOČ, Vilnius Gediminas Technical University
More informationIš Lietuvos matematikos istorijos 1. Jonas Kubilius ANTANAS BARANAUSKAS IR MATEMATIKA
Iš Lietuvos matematikos istorijos 1 Jonas Kubilius ANTANAS BARANAUSKAS IR MATEMATIKA Matematikos ir informatikos institutas Vilnius 2001 TURINYS Pratarmė 7 1. Pažintis su matematika 11 2. Skaičių laipsniavimas
More informationINTELEKTUALAUS KOMPIUTERINIO RAŠTINGUMO TESTŲ KONSTRAVIMO METODO TYRIMAS
VILNIAUS UNIVERSITETAS Renata Danielienė INTELEKTUALAUS KOMPIUTERINIO RAŠTINGUMO TESTŲ KONSTRAVIMO METODO TYRIMAS Daktaro disertacija Fiziniai mokslai, informatika (09P) Vilnius, 2010 Disertacija rengta
More informationpn diodo griūtinio pramušimo tyrimas
VILIUS UIVERSITETS Kietojo kūno elektronikos katedra Vyksmų puslaidininkiniuose prietaisuose modeliavimas arbas r. 4a pn diodo griūtinio pramušimo tyrimas Parengė. Poškus 2009-03-19 Turinys 1. Užduotys...2
More informationOptimal Agreement in a Scale-Free Network Environment
INFORMATICA, 2006, Vol. 17, No. 1, 137 150 137 2006 Institute of Mathematics and Informatics, Vilnius Optimal Agreement in a Scale-Free Network Environment Shu-Ching WANG Department of Information Management,
More informationConstitutive relations in classical optics in terms of geometric algebra
Lithuanian Journal of Physics Vol. 55 No. 2 pp. 92 99 (2015) Lietuvos mokslų akademija 2015 Constitutive relations in classical optics in terms of geometric algebra A. Dargys Semiconductor Physics Institute
More informationA DNA Coarse-Grain Rigid Base Model and Parameter Estimation from Molecular Dynamics Simulations
A DNA Coarse-Grain Rigid Base Model and Parameter Estimation from Molecular Dynamics Simulations THÈSE N O () PRÉSENTÉE le 9 octobre À LA FACULTÉ DES SCIENCES DE BASE CHAIRE D'ANALYSE APPLIQUÉE PROGRAMME
More informationOne Digital Signature Scheme in Semimodule over Semiring
INFORMATICA, 2005, Vol. 16, No. 3, 383 394 383 2005 Institute of Mathematics and Informatics, Vilnius One Digital Signature Scheme in Semimodule over Semiring Eligijus SAKALAUSKAS Kaunas University of
More informationResearch of the Grid-Tied Power System Consisting of Wind Turbine and Boiler GALAN
ELECTRONICS AND ELECTRICAL ENGINEERING ISSN 392 25 200. No. 0(06) ELEKTRONIKA IR ELEKTROTECHNIKA ELECTRICAL ENGINEERING T 90 ELEKTROS INŽINERIJA Research of the Grid-Tied Power System Consisting of Wind
More informationNijolė Cibulskaitė, Kristina Baranovska
MATEMATIKOS VADOVĖLIŲ V KLASEI VERTINIMAS DALYKINIU, PEDAGOGINIU IR PSICHOLOGINIU POŽIŪRIAIS Anotacija. Beveik du Nepriklausomybės dešimtmečius pertvarkant Lietuvos švietimą ypač daug dėmesio buvo skiriama
More information1 Kompiuterių aritmetika ir algoritmai. 2 Tiesinių lygčių sistemų sprendimo metodai: 3 Duomenų aproksimacija: 4 Tikrinių reikšmių uždavinys.
Skaitiniai metodai Skaitiniai metodai Kompiuterių aritmetika ir algoritmai Olga Štikonienė Diferencialinių lygčių ir skaičiavimo matematikos katedra, MIF VU 24-2-4 Skaitiniai metodai randa matematinių
More informationKurso tikslai. 1 Įgyti galimybę skaitiškai spręsti taikomuosius uždavinius; 2 Įvertinti skirtingus skaitinius sprendimo metodus (žinant jų
Kurso tikslai Skaitiniai metodai Kompiuterių aritmetika ir algoritmai Olga Štikonienė Diferencialinių lygčių ir skaičiavimo matematikos katedra, MIF VU 01-0-05 Skaitiniai metodai (MIF VU) Komp.aritmetika
More informationTvirtinu: UŽSAKOMOJO DARBO
Tvirtinu: Fizikos Instituto direktorius dr. Vidmantas Remeikis 29 m. m n. d. UŽSAKOMOJO DARBO PAGRINDINIŲ CHEMINIŲ PRIEMAIŠŲ FONINIŲ KONCENTRACIJŲ BEI FIZINIŲ PARAMETRŲ ATMOSFEROS IŠKRITOSE IR POLAJINIUOSE
More informationCONTROL OF OPTICAL VORTEX DISLOCATIONS USING OPTICAL METHODS
Lithuanian Journal of Physics, Vol. 52, No. 4, pp. 295 300 (2012) Lietuvos mokslų akademija, 2012 CONTROL OF OPTICAL VORTEX DISLOCATIONS USING OPTICAL METHODS P. Stanislovaitis and V. Smilgevičius Laser
More informationTestavimo su naudotojais metodai Panaudojamumo vertinimai Dr. Kristina Lapin
www.wordle.net Testavimas su naudotojais Mastymas garsiai Stebėjimai Apklausos Testavimo su naudotojais metodai Panaudojamumo vertinimai Dr. Kristina Lapin 1 Turinys Panaudojamumo testavimai Tiesioginiai
More informationLietuvos miškų pajaurėjusių, paprastųjų ir rudžemiškųjų smėlžemių granuliometrinės sudėties ypatumai
ŽEMĖS ŪKIO MOKSLAI. 2014. T. 21. Nr. 3. P. 181 190 Lietuvos mokslų akademija, 2014 Lietuvos miškų pajaurėjusių, paprastųjų ir rudžemiškųjų smėlžemių granuliometrinės sudėties ypatumai Valstybinė miškų
More informationCultural Heritage in the Context of Sustainable Development
Aplinkos tyrimai, inžinerija ir vadyba, 2006.Nr.3(37), P.74-79 ISSN 1392-1649 Environmental research, engineering and management, 2006.No.3(37), P.74-79 Cultural Heritage in the Context of Sustainable
More informationElectrochemical investigations of Ni P electroless deposition in solutions containing amino acetic acid
CHEMIJA 7 Vol No P 7 Lietuvos mokslų Electrochemical akademija, investigations 7 of NiP electroless deposition in solutions containing amino acetic acid Lietuvos mokslų akademijos leidykla, 7 Electrochemical
More informationUžklausų kompiliavimas
Užklausų kompiliavimas (Query Compiler) paruošė Margarita Kazakevičiūtė 1 SQL query Parse query, Preprocessor => Query expression tree Select logical query plan => Logical query plan tree Select physical
More informationReklamos internete vartotojų segmentavimas taikant latentinį Dirichlė paskirstymo modelį
Lietuvos matematikos rinkinys ISSN 0132-2818 Lietuvos matematikų draugijos darbai, ser. B www.mii.lt/lmr/ 56 t., 2015, 1 6 Reklamos internete vartotojų segmentavimas taikant latentinį Dirichlė paskirstymo
More informationVidutinės oro temperatūros dinamika Lietuvoje
GEOGRAFIJA. 2013. T. 49. Nr. 2. P. 114 122 Lietuvos mokslų akademija, 2013 Vidutinės oro temperatūros dinamika Lietuvoje Ana Mickievič, Egidijus Rimkus Vilniaus universitetas, M. K. Čiurlionio g. 21/27,
More informationFormation of Cu(I) compounds in the Cu Cu(II) maleic acid system
chemija. 2009. vol. 20. No. 4. P. 226 230 lietuvos mokslų akademija, 2009 lietuvos mokslų akademijos leidykla, 2009 Formation of Cu(I) compounds in the Cu Cu(II) maleic acid system Julija Uljanionok*,
More informationTIESOS KRITERIJAUS PROBLEMA V. D:ZEIMSO PRAGMATIZME
128 J PA TKAUSKAITE TIESOS KRITERIJAUS PROBLEMA V D:ZEIMSO PRAGMATIZME Pragmatizmas yra pirmoji originali ir profesionali amerikiečių (JAV) filosofinė srove (tiesa, labai artimą V Džeimsui pragmatinės
More informationA NEW WAY OF LOOKING AT THE BARNUM EFFECT AND ITS LINKS TO PERSONALITY TRAITS IN GROUPS RECEIVING DIFFERENT TYPES OF PERSONALITY FEEDBACK
Online) ISSN 2345-0061. PSICHOLOGIJA. 2014 50 A NEW WAY OF LOOKING AT THE BARNUM EFFECT AND ITS LINKS TO PERSONALITY TRAITS IN GROUPS RECEIVING DIFFERENT TYPES OF PERSONALITY FEEDBACK Mykolas Simas Poškus
More informationVILNIUS UNIVERSITY MAŽVYDAS MACKEVIČIUS COMPUTER MODELING OF CHEMICAL SYNTHESIS AT HIGH TEMPERATURES
VILNIUS UNIVERSITY MAŽVYDAS MACKEVIČIUS COMPUTER MODELING OF CHEMICAL SYNTHESIS AT HIGH TEMPERATURES Summary of Doctoral Dissertation Physical Sciences, Informatics (09 P) Vilnius, 2013 Doctoral dissertation
More informationJob Sequencing with Exponential Functions of Processing Times
INFORMATICA, 2006, Vol. 17, No. 1, 13 24 13 2006 Institute of Mathematics and Informatics, Vilnius Job Sequencing with Exponential Functions of Processing Times Adam JANIAK Institute of Computer Engineering,
More informationTHe use of mathematical models for modelling sulphur dioxide sorption on materials produced from fly ashes
ENERGETIKA. 2018. T. 64. Nr. 2. P. 105 113 Lietuvos mokslų akademija, 2018 THe use of mathematical models for modelling sulphur dioxide sorption on materials produced from fly ashes Natalia Czuma 1, Katarzyna
More informationISSN Evaldas Nekrašas, 2010 Straipsnis įteiktas redakcijai 2009 m. lapkričio 5 d. Straipsnis pasirašytas spaudai 2010 m. vasario 2 d.
ISSN 1392 1681 POZITYVIZMO IR POSTPOZITYVIZMO GINČAS SOCIALINIUOSE MOKSLUOSE EVALDAS NEKRAŠAS Straipsnyje nagrinėjamas socialiniuose moksluose jau ilgokai vykstantis pozityvizmo ir postpozityvizmo ginčas.
More informationSkaitinis tekėjimo greičio ir sienelės temperatūros kitimo modeliavimas horizontaliame plokščiame kanale esant termogravitacijos jėgų poveikiui
energetika. 2013. T. 59. Nr. 2. P. 69 76 lietuvos mokslų akademija, 2013 Skaitinis tekėjimo greičio ir sienelės temperatūros kitimo modeliavimas horizontaliame plokščiame kanale esant termogravitacijos
More informationKONCENTRACIJOS KAITA STUDENTŲ AUDITORIJOJE
ORO DRĖGNIO, TEMPERATŪROS IR KONCENTRACIJOS KAITA STUDENTŲ AUDITORIJOJE MEASUREMENTS OF RELATIVE HUMIDITY, AIR TEMPERATURE AND CONCENTRATION IN THE UNIVERSITY LECTURE HALL Lina Abaravičiūtė, Genė Šurkienė,
More informationDuomenų projektavimas
Programų sistemų analiz Duomenų projektavimas Lina Vasiliauskien Grafinių sistemų katedra Vilniaus Gedimino echnikos Universitetas 2009-2010 Vienas vaizdas vertas daugiau, nei 1024 žodžiai... Duomenų srautų
More informationProgramų sistemų inžinerija
Programų sistemų inžinerija Modulio tikslai, struktūra, vertinimas Lina Vasiliauskienė Grafinių sistemų katedra Vilniaus Gedimino Technikos Universitetas 2010 2011 Kontaktai Dėstytoja Lina Vasiliauskienė
More informationLANDAU SĄRAŠAS: NEĮVEIKIAMI SKAIČIŲ TEORIJOS UŽDAVINIAI
LANDAU SĄRAŠAS: NEĮVEIKIAMI SKAIČIŲ TEORIJOS UŽDAVINIAI IGORIS BELOVAS VU Matematikos ir Informatikos institutas Akademijos 4, LT-08663, Vilnius, Lithuania El-paštas: igoris.belovas@mii.vu.lt 1912 m. tarptautiniame
More informationClosing of Coster Kronig transitions and variation of fluorescence and Auger yields in isonuclear sequence of tungsten
Lithuanian Journal of Physics, Vol. 51. No. 3, pp. 199 206 (2011) lietuvos mokslų akademija, 2011 Closing of Coster Kronig transitions and variation of fluorescence and Auger yields in isonuclear sequence
More informationTHOMAS FERMI AND POISSON MODELING OF GATE ELECTROSTATICS IN GRAPHENE NANORIBBON
Lithuanian Journal of Physics Vol 52 No 1 pp 63 69 (2012) Lietuvos mokslų akademija 2012 THOMAS FERMI AND POISSON MODELING OF GATE ELECTROSTATICS IN GRAPHENE NANORIBBON T Andrijauskas a AA Shylau b and
More informationVILNIAUS UNIVERSITETAS. Haroldas Giedra ĮRODYMŲ SISTEMA KORELIATYVIŲ ŽINIŲ LOGIKAI. Daktaro disertacijos santrauka Fiziniai mokslai, informatika (09P)
VILNIAUS UNIVERSITETAS Haroldas Giedra ĮRODYMŲ SISTEMA KORELIATYVIŲ ŽINIŲ LOGIKAI Daktaro disertacijos santrauka Fiziniai mokslai, informatika (09P) Vilnius, 2014 Disertacija rengta 2009-2013 metais Vilniaus
More informationElektronų tarpusavio sąveikos grafene modeliavimas sklaidos matricos metodu
Vilniaus universitetas Fizikos fakultetas Teorinės fizikos katedra Emilis Pileckis Elektronų tarpusavio sąveikos grafene modeliavimas sklaidos matricos metodu Magistrantūros studijų baigiamasis darbas
More informationPanaudojamumo vertinimai Dr. Kristina Lapin
www.wordle.net Testavimas su naudotojais Mastymas garsiai Stebėjimai Apklausos Testavimas su naudotojais Panaudojamumo vertinimai Dr. Kristina Lapin 1 Turinys Panaudojamumo testavimai Tiesioginiai Panaudojamumo
More informationRandom Factors in IOI 2005 Test Case Scoring
Informatics in Education, 2006, Vol. 5, No. 1, 5 14 5 2006 Institute of Mathematics and Informatics, Vilnius Random Factors in IOI 2005 Test Case Scoring Gordon CORMACK David R. Cheriton School of Computer
More informationVILNIUS UNIVERSITY. Alma Molytė INVESTIGATION OF COMBINATIONS OF VECTOR QUANTIZATION METHODS WITH MULTIDIMENSIONAL SCALING
VILNIUS UNIVERSITY Alma Molytė INVESTIGATION OF COMBINATIONS OF VECTOR QUANTIZATION METHODS WITH MULTIDIMENSIONAL SCALING Summary of Doctoral Dissertation Physical Sciences, Informatics (09 P) Vilnius,
More informationPJŪTIES LAIKO POVEIKIS ŽIEMINIŲ KVIEČIŲ GRŪDŲ BALTYMŲ KIEKIUI IR SEDIMENTACIJOS RODIKLIUI
III skyrius. AUGALININKYSTĖ Chapter 3. CROP PRODUCTION ISSN 1392-3196 Žemdirbystė / Zemdirbyste / Agriculture, t. 95, Nr. 1 (2008), p. 58 72 UDK 633.11 324 :581.19.631.84:631.55.03 PJŪTIES LAIKO POVEIKIS
More informationLIETUVOS TSR AUKŠTŲJŲ MOKYKLŲ MOKSLO DARBAI PEDAGOGIKA IR PSICHOLOGIJA X, 1969 M. STAKVILEVICIUS
LIETUVOS TSR AUKŠTŲJŲ MOKYKLŲ MOKSLO DARBAI PEDAGOGIKA IR PSICHOLOGIJA X, 1969 TOBULINTI MASINIŲ TURNYRŲ METODIKĄ M. STAKVILEVICIUS Sport as yra viena iš svarbių priemonių, aukėjančių mokinius, kuriuose
More informationFormal Languages Generation in Systems of Knowledge Representation Based on Stratified Graphs
INFORMATICA, 2015, Vol. 26, No. 3, 407 417 407 2015 Vilnius University DOI: http://dx.doi.org/10.15388/informatica.2015.55 Formal Languages Generation in Systems of Knowledge Representation Based on Stratified
More informationThe Minimum Density Power Divergence Approach in Building Robust Regression Models
INFORMATICA, 2011, Vol. 22, No. 1, 43 56 43 2011 Vilnius University The Minimum Density Power Divergence Approach in Building Robust Regression Models Alessandra DURIO, Ennio Davide ISAIA Department of
More informationEkonometrinių modelių pritaikymas OMXV indekso pokyčių prognozavimui
ISSN 1822-7996 (PRINT), ISSN 2335-8742 (ONLINE) TAIKOMOJI EKONOMIKA: SISTEMINIAI TYRIMAI: 2016.10 / 1 http://dx.doi.org/10.7220/aesr.2335.8742.2016.10.1.10 Inga MAKSVYTIENĖ Giedrius SAFONOVAS Ekonometrinių
More informationVIEŠŲJŲ PASLAUGŲ PERKöLIMO IŠ TRADICINöS Į ELEKTRONINĘ TERPĘ BRANDOS LYGIO VERTINIMAS
VIEŠŲJŲ PASLAUGŲ PERKöLIMO IŠ TRADICINöS Į ELEKTRONINĘ TERPĘ BRANDOS LYGIO VERTINIMAS Egidijus Ostašius Vilniaus Gedimino technikos universitetas Saul tekio al. 11, LT-10223, Vilnius EgidijusOstasius@gama.vtu.lt
More informationG. Adlys and D. Adlienė
Lithuanian Journal of Physics, Vol. 44, No. 1, pp. 59 65 (24) NEUTRON SOURCES IN SPENT NUCLEAR FUEL OF RBMK-15 TYPE REACTOR G. Adlys and D. Adlienė Department of Physics, Kaunas University of Technology,
More informationTurinys. Kurso struktūra. 2 Diferencialinės lygtys. 4 Matematinių modelių pavyzdžiai
Turins ir matematiniai modeliai 26 CHAPTER INTRODUCTION TO DIFFERENTIAL EQUATIONS paskaita Olga Štikonienė d Diferencialinių lgčių ir skaičiavimo matematikos d W. T katedra, MIF VU WHAT LIES AHEAD Throughout
More informationB. Čechavičius a, J. Kavaliauskas a, G. Krivaitė a, G. Valušis a, D. Seliuta a, B. Sherliker b, M. Halsall b, P. Harrison c, and E.
Lithuanian Journal of Physics, Vol. 47, No. 3, pp. 289 295 (2007) DIFFERENTIAL SURFACE PHOTOVOLTAGE SPECTROSCOPY OF δ-doped GaAs / AlAs QUANTUM WELLS B. Čechavičius a, J. Kavaliauskas a, G. Krivaitė a,
More information10 16 metų mokinių nuostatos dėl matematikos ir metakognityvaus sąmoningumo sąsaja
ISSN 1392-5016. ACTA PAEDAGOGICA VILNENSIA 2015 35 DOI: http://dx.doi.org/10.15388/actpaed.2015.35.9188 10 16 metų mokinių nuostatos dėl matematikos ir metakognityvaus sąmoningumo sąsaja Raminta Seniūnaitė
More information