Приказ основних података о дисертацији

Паралелни програмски систем за пребројавање коначних структура

dc.contributor.advisorGilezan, Silvia
dc.contributor.otherDavidović, Tatjana
dc.contributor.otherStojaković, Miloš
dc.contributor.otherPopović, Miroslav
dc.contributor.otherIvetić, Jelena
dc.contributor.otherGilezan, Silvia
dc.creatorPejović, Aleksandar
dc.date.accessioned2020-07-06T11:25:36Z
dc.date.available2020-03-05T11:25:36Z
dc.date.available2020-07-03T14:08:54Z
dc.date.issued2020-02-28
dc.identifier.urihttps://nardus.mpn.gov.rs/handle/123456789/12178
dc.identifier.urihttps://www.cris.uns.ac.rs/DownloadFileServlet/Disertacija15740787572779.pdf?controlNumber=(BISIS)112402&fileName=15740787572779.pdf&id=14264&source=NaRDuS&language=srsr
dc.identifier.urihttps://www.cris.uns.ac.rs/record.jsf?recordId=112402&source=NaRDuS&language=srsr
dc.identifier.urihttps://www.cris.uns.ac.rs/DownloadFileServlet/IzvestajKomisije157407876288923.pdf?controlNumber=(BISIS)112402&fileName=157407876288923.pdf&id=14265&source=NaRDuS&language=srsr
dc.description.abstractThis dissertation is about the development of a parallel software system for representing and solving problems of finite model theory and its application. The theoretical foundation of the system is presented, as well as an in-depth explanation of the implementation in Python. In particular, a parallel method for computing Boolean expressions based on the properties of finite free Boolean algebras is developed. It is also shown how various finite combinatorial objects can be coded in the formalism of Boolean algebras and counted by this procedure. Specifically, using a translation of first order predicate formulas to propositional formulas, we developed a technique for constructing and counting finite models of first order theories. Finally, we have developed some general techniques that enable more effective use of our system. We illustrate these techniques on two examples. The first one deals with partial orders, while the other one is about random graphs.en
dc.description.abstractОва дисертација се бави развојем паралелног софтверског система за представљање и решавање проблема теорије коначних модела и његовом применом. Износи се теоријска основа система, као и детаљно објашњење имплементације у Пајтону. Конкретно, развијен је паралелан метод за рачунање Булових израза заснован на особинама коначних слободних Булових алгебри. Такође се показује како се различити коначни комбинаторни објекти могу кодирати у формализму Булових алгебри и избројати применом овог поступка. Конкретно, користећи транслацију предикатских формула првог реда на исказне формуле развили смо технику за конструисање и бројање коначних модела теорија првог реда. На крају, развили смо неке опште технике које омогућавају ефективније коришћење нашег система. Ове технике приказујемо на два примера. Први се бави парцијалним уређењима, а други се односи на случајне графове.sr
dc.description.abstractOva disertacija se bavi razvojem paralelnog softverskog sistema za predstavljanje i rešavanje problema teorije konačnih modela i njegovom primenom. Iznosi se teorijska osnova sistema, kao i detaljno objašnjenje implementacije u Pajtonu. Konkretno, razvijen je paralelan metod za računanje Bulovih izraza zasnovan na osobinama konačnih slobodnih Bulovih algebri. Takođe se pokazuje kako se različiti konačni kombinatorni objekti mogu kodirati u formalizmu Bulovih algebri i izbrojati primenom ovog postupka. Konkretno, koristeći translaciju predikatskih formula prvog reda na iskazne formule razvili smo tehniku za konstruisanje i brojanje konačnih modela teorija prvog reda. Na kraju, razvili smo neke opšte tehnike koje omogućavaju efektivnije korišćenje našeg sistema. Ove tehnike prikazujemo na dva primera. Prvi se bavi parcijalnim uređenjima, a drugi se odnosi na slučajne grafove.sr
dc.languageen
dc.publisherУниверзитет у Новом Саду, Факултет техничких наукаsr
dc.rightsopenAccessen
dc.rights.urihttps://creativecommons.org/licenses/by-nc/4.0/
dc.sourceУниверзитет у Новом Садуsr
dc.subjectmodel theoryen
dc.subjectтеорија моделаsr
dc.subjectteorija modelasr
dc.subjectfree algebrasen
dc.subjectfinite combinatoricsen
dc.subjectdeclarative programmingen
dc.subjectparallel programmingen
dc.subjectslobodne algebresr
dc.subjectkonačna kombinatorikasr
dc.subjectdeklarativno programiranjesr
dc.subjectparalelno programiranjesr
dc.subjectслободне алгебреsr
dc.subjectконачна комбинаторикаsr
dc.subjectдекларативно програмирањеsr
dc.subjectпаралелно програмирањеsr
dc.titleParallel software system for counting finite modelsen
dc.title.alternativeПаралелни програмски систем за пребројавање коначних структураsr
dc.title.alternativeParalelni programski sistem za prebrojavanje konačnih strukturasr
dc.typedoctoralThesisen
dc.rights.licenseBY-NC
dc.identifier.fulltexthttp://nardus.mpn.gov.rs/bitstream/id/42147/IzvestajKomisije.pdf
dc.identifier.fulltexthttps://nardus.mpn.gov.rs/bitstream/id/42146/Disertacija.pdf
dc.identifier.fulltexthttps://nardus.mpn.gov.rs/bitstream/id/42147/IzvestajKomisije.pdf
dc.identifier.fulltexthttp://nardus.mpn.gov.rs/bitstream/id/42146/Disertacija.pdf
dc.identifier.rcubhttps://hdl.handle.net/21.15107/rcub_nardus_12178


Документи за докторску дисертацију

Thumbnail
Thumbnail

Ова дисертација се појављује у следећим колекцијама

Приказ основних података о дисертацији