Show simple item record

dc.contributor.advisorHetland, Magnus Lie
dc.contributor.advisorHummel, Halvard
dc.contributor.authorAaberge Eide, Andreas
dc.date.accessioned2023-10-03T17:25:11Z
dc.date.available2023-10-03T17:25:11Z
dc.date.issued2023
dc.identifierno.ntnu:inspera:142737689:33721385
dc.identifier.urihttps://hdl.handle.net/11250/3093965
dc.description.abstractDenne oppgaven utforsker rollen matroider spiller innen rettferdig fordeling, med mål for øyet å utvikle Matroids.jl, et Julia-bibliotek som muliggjør empirisk analyse av algoritmer for rettferdig fordeling som bruker matroider. Matroids.jl implementerer funksjonalitet for å representere og tilfeldig generere grafiske matroider. I tillegg implementeres Knuths algoritme for å tilfeldig sette opp vilkårlige matroider. Tre nylige algoritmer for rettferdig fordeling med matroierang-verdifunksjoner beskrives og deres behov til Matroids.jl analyseres. Matroids.jl implementerer også funksjonalitet for å evaluere en fordeling mot de fleste vanlige rettferdighetsmål. Til slutt benyttes biblioteket til å sette opp en serie eksperimenter som kjøres på de tre utvalgte algoritmene, og resultatene presenteres.
dc.description.abstractThis thesis explores the role of matroids in the context of fair allocation, for the purpose of building Matroids.jl, a proof-of-concept Julia library enabling the empirical study of matroidal fair allocation algorithms. To this end, functionality is given for the representation and random generation of graphic matroids. In addition, Knuth's algorithm for the erection of arbitrary matroids is implemented. Three recent fair allocation algorithms are studied and implemented. Also implemented is the functionality for evaluating an allocation against a variety of common fairness notions. The library is finally used to construct an experimental setup and the results of running the implemented algorithms on diverse matroids are described.
dc.languageeng
dc.publisherNTNU
dc.titleExploring Matroids in Fair Allocation: Building the Matroids.jl Library
dc.typeMaster thesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record