<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">IIM</journal-id><journal-title-group><journal-title>Intelligent Information Management</journal-title></journal-title-group><issn pub-type="epub">2160-5912</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/iim.2016.84008</article-id><article-id pub-id-type="publisher-id">IIM-68954</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  On-Line Scheduling for Jobs with Arbitrary Release Times on Parallel Related Uniform Machines
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Xiayan</surname><given-names>Cheng</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Rongheng</surname><given-names>Li</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yunxia</surname><given-names>Zhou</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib></contrib-group><aff id="aff3"><addr-line>Department of Computer, Hunan Normal University, Changsha, China</addr-line></aff><aff id="aff2"><addr-line>Department of Mathematics, Key Laboratory of High Performance Computing and Stochastic Information Processing, Hunan Normal University, Changsha, China</addr-line></aff><aff id="aff1"><addr-line>Department of Mathematics, Hunan First Normal University, Changsha, China</addr-line></aff><pub-date pub-type="epub"><day>12</day><month>07</month><year>2016</year></pub-date><volume>08</volume><issue>04</issue><fpage>98</fpage><lpage>102</lpage><history><date date-type="received"><day>18</day>	<month>February</month>	<year>2016</year></date><date date-type="rev-recd"><day>accepted</day>	<month>22</month>	<year>July</year>	</date><date date-type="accepted"><day>25</day>	<month>July</month>	<year>2016</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  A parallel related uniform machine system consists of m machines with different processing speeds. The speed of any machine is independent on jobs. In this paper, we consider online scheduling for jobs with arbitrary release times on the parallel uniform machine system. The jobs appear over list in terms of order. An order includes the processing size and releasing time of a job. For this model, an algorithm with competitive ratio of 12 is addressed in this paper.
 
