Využití SAT solverů v úloze optimalizace kombinačních obvodů

but.committeedoc. Dr. Ing. Otto Fučík (předseda) doc. Ing. Zdeněk Vašíček, Ph.D. (místopředseda) doc. Ing. Jiří Jaroš, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) prof. Ing. Tomáš Vojnar, Ph.D. (člen) Doc. Ing. Valentino Vranić, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " B ". Otázky u obhajoby: Jaký by byl přínos inkrementálního režimu SharpSAT solveru oproti verzi, kde se všechny výstupy kontrolují najednou? Jaké SAT solvery je možné ve vaší implementaci použít?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorVašíček, Zdeněkcs
dc.contributor.authorMinařík, Vojtěchcs
dc.contributor.refereeMrázek, Vojtěchcs
dc.date.created2019cs
dc.description.abstractTato práce zavádí využití řešení problému SAT a jeho modifikací v úloze evolučního návrhu kombinačních obvodů. Motivací využití těchto problémů je zrychlení ohodnocování chromozomů kandidátních řešení fitness funkcí během evoluce v případech, kdy selhává metoda klasické simulace. Využití problému SAT, respektive #SAT umožňuje oproti simulaci zrychlení zejména pro komplikované obvody s velkým počtem vstupů. Implementované řešení se zalkádá právě na problému #SAT. Celkem byly implemenyovány dvě různé varianty využití tohoto problému. Varianty se liší metodou kontorly rozdílných hodnot na výstupech obvodu. Protože implementované řešení využívá k reprezentaci obvodu logickou formuli a zkoumá její splnitelnost, časová složitost algoritmu závisí především na logické složitosti navrhovaného obvodu.cs
dc.description.abstractThis thesis is focused on the task of application of SAT problem and it's modifications in area of evolution logic circuit development. This task is supposed to increase speed of evaluating candidate circuits by fitness function in cases where simulation usage fails. Usage of SAT and #SAT problems make evolution of complex circuits with high input number significantly faster. Implemented solution is based on #SAT problem. Two applications were implemented. They differ by the approach to checking outputs of circuit for wrong values. Time complexity of implemented algorithm depends on logical complexity of circuit, because it uses logical formulas and it's satisfiability to evaluate logic circuits.en
dc.description.markBcs
dc.identifier.citationMINAŘÍK, V. Využití SAT solverů v úloze optimalizace kombinačních obvodů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2019.cs
dc.identifier.other121816cs
dc.identifier.urihttp://hdl.handle.net/11012/180317
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectEvolucecs
dc.subjectevoluční návrh hardwarucs
dc.subjecthardwarecs
dc.subjectHWcs
dc.subjectSATcs
dc.subjectsplnitelnostcs
dc.subjectkombinační obvodcs
dc.subjectnávrh kombinačních obvodůcs
dc.subjectgenetické programovánícs
dc.subjectlogikacs
dc.subjectumělá inteligencecs
dc.subjectAI.cs
dc.subjectEvolutionen
dc.subjectEvolution HW designen
dc.subjectHWen
dc.subjectSATen
dc.subjectsatisfiabilityen
dc.subjectlogic circuiten
dc.subjectlogicen
dc.subjectgenetic programmingen
dc.subjectartificial inteligenceen
dc.subjectAI.en
dc.titleVyužití SAT solverů v úloze optimalizace kombinačních obvodůcs
dc.title.alternativeApplication of SAT Solvers in Circuit Optimization Problemen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2019-06-17cs
dcterms.modified2019-07-08-13:31:12cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid121816en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:28:14en
sync.item.modts2025.01.17 10:32:13en
thesis.disciplinePočítačové a vestavěné systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.79 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-13810_v.pdf
Size:
86.43 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-13810_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-13810_o.pdf
Size:
88.88 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-13810_o.pdf
Loading...
Thumbnail Image
Name:
review_121816.html
Size:
1.47 KB
Format:
Hypertext Markup Language
Description:
file review_121816.html
Collections