Skip to main content
Top

2019 | OriginalPaper | Chapter

Processing Online SAT Instances with Waiting Time Constraints and Completion Weights

Authors : Robinson Duque, Alejandro Arbelaez, Juan Francisco Díaz

Published in: Machine Learning, Optimization, and Data Science

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In online scheduling, jobs arrive over time and information about future jobs is typically unknown. In this paper, we consider online scheduling problems where an unknown and independent set of Satisfiability (SAT) problem instances are released at different points in time for processing. We assume an existing problem where instances can remain unsolved and must start execution before a waiting time constraint is met. We also extend the problem by including instance weights and used an existing approach that combines the use of machine learning, interruption heuristics, and an extension of a Mixed Integer Programming (MIP) model to maximize the total weighted number of solved instances that satisfy the waiting time constraints. Experimental results over an extensive set of SAT instances show an improvement of up to 22.3\(\times \) with respect to generic ordering policies.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Anderson, E.J., Potts, C.N.: Online scheduling of a single machine to minimize total weighted completion time. Math. Oper. Res. 29(3), 686–697 (2004)MathSciNetCrossRef Anderson, E.J., Potts, C.N.: Online scheduling of a single machine to minimize total weighted completion time. Math. Oper. Res. 29(3), 686–697 (2004)MathSciNetCrossRef
2.
go back to reference Angione, C., Occhipinti, A., Nicosia, G.: Satisfiability by Maxwell-Boltzmann and Bose-Einstein statistical distributions. ACM J. Exp. Algorithmics (JEA) 19, 1–4 (2014)MathSciNetMATH Angione, C., Occhipinti, A., Nicosia, G.: Satisfiability by Maxwell-Boltzmann and Bose-Einstein statistical distributions. ACM J. Exp. Algorithmics (JEA) 19, 1–4 (2014)MathSciNetMATH
3.
go back to reference Cutello, V., Nicosia, G.: A clonal selection algorithm for coloring, hitting set and satisfiability problems. In: Apolloni, B., Marinaro, M., Nicosia, G., Tagliaferri, R. (eds.) NAIS/WIRN -2005. LNCS, vol. 3931, pp. 324–337. Springer, Heidelberg (2006). https://doi.org/10.1007/11731177_39CrossRef Cutello, V., Nicosia, G.: A clonal selection algorithm for coloring, hitting set and satisfiability problems. In: Apolloni, B., Marinaro, M., Nicosia, G., Tagliaferri, R. (eds.) NAIS/WIRN -2005. LNCS, vol. 3931, pp. 324–337. Springer, Heidelberg (2006). https://​doi.​org/​10.​1007/​11731177_​39CrossRef
5.
go back to reference Duque, R., Arbelaez, A., Díaz, J.F.: Online over time processing of combinatorial problems. Constraints 23(3), 1–25 (2018)MathSciNetCrossRef Duque, R., Arbelaez, A., Díaz, J.F.: Online over time processing of combinatorial problems. Constraints 23(3), 1–25 (2018)MathSciNetCrossRef
6.
go back to reference Graham, R.L., Lawler, E.L., Lenstra, J.K., Kan, A.R.: Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann. Discrete Math. 5, 287–326 (1979)MathSciNetCrossRef Graham, R.L., Lawler, E.L., Lenstra, J.K., Kan, A.R.: Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann. Discrete Math. 5, 287–326 (1979)MathSciNetCrossRef
7.
go back to reference Grossman, R.L.: The case for cloud computing. IT Prof. 11(2), 23–27 (2009)CrossRef Grossman, R.L.: The case for cloud computing. IT Prof. 11(2), 23–27 (2009)CrossRef
8.
go back to reference Hutter, F., Xu, L., Hoos, H.H., Leyton-Brown, K.: Algorithm runtime prediction: Methods & evaluation. Artif. Intell. 206, 79–111 (2014)MathSciNetCrossRef Hutter, F., Xu, L., Hoos, H.H., Leyton-Brown, K.: Algorithm runtime prediction: Methods & evaluation. Artif. Intell. 206, 79–111 (2014)MathSciNetCrossRef
10.
go back to reference Pinedo, M.L.: Scheduling: Theory, Algorithms, and Systems, 5th edn. Springer International Publishing, New York City (2016)CrossRef Pinedo, M.L.: Scheduling: Theory, Algorithms, and Systems, 5th edn. Springer International Publishing, New York City (2016)CrossRef
11.
go back to reference Terekhov, D., Tran, T.T., Down, D.G., Beck, J.C.: Integrating queueing theory and scheduling for dynamic scheduling problems. J. Artif. Intell. Res. 50, 535–572 (2014)MathSciNetCrossRef Terekhov, D., Tran, T.T., Down, D.G., Beck, J.C.: Integrating queueing theory and scheduling for dynamic scheduling problems. J. Artif. Intell. Res. 50, 535–572 (2014)MathSciNetCrossRef
12.
go back to reference Thain, D., Tannenbaum, T., Livny, M.: Distributed computing in practice: the condor experience. Concur.- Pract. Exp. 17(2–4), 323–356 (2005)CrossRef Thain, D., Tannenbaum, T., Livny, M.: Distributed computing in practice: the condor experience. Concur.- Pract. Exp. 17(2–4), 323–356 (2005)CrossRef
Metadata
Title
Processing Online SAT Instances with Waiting Time Constraints and Completion Weights
Authors
Robinson Duque
Alejandro Arbelaez
Juan Francisco Díaz
Copyright Year
2019
DOI
https://doi.org/10.1007/978-3-030-13709-0_35

Premium Partner