Push-relabel algoritmi formaalne tõestamine Coq raamistikus

dc.contributor.advisorApinis, Kalmer, juhendaja
dc.contributor.authorÕim, Aksel
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2024-10-02T11:30:45Z
dc.date.available2024-10-02T11:30:45Z
dc.date.issued2024
dc.description.abstractThe push-relabel algorithm calculates the maximum flow in a flow network by giving nodes height and excess values. The algorithm tries to send the excess from the nodes to the sink by continually changing the height of the nodes and preserving three different invariants. The main goal of this bachelor's thesis is to formally prove the push-relabel algorithm in Coq by giving an overview of the implementation of the algorithm and proven lemmas. The main focus is on the proof to the algorithm, but an overview of Coq and graph definitions will be given along with a description of the push-relabel algorithm.
dc.identifier.urihttps://hdl.handle.net/10062/105027
dc.language.isoet
dc.publisherTartu Ülikoolet
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Estoniaen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/ee/
dc.subjectPush-relabel algoritm
dc.subjectCoq
dc.subjectformaalne tõestus
dc.subjectalgoritmid
dc.subjectPush-relabel algorithm
dc.subjectformal proof
dc.subjectalgorithms
dc.subject.otherbakalaureusetöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticsen
dc.subject.otherinfotechnologyen
dc.titlePush-relabel algoritmi formaalne tõestamine Coq raamistikus
dc.typeThesis

Failid

Originaal pakett

Nüüd näidatakse 1 - 2 2
Laen...
Pisipilt
Nimi:
Oim_informaatika_2024.pdf
Suurus:
799.06 KB
Formaat:
Adobe Portable Document Format
Laen...
Pisipilt
Nimi:
PR.v
Suurus:
80.83 KB
Formaat:
Unknown data format