{"id":26965,"date":"2026-09-27T20:02:12","date_gmt":"2026-09-27T18:02:12","guid":{"rendered":"https:\/\/www.itspy.cz\/thesis\/distributed-metasolver\/"},"modified":"2026-09-27T20:04:52","modified_gmt":"2026-09-27T18:04:52","slug":"distributed-metasolver","status":"publish","type":"thesis","link":"https:\/\/www.itspy.cz\/en\/thesis\/distributed-metasolver\/","title":{"rendered":"Distributed metasolver"},"content":{"rendered":"<p>Many modern applications, such as artificial intelligence,<br \/>\nmachine learning, or medical informatics rely on<br \/>\nspecialized computational models that are optimized using<br \/>\nsolver software. The aim of this thesis was to create a<br \/>\ndistributed metasolver utilizing the island-based model of<br \/>\nwork distribution, where each island represents a single<br \/>\nworker node in a distributed system, with a centralized<br \/>\nelement being responsible for coordination tasks such as<br \/>\nallocating work or distributing optimization problems. The<br \/>\ndistributed metasolver was implemented as a C++ library and<br \/>\nits performance was evaluated on several standardized<br \/>\noptimization problems. The results have demonstrated<br \/>\nsatisfactory performance regarding reliability and<br \/>\ndistribution of work, although the load-balancing mechanism<br \/>\nproved to be less efficient in certain scenarios.<\/p>\n","protected":false},"featured_media":26694,"template":"","meta":{"_acf_changed":false,"_links_to":"","_links_to_target":""},"university":[169,167],"thesis-year":[466],"class_list":["post-26965","thesis","type-thesis","status-publish","has-post-thumbnail","hentry","thesis-year-466"],"acf":{"autor":"Jon\u00e1\u0161 Dufek","portret":"","vedouci":"doc. Ing. Tom\u00e1\u0161 Koutn\u00fd, Ph.D."},"_links":{"self":[{"href":"https:\/\/www.itspy.cz\/en\/wp-json\/wp\/v2\/thesis\/26965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itspy.cz\/en\/wp-json\/wp\/v2\/thesis"}],"about":[{"href":"https:\/\/www.itspy.cz\/en\/wp-json\/wp\/v2\/types\/thesis"}],"version-history":[{"count":1,"href":"https:\/\/www.itspy.cz\/en\/wp-json\/wp\/v2\/thesis\/26965\/revisions"}],"predecessor-version":[{"id":27020,"href":"https:\/\/www.itspy.cz\/en\/wp-json\/wp\/v2\/thesis\/26965\/revisions\/27020"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itspy.cz\/en\/wp-json\/wp\/v2\/media\/26694"}],"wp:attachment":[{"href":"https:\/\/www.itspy.cz\/en\/wp-json\/wp\/v2\/media?parent=26965"}],"wp:term":[{"taxonomy":"university","embeddable":true,"href":"https:\/\/www.itspy.cz\/en\/wp-json\/wp\/v2\/university?post=26965"},{"taxonomy":"thesis-year","embeddable":true,"href":"https:\/\/www.itspy.cz\/en\/wp-json\/wp\/v2\/thesis-year?post=26965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}