Zobrazit minimální záznam

Acceleration of Constraint Programming Solver Execution with Asynchronously Provided Data by Heuristics



dc.contributor.advisorHeinz Vilém
dc.contributor.authorŠimon Zvára
dc.date.accessioned2025-06-18T10:53:42Z
dc.date.available2025-06-18T10:53:42Z
dc.date.issued2025-06-13
dc.identifierKOS-1243608803205
dc.identifier.urihttp://hdl.handle.net/10467/123743
dc.description.abstractProgramování s omezujícími podmínkami (Constraint Programming/CP) představuje exaktní metodu řešení kombinatorických optimalizačních problémů, avšak pro rozsáhlé instance může být výpočetně náročné nalézt kvalitní řešení v rozumném čase. Tato práce se zabývá akcelerací CP solveru OptalCP prostřednictvím asynchronního poskytování externích řešení generovaných heuristickými algoritmy během jeho běhu na třech kombinatorických problémech. V rámci práce byl navržen a implementován systém umožňující efektivní integraci heuristik a solveru OptalCP. Specifické heuristiky optimalizované pro jednotlivé problémy byly spuštěny paralelně a jejich výsledky byly předávány solveru asynchronně, čímž byla dosažena efektivní kombinace rychlosti heuristik a síly CP solveru. Byly analyzovány různé konfigurace počtu vláken přidělených solveru a heuristickým algoritmům, abychom identifikovali optimální nastavení vedoucí k nejlepší kvality řešení a výpočetního času. Výsledky experimentů ukázaly, že asynchronní integrace externích heuristických řešení dokázala v některých případech významně urychlit nalezení kvalitních řešení oproti standardnímu běhu solveru.cze
dc.description.abstractConstraint Programming (CP) is an exact method for solving combinatorial optimization problems, but for large instances it can be computationally challenging to find a high-quality solution in a reasonable amount of time. This thesis aims to accelerate the CP solver OptalCP by asynchronously providing external solutions generated by heuristic algorithms at runtime on three combinatorial problems. In this work, a system was designed and implemented to enable efficient integration of heuristics and the OptalCP solver. Problem-specific heuristics optimized for each problem were run in parallel and their results were passed to the solver asynchronously, achieving an efficient combination of heuristics speed and the strength of the CP solver. Different configurations of the number of threads allocated to the solver and the heuristic algorithms were analyzed to identify the optimal settings leading to the best solution quality and computation time. The experimental results showed that the asynchronous integration of external heuristics could in some cases significantly speed up the finding of quality solutions compared to the standard solver run.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectRozvrhovánícze
dc.subjectHybridní algoritmycze
dc.subjectMetaheuristikycze
dc.subjectProgramování s omezujícími podmínkamicze
dc.subjectOptalCPcze
dc.subjectParalelní výpočtycze
dc.subjectFSSPcze
dc.subjectJSSPcze
dc.subjectRCPSPcze
dc.subjectSchedulingeng
dc.subjectHybrid Algorithmseng
dc.subjectMetaheuristicseng
dc.subjectConstraint Programmingeng
dc.subjectOptalCPeng
dc.subjectParallel Computingeng
dc.subjectFSSPeng
dc.subjectJSSPeng
dc.subjectRCPSPeng
dc.titleAkcelerace řešiče programování s omezujícími podmínkami asynchronně poskytnutými heuristickými datycze
dc.titleAcceleration of Constraint Programming Solver Execution with Asynchronously Provided Data by Heuristicseng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.date.accepted2025-06-18
dc.contributor.refereeKoutecká Pavlína
theses.degree.disciplineUmělá inteligencecze
theses.degree.grantorkatedra počítačůcze
theses.degree.programmeOtevřená informatikacze


Soubory tohoto záznamu





Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam