• Treffer 5 von 0
Zurück zur Trefferliste

aspeed

  • Although Boolean Constraint Technology has made tremendous progress over the last decade, the efficacy of state-of-the-art solvers is known to vary considerably across different types of problem instances, and is known to depend strongly on algorithm parameters. This problem was addressed by means of a simple, yet effective approach using handmade, uniform, and unordered schedules of multiple solvers in ppfolio, which showed very impressive performance in the 2011 Satisfiability Testing (SAT) Competition. Inspired by this, we take advantage of the modeling and solving capacities of Answer Set Programming (ASP) to automatically determine more refined, that is, nonuniform and ordered solver schedules from the existing benchmarking data. We begin by formulating the determination of such schedules as multi-criteria optimization problems and provide corresponding ASP encodings. The resulting encodings are easily customizable for different settings, and the computation of optimum schedules can mostly be done in the blink of an eye, evenAlthough Boolean Constraint Technology has made tremendous progress over the last decade, the efficacy of state-of-the-art solvers is known to vary considerably across different types of problem instances, and is known to depend strongly on algorithm parameters. This problem was addressed by means of a simple, yet effective approach using handmade, uniform, and unordered schedules of multiple solvers in ppfolio, which showed very impressive performance in the 2011 Satisfiability Testing (SAT) Competition. Inspired by this, we take advantage of the modeling and solving capacities of Answer Set Programming (ASP) to automatically determine more refined, that is, nonuniform and ordered solver schedules from the existing benchmarking data. We begin by formulating the determination of such schedules as multi-criteria optimization problems and provide corresponding ASP encodings. The resulting encodings are easily customizable for different settings, and the computation of optimum schedules can mostly be done in the blink of an eye, even when dealing with large runtime data sets stemming from many solvers on hundreds to thousands of instances. Also, the fact that our approach can be customized easily enabled us to swiftly adapt it to generate parallel schedules for multi-processor machines.zeige mehrzeige weniger

Volltext Dateien herunterladen

  • SHA-1: 87d3ae8710307c6fc36889d99b55616cfbdcfc49

Metadaten exportieren

Weitere Dienste

Suche bei Google Scholar Statistik - Anzahl der Zugriffe auf das Dokument
Metadaten
Verfasserangaben:Holger HoosORCiD, Roland KaminskiORCiD, Marius LindauerORCiDGND, Torsten H. SchaubORCiDGND
URN:urn:nbn:de:kobv:517-opus4-414743
DOI:https://doi.org/10.25932/publishup-41474
ISSN:1866-8372
Titel des übergeordneten Werks (Englisch):Postprints der Universität Potsdam : Mathematisch-Naturwissenschaftliche Reihe
Untertitel (Englisch):solver scheduling via answer set programming
Schriftenreihe (Bandnummer):Zweitveröffentlichungen der Universität Potsdam : Mathematisch-Naturwissenschaftliche Reihe (588)
Publikationstyp:Postprint
Sprache:Englisch
Datum der Erstveröffentlichung:11.02.2019
Erscheinungsjahr:2015
Veröffentlichende Institution:Universität Potsdam
Datum der Freischaltung:11.02.2019
Freies Schlagwort / Tag:algorithm schedules; answer set programming; portfolio-based solving
Ausgabe:588
Seitenanzahl:26
Quelle:Theory and Practice of Logic Programming 15 (2015) 1, pp. 117–142 DOI 10.1017/S1471068414000015
Organisationseinheiten:Mathematisch-Naturwissenschaftliche Fakultät
DDC-Klassifikation:0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik
Peer Review:Referiert
Publikationsweg:Open Access
Fördermittelquelle:Cambridge University Press (CUP)
Lizenz (Deutsch):License LogoKeine öffentliche Lizenz: Unter Urheberrechtsschutz
Externe Anmerkung:Bibliographieeintrag der Originalveröffentlichung/Quelle
Verstanden ✔
Diese Webseite verwendet technisch erforderliche Session-Cookies. Durch die weitere Nutzung der Webseite stimmen Sie diesem zu. Unsere Datenschutzerklärung finden Sie hier.