</p></abstract><kwd-group><kwd>Online Scheduling</kwd><kwd> Uniform Machine</kwd><kwd> Competitive Ratio</kwd><kwd> Approximation Algorithm</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>For the online scheduling on a system of m uniform parallel machines, denoted by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x7.png" xlink:type="simple"/></inline-formula>, each machine <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x8.png" xlink:type="simple"/></inline-formula> has a speed<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x9.png" xlink:type="simple"/></inline-formula>, i.e., the time used for finishing a job with size p on <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x10.png" xlink:type="simple"/></inline-formula> is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x11.png" xlink:type="simple"/></inline-formula>. Without loss of generality, we assume<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x12.png" xlink:type="simple"/></inline-formula>. Cho and Sahni [<xref ref-type="bibr" rid="scirp.68954-ref1">1</xref>] are the first to consider the on-line scheduling problem on m uniform machines. They showed that the LS algorithm for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x13.png" xlink:type="simple"/></inline-formula> has competitive ratio not greater than<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x14.png" xlink:type="simple"/></inline-formula>. When <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x15.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x16.png" xlink:type="simple"/></inline-formula>, they</p><p>proved that the algorithm LS has a competitive ratio <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x17.png" xlink:type="simple"/></inline-formula> and the bound <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x18.png" xlink:type="simple"/></inline-formula> is achieved when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x19.png" xlink:type="simple"/></inline-formula>.</p><p>For<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x20.png" xlink:type="simple"/></inline-formula>, Epstein et al. [<xref ref-type="bibr" rid="scirp.68954-ref2">2</xref>] showed that LS has the competitive ratio <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x21.png" xlink:type="simple"/></inline-formula> and is an optimal online algorithm, where the speed ratio<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x22.png" xlink:type="simple"/></inline-formula>.</p><p>Cai and Yang [<xref ref-type="bibr" rid="scirp.68954-ref3">3</xref>] considered<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x23.png" xlink:type="simple"/></inline-formula>. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x24.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x25.png" xlink:type="simple"/></inline-formula> be two speed ratios. They showed that the algorithm LS is an optimal online algorithm when the speed ratios<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x26.png" xlink:type="simple"/></inline-formula>, where</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x27.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x28.png" xlink:type="simple"/></inline-formula>. Moreover, for the general speed ratios, they also presented an upper bound of the competitive ratio.</p><p>Aspnes et al. [<xref ref-type="bibr" rid="scirp.68954-ref4">4</xref>] are the first to try to design algorithms better than LS for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x29.png" xlink:type="simple"/></inline-formula>. They presented a new algorithm that achieves the competitive ratio of 8 for the deterministic version, and 5.436 for its randomized variant. Later the previous competitive ratios are improved to 5.828 and 4.311, respectively, by Berman et al. [<xref ref-type="bibr" rid="scirp.68954-ref5">5</xref>] .</p><p>Li and Shi [<xref ref-type="bibr" rid="scirp.68954-ref6">6</xref>] proved that for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x30.png" xlink:type="simple"/></inline-formula> LS is optimal when <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x31.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x32.png" xlink:type="simple"/></inline-formula> and presented an online algorithm with a better competitive ratio than LS for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x33.png" xlink:type="simple"/></inline-formula>. Besides, they also showed that the</p><p>bound <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x34.png" xlink:type="simple"/></inline-formula> could be improved when <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x35.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x36.png" xlink:type="simple"/></inline-formula>. For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x37.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x38.png" xlink:type="simple"/></inline-formula>, Cheng et al. [<xref ref-type="bibr" rid="scirp.68954-ref7">7</xref>] proposed an algorithm with a competitive ratio not greater than 2.45.</p><p>A generalization of the Graham’s classical on-line scheduling problem on m identical machines was proposed by Li and Huang [<xref ref-type="bibr" rid="scirp.68954-ref8">8</xref>] - [<xref ref-type="bibr" rid="scirp.68954-ref10">10</xref>] . They describe the requests of all jobs in terms of order. For an order of the job<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x39.png" xlink:type="simple"/></inline-formula>, the scheduler is informed of a 2-tuple<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x40.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x41.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x42.png" xlink:type="simple"/></inline-formula> represent the release time and the processing time of the job<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x43.png" xlink:type="simple"/></inline-formula>, respectively. The orders of request have no release time but appear on-line one by one at the very beginning time of the system. Whenever the request of an order is made, the scheduler has to assign a machine and a processing slot for it irrevocably without knowledge of any information of future job orders. In this on-line situation, the jobs’ release times are assumed to be arbitrary.</p><p>Our task is to allocate a sequence of jobs to the machines in an on-line fashion, while minimizing the maximum completion time of the machines. In the following of this paper, m parallel uniform machines which have speeds of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x44.png" xlink:type="simple"/></inline-formula> respectively, are given. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x45.png" xlink:type="simple"/></inline-formula> be any list of jobs, where job <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x46.png" xlink:type="simple"/></inline-formula> is given as order with the information of a release time <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x47.png" xlink:type="simple"/></inline-formula> and a processing size of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x48.png" xlink:type="simple"/></inline-formula>.</p><p>The rest of the paper is organized as follows. In Section 2, some definitions are given. In Section 3, an algorithm U is addressed and its competitive ratio is analyzed.</p></sec><sec id="s2"><title>2. Some Definitions</title><p>In this section we will give some definitions.</p><p>Definition 1. We have m parallel machines with speeds<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x49.png" xlink:type="simple"/></inline-formula>. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x50.png" xlink:type="simple"/></inline-formula> be any list of jobs, where jobs arrives online one by one and each <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x51.png" xlink:type="simple"/></inline-formula> has a release time <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x52.png" xlink:type="simple"/></inline-formula> and a processing size of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x53.png" xlink:type="simple"/></inline-formula>. Algorithm A is a heuristic algorithm. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x54.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x55.png" xlink:type="simple"/></inline-formula> be the makespan of algorithm A and the makespan of an optimal off-line algorithm respectively. We refer to</p><disp-formula id="scirp.68954-formula526"><graphic  xlink:href="http://html.scirp.org/file/2-8701390x56.png"  xlink:type="simple"/></disp-formula><p>as the competitive ratio of algorithm A.</p><p>Definition 2. Suppose that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x57.png" xlink:type="simple"/></inline-formula> is the current job to be scheduled with release time <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x58.png" xlink:type="simple"/></inline-formula> and size<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x59.png" xlink:type="simple"/></inline-formula>. We say that machine <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x60.png" xlink:type="simple"/></inline-formula> has an idle time interval for job<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x61.png" xlink:type="simple"/></inline-formula>, if there exists a time interval <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x62.png" xlink:type="simple"/></inline-formula> satisfying the following two conditions:</p><p>1) Machine <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x63.png" xlink:type="simple"/></inline-formula> is idle in interval <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x64.png" xlink:type="simple"/></inline-formula> and a job with release time <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x65.png" xlink:type="simple"/></inline-formula> is assigned on machine <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x66.png" xlink:type="simple"/></inline-formula> to start at time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x67.png" xlink:type="simple"/></inline-formula>.</p><p>2)<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x68.png" xlink:type="simple"/></inline-formula>.</p><p>It is obvious that if machine <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x69.png" xlink:type="simple"/></inline-formula> has an idle time interval for job<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x70.png" xlink:type="simple"/></inline-formula>, then we can assign <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x71.png" xlink:type="simple"/></inline-formula> to machine <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x72.png" xlink:type="simple"/></inline-formula> in the idle interval.</p><p>In the following we consider m parallel uniform machines with speeds <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x73.png" xlink:type="simple"/></inline-formula> and a job list <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x74.png" xlink:type="simple"/></inline-formula> with information <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x75.png" xlink:type="simple"/></inline-formula> for each job<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x76.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x77.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x78.png" xlink:type="simple"/></inline-formula> represent its release time and size, respectively. For convenience, we assume that the sequence of machine speeds is non-decreasing, i.e., <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x79.png" xlink:type="simple"/></inline-formula></p></sec><sec id="s3"><title>3. Algorithm U and Its Performance</title><p>Now we present the algorithm U by use of the notations given in the former section in the following:</p><p>Algorithm U:</p><p>Step 0. (*start the first phase*)</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x80.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x81.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x82.png" xlink:type="simple"/></inline-formula>.</p><p>Step 1. If there is a new job <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x83.png" xlink:type="simple"/></inline-formula> with release time <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x84.png" xlink:type="simple"/></inline-formula> and processing size <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x85.png" xlink:type="simple"/></inline-formula> given to the algorithm then go to Step 2. Otherwise stop.</p><p>Step 2. If there is a machine <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x86.png" xlink:type="simple"/></inline-formula> which has an idle time interval for job<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x87.png" xlink:type="simple"/></inline-formula>, then we assign <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x88.png" xlink:type="simple"/></inline-formula> to machine <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x89.png" xlink:type="simple"/></inline-formula> in the idle interval. Set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x90.png" xlink:type="simple"/></inline-formula> and go to Step 1.</p><p>Step 3. Set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x91.png" xlink:type="simple"/></inline-formula>. If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x92.png" xlink:type="simple"/></inline-formula> then set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x93.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x94.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x95.png" xlink:type="simple"/></inline-formula>Go to Step 1.</p><p>Step 4. (*start a new phase*)</p><p>Set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x96.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x97.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x99.png" xlink:type="simple"/></inline-formula>and go to Step 3.</p><p>Now we begin to analyze the performance of algorithm U.</p><p>The following statement is obvious:</p><p>Lemma 1. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x100.png" xlink:type="simple"/></inline-formula> be the stream of jobs scheduled in phase h and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x101.png" xlink:type="simple"/></inline-formula> is the first job assigned in phase<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x102.png" xlink:type="simple"/></inline-formula>. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x103.png" xlink:type="simple"/></inline-formula> be the largest load in an optimal schedule for job list<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x104.png" xlink:type="simple"/></inline-formula>. Then we have <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x105.png" xlink:type="simple"/></inline-formula></p><p>Proof: If<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x106.png" xlink:type="simple"/></inline-formula>, let r be the fastest machine whose load does not exceed<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x107.png" xlink:type="simple"/></inline-formula>, i.e. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x108.png" xlink:type="simple"/></inline-formula>. If there is no such machine, we set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x109.png" xlink:type="simple"/></inline-formula>. If<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x110.png" xlink:type="simple"/></inline-formula>, then<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x111.png" xlink:type="simple"/></inline-formula>. It is</p><p>obvious that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x112.png" xlink:type="simple"/></inline-formula> Hence we have</p><disp-formula id="scirp.68954-formula527"><graphic  xlink:href="http://html.scirp.org/file/2-8701390x113.png"  xlink:type="simple"/></disp-formula><p>It means that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x114.png" xlink:type="simple"/></inline-formula> can be assigned to the fastest machine <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x115.png" xlink:type="simple"/></inline-formula> in phase h. It is a contradiction to the fact that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x116.png" xlink:type="simple"/></inline-formula> is the first job assigned in phase<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x117.png" xlink:type="simple"/></inline-formula>. Define<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x118.png" xlink:type="simple"/></inline-formula>, the set of machines with finishing time bigger than <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x119.png" xlink:type="simple"/></inline-formula> by the end of phase h. Since<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x120.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x121.png" xlink:type="simple"/></inline-formula>. Denote by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x121.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x122.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x121.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x122.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x123.png" xlink:type="simple"/></inline-formula> the set of jobs assigned to machine <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x121.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x122.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x124.png" xlink:type="simple"/></inline-formula> by the on-line and the off-line algorithms, respectively. Since for any job <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x121.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x122.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x125.png" xlink:type="simple"/></inline-formula> the following inequalities hold</p><disp-formula id="scirp.68954-formula528"><graphic  xlink:href="http://html.scirp.org/file/2-8701390x126.png"  xlink:type="simple"/></disp-formula><p>we get:</p><disp-formula id="scirp.68954-formula529"><graphic  xlink:href="http://html.scirp.org/file/2-8701390x127.png"  xlink:type="simple"/></disp-formula><p>That means:</p><disp-formula id="scirp.68954-formula530"><graphic  xlink:href="http://html.scirp.org/file/2-8701390x128.png"  xlink:type="simple"/></disp-formula><p>This implies that there exists a job <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x129.png" xlink:type="simple"/></inline-formula> (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x130.png" xlink:type="simple"/></inline-formula>) such that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x131.png" xlink:type="simple"/></inline-formula>, i.e. there exists a job <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x132.png" xlink:type="simple"/></inline-formula> assigned by the on-line algorithm to a machine <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x133.png" xlink:type="simple"/></inline-formula> and assigned by the off-line algorithm to a slower machine<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x134.png" xlink:type="simple"/></inline-formula>.</p><p>By our assumptions, we have<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x135.png" xlink:type="simple"/></inline-formula>. Since<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x136.png" xlink:type="simple"/></inline-formula>, machine <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x137.png" xlink:type="simple"/></inline-formula> is at least as fast as machine<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x138.png" xlink:type="simple"/></inline-formula>, and thus<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x139.png" xlink:type="simple"/></inline-formula>. Since job <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x140.png" xlink:type="simple"/></inline-formula> was assigned before job <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x141.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x141.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x142.png" xlink:type="simple"/></inline-formula>, we have</p><disp-formula id="scirp.68954-formula531"><graphic  xlink:href="http://html.scirp.org/file/2-8701390x143.png"  xlink:type="simple"/></disp-formula><p>This implies</p><disp-formula id="scirp.68954-formula532"><graphic  xlink:href="http://html.scirp.org/file/2-8701390x144.png"  xlink:type="simple"/></disp-formula><p>But this means that the on-line algorithm should have placed job <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x145.png" xlink:type="simple"/></inline-formula> on <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x146.png" xlink:type="simple"/></inline-formula> or a slower machine instead of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x147.png" xlink:type="simple"/></inline-formula>, which is a contradiction. &#162;</p><p>Theorem 2. Algorithm achieves a competitive ratio of 12.</p><p>Proof: Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x148.png" xlink:type="simple"/></inline-formula> denote the maximum load generated by jobs that were assigned during phase h; denote the last phase by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x149.png" xlink:type="simple"/></inline-formula>. By the rules of our algorithm we have <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x150.png" xlink:type="simple"/></inline-formula> and</p><disp-formula id="scirp.68954-formula533"><graphic  xlink:href="http://html.scirp.org/file/2-8701390x151.png"  xlink:type="simple"/></disp-formula><p>Hence the total height generated by the assignment is:</p><disp-formula id="scirp.68954-formula534"><graphic  xlink:href="http://html.scirp.org/file/2-8701390x152.png"  xlink:type="simple"/></disp-formula><p>The claim of the theorem is trivially true if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x153.png" xlink:type="simple"/></inline-formula>. For<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x153.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x154.png" xlink:type="simple"/></inline-formula>, phase h is started only if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x153.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x154.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x155.png" xlink:type="simple"/></inline-formula>. In particular we have</p><disp-formula id="scirp.68954-formula535"><graphic  xlink:href="http://html.scirp.org/file/2-8701390x156.png"  xlink:type="simple"/></disp-formula><p>Therefore we have</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-8701390x157.png" xlink:type="simple"/></inline-formula> &#162;</p></sec><sec id="s4"><title>4. Concluding Remarks</title><p>In this paper, we consider on-line scheduling for jobs with arbitrary release times on uniform machines. An algorithm with the competitive ratio of 12 is given. It should be pointed out that more detailed consideration should be taken in order to improve the competitive ratio.</p></sec><sec id="s5"><title>Acknowledgements</title><p>The authors would like to express their thanks to the National Natural Science Foundation of China for financially supporting under Grant No. 11471110 and No. 61271264.</p></sec><sec id="s6"><title>Cite this paper</title><p>Xiayan Cheng,Rongheng Li,Yunxia Zhou, (2016) On-Line Scheduling for Jobs with Arbitrary Release Times on Parallel Related Uniform Machines. Intelligent Information Management,08,98-102. doi: 10.4236/iim.2016.84008</p></sec><sec id="s7"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.68954-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Cho, Y. and Sahni, S. (1980) Bounds for List Schedules on Uniform Processors. SIAM Journal on Computing, 9, 91-103. http://dx.doi.org/10.1137/0209007</mixed-citation></ref><ref id="scirp.68954-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Epstein, L., Noga, J., Seiden, S.S., Sgall, J. and Woeginger, G.J. (2001) Randomized On-Line Scheduling on Two Uniform Machines. Journal of Scheduling, 4, 71-92. http://dx.doi.org/10.1002/jos.60</mixed-citation></ref><ref id="scirp.68954-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Cai, S.Y. and Yang, Q.F. (2012) Online Scheduling on Three Uniform Machines. Discrete Applied Mathematics, 160, 291-302. http://dx.doi.org/10.1016/j.dam.2011.10.001</mixed-citation></ref><ref id="scirp.68954-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Aspnes, J., Azar, Y., Fiat, A., Plotkin, S. and Waarts, O. (1997) On-Line Routing of Virtual Circuits with Applications to Load Balancing and Machine Scheduling. Journal of the ACM, 44, 486-504.  
http://dx.doi.org/10.1145/258128.258201</mixed-citation></ref><ref id="scirp.68954-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Berman, P., Charikar, M. and Karpinski, M. (2000) On-Line Load Balancing for Related Machines. Journal of Algorithms, 35, 108-121. http://dx.doi.org/10.1006/jagm.1999.1070</mixed-citation></ref><ref id="scirp.68954-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Li, R.H. and Shi, L.J. (1998) An On-Line Algorithm for Some Uniform Processor Scheduling. SIAM Journal on Computing, 27, 414-422. http://dx.doi.org/10.1137/S0097539799527969</mixed-citation></ref><ref id="scirp.68954-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Cheng, T.C.E., Ng, C.T. and Kotov, V. (2006) A New Algorithm for Online Uniform-Machine Scheduling to Minimize the Makespan. Information Processing Letters, 99, 102-105. http://dx.doi.org/10.1016/j.ipl.2006.02.012</mixed-citation></ref><ref id="scirp.68954-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Li, R.H., Cheng, X.Y. and Zhou, Y.X. (2014) On-Line Scheduling for Jobs with Non-Decreasing Release Times and Similar Lengths on Parallel Machines. Optimization: A Journal of Mathematical Programming and Operations Research, 63, 867-882. http://dx.doi.org/10.1080/02331934.2014.895902</mixed-citation></ref><ref id="scirp.68954-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Li, R.H. and Huang, H.C. (2004) On-Line Scheduling for Jobs with Arbitrary Release Times. Computing, 73, 79-97.  
http://dx.doi.org/10.1007/s00607-004-0067-1</mixed-citation></ref><ref id="scirp.68954-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Li, R.H. and Huang, H.C. (2007) Improved Algorithm for a Generalized On-Line Scheduling Problem on Identical Machines. European Journal of Operations Research, 176, 643-652. http://dx.doi.org/10.1016/j.ejor.2005.06.061</mixed-citation></ref></ref-list></back></article>