IDEAS home Printed from https://ideas.repec.org/a/hin/jnlmpe/9615463.html
   My bibliography  Save this article

Modeling and Solving Scheduling in Overloaded Situations with Weighted Partial MaxSAT

Author

Listed:
  • Xiaojuan Liao
  • Hui Zhang
  • Miyuki Koshimura
  • Rong Huang
  • Wenxin Yu
  • Fagen Li

Abstract

In real-time systems, where tasks have timing requirements, once the workload exceeds the system’s capacity, missed due dates may cause system overload. In this situation, finding an optimal scheduling that minimizes the cumulative values of late tasks is critical in both theory and practice. Recently, formalizing scheduling problems as a class of generalized problems, such as Satisfiability Modulo Theory (SMT) and Maximum Satisfiability (MaxSAT), has been receiving immense concern. Enlightened by the high efficiency of these satisfiability-based methods, this paper formulates the single-machine scheduling problem of minimizing the total weight of late tasks as a Weighted Partial Maximum (WPM) Satisfiability problem. In the formulation, scheduling features are encoded as rigidly enforced hard clauses and the scheduling objective is treated as a set of weighted soft ones. Then an off-the-shelf WPM solver is exploited to maximize the total weight of the satisfied soft clauses, provided that all the hard clauses are satisfied. Experimental results demonstrate that, compared with the existing satisfiability-based methods, the proposed method significantly improves the efficiency of identifying the optimal schedule. Moreover, we make minor changes to apply the WPM formulation to parallel-machine scheduling, showing that the proposed method is sufficiently flexible and well scalable.

Suggested Citation

  • Xiaojuan Liao & Hui Zhang & Miyuki Koshimura & Rong Huang & Wenxin Yu & Fagen Li, 2021. "Modeling and Solving Scheduling in Overloaded Situations with Weighted Partial MaxSAT," Mathematical Problems in Engineering, Hindawi, vol. 2021, pages 1-17, July.
  • Handle: RePEc:hin:jnlmpe:9615463
    DOI: 10.1155/2021/9615463
    as

    Download full text from publisher

    File URL: http://downloads.hindawi.com/journals/MPE/2021/9615463.pdf
    Download Restriction: no

    File URL: http://downloads.hindawi.com/journals/MPE/2021/9615463.xml
    Download Restriction: no

    File URL: https://libkey.io/10.1155/2021/9615463?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:hin:jnlmpe:9615463. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Mohamed Abdelhakeem (email available below). General contact details of provider: https://www.hindawi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.