Weighted throughput in a single machine preemptive scheduling with continuous controllable processing times

We consider the problem of weighted throughput in the single machine preemptive scheduling with continuous controllable processing times. A set of tasks can be scheduled on a single machine. Each task j is associated with a nonnegative weight w j , a release date, a due date, and an interval of poss...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Acta informatica 2023-06, Vol.60 (2), p.101-122
Hauptverfasser: Levin, Asaf, Shusterman, Tal
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 122
container_issue 2
container_start_page 101
container_title Acta informatica
container_volume 60
creator Levin, Asaf
Shusterman, Tal
description We consider the problem of weighted throughput in the single machine preemptive scheduling with continuous controllable processing times. A set of tasks can be scheduled on a single machine. Each task j is associated with a nonnegative weight w j , a release date, a due date, and an interval of possible processing times. A task j can either be scheduled with a total processing time p j which is in the given interval, or rejected (not participating in the schedule). The reward for processing j for p j time units is w j p j , and we are interested in constructing a feasible preemptive schedule such that the sum of rewards is maximized. We present a dynamic programming algorithm that solves the problem in pseudo-polynomial time and use it to obtain an FPTAS. Afterward, as our main contribution we propose an interesting efficient frontier approach for improved complexity bounds.
doi_str_mv 10.1007/s00236-022-00430-4
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2812267281</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2812267281</sourcerecordid><originalsourceid>FETCH-LOGICAL-c270t-25ce6ccf9ce650473e3add772db9245bf9b716501083cf75c090c723f66d7ad23</originalsourceid><addsrcrecordid>eNp9UE1LxDAQDaJgXf0DngKeq5OkbbZHWfyCBS-Kx9Cm0zZrv0xSxX9vdit48_RmmPfezDxCLhlcMwB54wC4yGLgPAZIBMTJEYlYIkKb8vSYRADA4jQHcUrOnNuFVnLBIvL-hqZpPVbUt3acm3aaPTUDLagzQ9Mh7QvdmgHpZBH7yZtPpE63WM1dmNMv41uqx8GbYR5ndyjt2HVF2e0lo0a396He9OjOyUlddA4vfnFFXu_vXjaP8fb54Wlzu401l-BjnmrMtK7zACkkUqAoqkpKXpU5T9KyzkvJwoTBWuhaphpy0OGbOssqWVRcrMjV4hsO-JjRebUbZzuElYqvGeeZDBBYfGFpOzpnsVaTNX1hvxUDtQ9VLaGqEKo6hKqSIBKLyAXy0KD9s_5H9QNOXHwo</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2812267281</pqid></control><display><type>article</type><title>Weighted throughput in a single machine preemptive scheduling with continuous controllable processing times</title><source>SpringerLink Journals - AutoHoldings</source><creator>Levin, Asaf ; Shusterman, Tal</creator><creatorcontrib>Levin, Asaf ; Shusterman, Tal</creatorcontrib><description>We consider the problem of weighted throughput in the single machine preemptive scheduling with continuous controllable processing times. A set of tasks can be scheduled on a single machine. Each task j is associated with a nonnegative weight w j , a release date, a due date, and an interval of possible processing times. A task j can either be scheduled with a total processing time p j which is in the given interval, or rejected (not participating in the schedule). The reward for processing j for p j time units is w j p j , and we are interested in constructing a feasible preemptive schedule such that the sum of rewards is maximized. We present a dynamic programming algorithm that solves the problem in pseudo-polynomial time and use it to obtain an FPTAS. Afterward, as our main contribution we propose an interesting efficient frontier approach for improved complexity bounds.</description><identifier>ISSN: 0001-5903</identifier><identifier>EISSN: 1432-0525</identifier><identifier>DOI: 10.1007/s00236-022-00430-4</identifier><language>eng</language><publisher>Berlin/Heidelberg: Springer Berlin Heidelberg</publisher><subject>Algorithms ; Computer Science ; Computer Systems Organization and Communication Networks ; Controllability ; Data Structures and Information Theory ; Dynamic programming ; Information Systems and Communication Service ; Logics and Meanings of Programs ; Original Article ; Polynomials ; Preempting ; Release dates ; Schedules ; Scheduling ; Software Engineering/Programming and Operating Systems ; Task scheduling ; Theory of Computation</subject><ispartof>Acta informatica, 2023-06, Vol.60 (2), p.101-122</ispartof><rights>The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2022</rights><rights>The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2022.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c270t-25ce6ccf9ce650473e3add772db9245bf9b716501083cf75c090c723f66d7ad23</cites><orcidid>0000-0001-7935-6218</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s00236-022-00430-4$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s00236-022-00430-4$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,776,780,27901,27902,41464,42533,51294</link.rule.ids></links><search><creatorcontrib>Levin, Asaf</creatorcontrib><creatorcontrib>Shusterman, Tal</creatorcontrib><title>Weighted throughput in a single machine preemptive scheduling with continuous controllable processing times</title><title>Acta informatica</title><addtitle>Acta Informatica</addtitle><description>We consider the problem of weighted throughput in the single machine preemptive scheduling with continuous controllable processing times. A set of tasks can be scheduled on a single machine. Each task j is associated with a nonnegative weight w j , a release date, a due date, and an interval of possible processing times. A task j can either be scheduled with a total processing time p j which is in the given interval, or rejected (not participating in the schedule). The reward for processing j for p j time units is w j p j , and we are interested in constructing a feasible preemptive schedule such that the sum of rewards is maximized. We present a dynamic programming algorithm that solves the problem in pseudo-polynomial time and use it to obtain an FPTAS. Afterward, as our main contribution we propose an interesting efficient frontier approach for improved complexity bounds.</description><subject>Algorithms</subject><subject>Computer Science</subject><subject>Computer Systems Organization and Communication Networks</subject><subject>Controllability</subject><subject>Data Structures and Information Theory</subject><subject>Dynamic programming</subject><subject>Information Systems and Communication Service</subject><subject>Logics and Meanings of Programs</subject><subject>Original Article</subject><subject>Polynomials</subject><subject>Preempting</subject><subject>Release dates</subject><subject>Schedules</subject><subject>Scheduling</subject><subject>Software Engineering/Programming and Operating Systems</subject><subject>Task scheduling</subject><subject>Theory of Computation</subject><issn>0001-5903</issn><issn>1432-0525</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><recordid>eNp9UE1LxDAQDaJgXf0DngKeq5OkbbZHWfyCBS-Kx9Cm0zZrv0xSxX9vdit48_RmmPfezDxCLhlcMwB54wC4yGLgPAZIBMTJEYlYIkKb8vSYRADA4jQHcUrOnNuFVnLBIvL-hqZpPVbUt3acm3aaPTUDLagzQ9Mh7QvdmgHpZBH7yZtPpE63WM1dmNMv41uqx8GbYR5ndyjt2HVF2e0lo0a396He9OjOyUlddA4vfnFFXu_vXjaP8fb54Wlzu401l-BjnmrMtK7zACkkUqAoqkpKXpU5T9KyzkvJwoTBWuhaphpy0OGbOssqWVRcrMjV4hsO-JjRebUbZzuElYqvGeeZDBBYfGFpOzpnsVaTNX1hvxUDtQ9VLaGqEKo6hKqSIBKLyAXy0KD9s_5H9QNOXHwo</recordid><startdate>20230601</startdate><enddate>20230601</enddate><creator>Levin, Asaf</creator><creator>Shusterman, Tal</creator><general>Springer Berlin Heidelberg</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7WY</scope><scope>7WZ</scope><scope>7XB</scope><scope>87Z</scope><scope>8AL</scope><scope>8AO</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>8FL</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BEZIV</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FRNLG</scope><scope>F~G</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K60</scope><scope>K6~</scope><scope>K7-</scope><scope>L.-</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0C</scope><scope>M0N</scope><scope>P5Z</scope><scope>P62</scope><scope>PQBIZ</scope><scope>PQBZA</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>Q9U</scope><orcidid>https://orcid.org/0000-0001-7935-6218</orcidid></search><sort><creationdate>20230601</creationdate><title>Weighted throughput in a single machine preemptive scheduling with continuous controllable processing times</title><author>Levin, Asaf ; Shusterman, Tal</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c270t-25ce6ccf9ce650473e3add772db9245bf9b716501083cf75c090c723f66d7ad23</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Algorithms</topic><topic>Computer Science</topic><topic>Computer Systems Organization and Communication Networks</topic><topic>Controllability</topic><topic>Data Structures and Information Theory</topic><topic>Dynamic programming</topic><topic>Information Systems and Communication Service</topic><topic>Logics and Meanings of Programs</topic><topic>Original Article</topic><topic>Polynomials</topic><topic>Preempting</topic><topic>Release dates</topic><topic>Schedules</topic><topic>Scheduling</topic><topic>Software Engineering/Programming and Operating Systems</topic><topic>Task scheduling</topic><topic>Theory of Computation</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Levin, Asaf</creatorcontrib><creatorcontrib>Shusterman, Tal</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>ABI/INFORM Complete</collection><collection>ABI/INFORM Global (PDF only)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>ABI/INFORM Global (Alumni Edition)</collection><collection>Computing Database (Alumni Edition)</collection><collection>ProQuest Pharma Collection</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection (Alumni Edition)</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Business Premium Collection</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>Business Premium Collection (Alumni)</collection><collection>ABI/INFORM Global (Corporate)</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>ProQuest Business Collection (Alumni Edition)</collection><collection>ProQuest Business Collection</collection><collection>Computer Science Database</collection><collection>ABI/INFORM Professional Advanced</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ABI/INFORM Global</collection><collection>Computing Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Business</collection><collection>ProQuest One Business (Alumni)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central Basic</collection><jtitle>Acta informatica</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Levin, Asaf</au><au>Shusterman, Tal</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Weighted throughput in a single machine preemptive scheduling with continuous controllable processing times</atitle><jtitle>Acta informatica</jtitle><stitle>Acta Informatica</stitle><date>2023-06-01</date><risdate>2023</risdate><volume>60</volume><issue>2</issue><spage>101</spage><epage>122</epage><pages>101-122</pages><issn>0001-5903</issn><eissn>1432-0525</eissn><abstract>We consider the problem of weighted throughput in the single machine preemptive scheduling with continuous controllable processing times. A set of tasks can be scheduled on a single machine. Each task j is associated with a nonnegative weight w j , a release date, a due date, and an interval of possible processing times. A task j can either be scheduled with a total processing time p j which is in the given interval, or rejected (not participating in the schedule). The reward for processing j for p j time units is w j p j , and we are interested in constructing a feasible preemptive schedule such that the sum of rewards is maximized. We present a dynamic programming algorithm that solves the problem in pseudo-polynomial time and use it to obtain an FPTAS. Afterward, as our main contribution we propose an interesting efficient frontier approach for improved complexity bounds.</abstract><cop>Berlin/Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/s00236-022-00430-4</doi><tpages>22</tpages><orcidid>https://orcid.org/0000-0001-7935-6218</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0001-5903
ispartof Acta informatica, 2023-06, Vol.60 (2), p.101-122
issn 0001-5903
1432-0525
language eng
recordid cdi_proquest_journals_2812267281
source SpringerLink Journals - AutoHoldings
subjects Algorithms
Computer Science
Computer Systems Organization and Communication Networks
Controllability
Data Structures and Information Theory
Dynamic programming
Information Systems and Communication Service
Logics and Meanings of Programs
Original Article
Polynomials
Preempting
Release dates
Schedules
Scheduling
Software Engineering/Programming and Operating Systems
Task scheduling
Theory of Computation
title Weighted throughput in a single machine preemptive scheduling with continuous controllable processing times
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-04T20%3A37%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Weighted%20throughput%20in%20a%20single%20machine%20preemptive%20scheduling%20with%20continuous%20controllable%20processing%20times&rft.jtitle=Acta%20informatica&rft.au=Levin,%20Asaf&rft.date=2023-06-01&rft.volume=60&rft.issue=2&rft.spage=101&rft.epage=122&rft.pages=101-122&rft.issn=0001-5903&rft.eissn=1432-0525&rft_id=info:doi/10.1007/s00236-022-00430-4&rft_dat=%3Cproquest_cross%3E2812267281%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2812267281&rft_id=info:pmid/&rfr_iscdi=true