Full terms and conditions of use: http:/ / pubsonline. informs. org/ page/ terms-and-conditionsThis art icle m ay be used only for t he purposes of research, t eaching, and/ or privat e st udy. Com m ercial use or syst em at ic downloading ( by robot s or ot her aut om at ic processes) is prohibit ed wit hout explicit Publisher approval, unless ot herwise not ed. For m ore inform at ion, cont act perm issions@inform s.org.The Publisher does not warrant or guarant ee t he art icle's accuracy, com plet eness, m erchant abilit y, fit ness for a part icular purpose, or non-infringem ent . Descript ions of, or references t o, product s or publicat ions, or inclusion of an advert isem ent in t his art icle, neit her const it ut es nor im plies a guarant ee, endorsem ent , or support of claim s m ade of t hat product , publicat ion, or service.
Copyright © 2016, I NFORMS
Please scroll down for article-it is on subsequent pagesINFORMS is t he largest prof essional societ y in t he world f or prof essionals in t he f ields of operat ions research, management science, and analyt ics. For more inf ormat ion on INFORMS, it s publicat ions, membership, or meet ings visit ht t p: / / www. inf orms. org
INFORMS Journal on ComputingVol. 28, No. 1, Winter 2016, pp. 148-161 ISSN 1091-9856 (print) ISSN 1526 http I n this paper, we study a scheduling problem on a single machine, provided that the jobs have individual release dates and deadlines, and the processing times are controllable. The objective is to find a feasible schedule that minimizes the total cost of reducing the processing times. We reformulate the problem in terms of maximizing a linear function over a submodular polyhedron intersected with a box. For the latter problem of submodular optimization, we develop a recursive decomposition algorithm and apply it to solving the single machine scheduling problem to achieve the best possible running time.