under Flexible Problem Periodic machine flexible and periodic availability availability complexity error of 2% on1 .iust.ac.ir/

Size: px
Start display at page:

Download "under Flexible Problem Periodic machine flexible and periodic availability availability complexity error of 2% on1 .iust.ac.ir/"

Transcription

1 Iteratioal Joural of Idustrial Egieerig & Productio Research (08) March 08, Volume 9, Number pp DOI:..068/ijiepr Miimizig the Number of Tardy Jobs i the Sigle Machie Schedulig Problem uder Bimodal Flexible ad Periodic Availability Costraits Omolbai Mashai & Ghasem Moslehi Omolbai Mashai, Departmet of Idustrial ad Systems Egieerig, Isfaha Uiversity of Techology, Ghasem Moslehi, Departmet of Idustrial ad Systems Egieerig, Isfaha Uiversity of Techology, KEYWORDS sigle machie, flexible periodic costraits, bimodal, tardy jobs, brach-ad-boud. ABSTRACT I sigle machie schedulig problems with costraits, machies are ot available for oe or more periods of. I this paper, a sigle machie schedulig problem with flexible ad periodic costraitss is ivestigated. I this problem, the maximum cotiuous worig for each machie ca icrease i a stepwise maer ad ca have two differet values. I additio, the duratio of u for each period depeds o the maximum cotiuous worig of the machie i that same period, agai with two differet values. The objective is to miimize the umber of tardy jobs. I the first stage, the complexity of the problem is ivestigated; the, a biary iteger programmig model, a heuristic algorithm, ad a brach-ad- boud algorithm are proposed i the secod stage. Computatioal results of solvig 680 sample problems idicate that the brach- ad-boudd algorithm is capable of ot oly solvig problems up to 0 jobs, but also of optimally solvig 94.76% of the total umber of problems. Based o the computatioal results, a mea average error of % is obtaied for the heuristic algorithm. 08 IUST Publicatio, IJIEPR. Vol. 9, No., All Rights Reserved. Itroductio o []). Depedig o how the begiig of Whe dealig with schedulig problems with costraits, at least oe machie is uavailable for oe or more periods of. This may result from a umber of causes icludig u period is determied, schedulig problems with costraits are divided ito two groups: fixed ad flexible. Moreover, if fixed (flexible) u periods occur at breadows, maiteace, tool chage, or predetermied itervals durig the plaig overlapped plaig horizos. May researchers horizo, the such costraits are called periodic have ivestigated the effects of fixed (flexible) costraits. I costraitss o schedulig problems i various areas such as productio plaig, cost aalysis, ad other idustrial applicatios (for examplee [], problems with fixed costraits, the startt, fiish, ad duratio of the u periods are all predetermied. I problems with flexible costraits, the * duratios of the u periods are Correspodig author: Ghasem Moslehi predetermied. However, the start s of these moslehi@cc.iut.ac.ir periods are decisio variables. I the latter August 06; revised 4 December 07; accepted category, i some problems, u occurs Received 6 Jauary 08 Iteratioal Joural of Idustrial Egieerig & Productio Research, March 08, Vol. 9, No.

2 6 Omolbai Mashai & Ghasem Moslehi at the predetermiedd itervals, while, i some others, the maximum cotiuous worig of the machie is costat, ad the start of the u periods may be equal to or less tha this maximum value. O the other had, if the duratio of u periods is a fuctio of the coditios of the machie or the operator, the the costrait is called variable u. Refereces [3-6] may be cosulted for more details o schedulig problems with fixed costraits. A umber of studies have bee reported o flexible costraits. Yag et al. [7] were the first to itroduce the sigle machie schedulig problem with oe flexible u period withi a give iterval. I this study, maespa miimizatio with o preemptio, symbolized by r fa C, was studied. While the max problem was proved to be NP-hard, a heuristic algorithm was proposed for solvig the problem. Che [8] studied the same problem reported i [7] cosiderig flow. He proposed two biary iteger programmig models to solve problems up to jobs. I a later study, Che [9] dealt with the same problem with the objective of total tardiess ad developed two biary iteger programmig models capable of solvig problems up to 8 jobs. More recetly, Che [] studied the sigle machie schedulig problem with flexible periodic costraitss to miimize the maespa, which is deoted by r fpa C. He proposed max oe heuristic algorithm ad oe mixed iteger liear programmig model that was capable of solvig problems up to 0 jobs. To addresss the sigle machie schedulig problem with a flexible costraitt ad with the objective of miimizig total completio, Yag et al. [] proposed oe heuristic algorithm, oe dyamic programmig algorithm, ad oe brach-ad- problems up boud algorithm capable of hadlig to 400 jobs. Gaji et al. [] ivestigated the sigle machie schedulig problem with a flexible u period to miimize the maximum earliess. To fid the optimal solutio to each of these problems, they proposed a heuristic algorithm ad a brach-ad-boud algorithm capable of dealig with 4000 jobs. Schedulig problems with flexible costraits, where maximum cotiuous worig of the machie has a predetermied value, was first itroduced by Qi et al. [3]. They assumed predetermied values for both maximum cotiuous worig ad duratio of u costraits. To miimize the total Miimizig the Number of Tardy Jobs i the Sigle Machie Schedulig Problem... completio, they proposed threee heuristic algorithms ad oe brach-ad-boud algorithm capable of solvig problems up to 0 jobs. Graves ad Lee [4] cosideredd the same problem reported i [3] i which jobs are semi-resumablare maximumm lateess ad the objective fuctios ad weighted sum of jobs completio. For solvig these problems, they proposed two dyamic programmig algorithms. Moshiove ad Sarig [5] dealt with the sigle machie schedulig problem with oe flexible costrait with the objective of total weighted completio. They developed a dyamic programmig algorithm ad a heuristic algorithm for solvig the problem. Low et al. [6] itroduced five heuristic algorithms for solvig the sigle machie schedulig problem with flexible ad periodic costraits ad the objective of miimizig the maespa. Sbihi ad Varier [7] aalyzed the sigle machie schedulig problem with flexible ad periodic costraits ad the objective of maximum tardiess. They proposed oe heuristic ad oe brach-ad-boud algorithm capable of hadlig 5 jobs. I the studies performed i the field of schedulig problems with variable costraits, duratio of the u periods is a liear or expoetial fuctio of cotiuous worig of the machie, while the start of u costraits ad their duratios are determied by such factors as deterioratio durig processig jobs or tool agig. These costraits have bee ivestigated by [8-0]. Mashai ad Moslehi [] discussed a ew sigle machie schedulig problem uder bimodal flexible periodic costraits. The objective fuctio was miimizig the total completio. They assumed that, i each period, maximumm cotiuous worig of the machie ca have two fixed ad predetermied values, ad the u start is a decisio variable depedig o the maximum cotiuous worig of the machie. They supposed that the duratio of u costrait i each period ca have two differet values. Hece, i each period, if ay icrease i the cotiuous worig of machie is required to improve the objective fuctio, the duratio of u at the ed of that period will icrease to a costat value. I additio, preemptio is ot allowed. It should be oted that, i real world, it is possible to maitai ad service a machie (such as the millig machie) after a determied cotiuous Iteratioal Joural of Idustrial Egieerig & Productio Research, March 08, Vol. 9, No.

3 Miimizig the Number of Tardy Jobs i the Sigle Machie Schedulig Problem... worig. If maiteace activities caot be performed for whatever reaso, the the cotiuous worig of the machie will icrease. Hece, it is atural that the machie eeds more for service, oilig, scrubbig, etc., ad, thereby, ehacig the u of the machie []. Mashai ad Moslehi [] preseted a heuristic ad a brach-ad-boud algorithm to solve the problem. Their proposed brach-ad-boud algorithm was able to cope with problems up to jobs. They were the first oes who ivestigated the sigle machie schedulig problem with flexible periodic costraits ad two values for the cotiuous worig of the machie i each period. I this paper, the objective fuctio is miimizig the umber of tardy jobs uder the same circumstaces, supposed by Mashai ad Moslehi []. I Sectio, problem defiitio, symbolss ad otatios are preseted; i additio, the problem complexity is ivestigated. Sectio 3 presets a developedd biary iteger programmig model, while Sectio 4 presets relevat theorems ad lemmas. I Sectio 5, a heuristic algorithm for obtaiig the ear optimal solutio is proposed; i Sectio 6, details of the proposed brach-ad- boud algorithm are discussed. I Sectio 7, a geeralized form of the problem with several ids of u periods is itroduced. Sectios 8 ad 9 are devoted to computatioal results ad cocludig remars, respectively. Omolbai Mashai & Ghasem 7 Moslehi. Problem Defiitio ad Its Complexity A set of idepedet jobs { J, J,, J } is available at zero to be processed o a sigle machie. Setup s are idepedet of sequeces of jobs; they, however, are part of the processig for each job. I each period, the maximum cotiuous worig of the machie ca have either of two values T ad T (T > T ), ad the duratio of each u period, which depeds o cotiuous worig of the machie, ca have either of the two values W ad W (W > W ), respectively. Sice maximum cotiuous worig of the machie ad duratio of the u period ca have two differet values i each period, such costraits are called the bimodal flexible ad periodic costraits as depicted i Fig.. Jobs scheduled betwee each of two u periods are called a batch. I Fig., values q to q 4 represet the total processig of the scheduled jobs for batches to 4, respectively. This problem is symbolized as r- fpa,bm i Ui. I this paper, the followig otatios are used: : Number of jobs. p i : Processig of job J i for i=,,,. d i : Due date of job J i for i=,,,. C i : Completio of job Ji for i=,,,. K : Number of batches eeded for schedulig all jobs. K * : Number of batches i the optimal schedule. B : the th batch for =,,, K. : Number of scheduled jobs i the th batch such that K for,,, K q T T T T q T q3 T T q T T 4 J J W J J 3 J 0 W W W Fig.. Sigle machie schedulig problem uder bimodal flexible ad periodic costraits the maximum cotiuous worig of the J i : Job J i which is scheduled i the th batch for machie for p=,. i=,,, ad =,,, K. C i : Completio of job J i which is scheduled : Sequece of scheduled jobs. i the thh batch for i=,,, ad =,,, : Sequece of uscheduled jobs. K. C() : Completio for partial sequece. q : Total processig of the jobs scheduled i T i : Tardiess of job J i calculated through Eq. (). the th batch for =,,, K. T = max{0,c T p : Maximum cotiuous worig of i i -d i } i =,,, ( ) machie for p=,. U i : A biary variable. It is if job J i is tardy; W p : Duratio of u correspodig to otherwise, it is zero for i=,,,. 3 J 4 J 4 J Iteratioal Joural of Idustrial Egieerig & Productio Research, March 08, Vol. 9, No.

4 8 i U i S : Startig of the th batch for =,,, K. Qi et al. [3] showed that the sigle machie schedulig problem with flexible ad periodic costraits ad with the objective fuctio of miimizig maximum completio of jobs, where the maximum cotiuous worig of the machie i each period has a predetermied value, is NP-hard. I the followig, usig Theorem, it is show that problem r- fpa,bm i Ui is also NP-hard. Theorem : The problem r -fpa,bm NP-hard. i= Ui is Proof: I problem r- fpa, bm, assume that T equals T ad W equals W. The, this problem trasforms to the problem r- fpa i Ui i which maximum cotiuous worig of the machie has a predetermied value. Therefore, the complexity of the problem r- fpa,bm Ui is at least as equal as the problem i r- fpa i Ui. r- fpa,bm i U NP-hard problem. 3. Mathematical Modelig I this Sectio, a mathematical model is developed for the problem r- fpa,bm i U i. To do so, the followig variables are defied: xi : A biary variable. If job J i is scheduled i batch, its value will be ; otherwise, it will be zero for i=,,, ad = =,,, K. yp : A biary variable equal to if the maximum cotiuous worig of the machie i the th batch equals T p ; otherwise, it is zero for p=, ad =,,, K. h ij : This is a parameter. If job J i is located before job J i i the EDD sequecee (arragig the jobs i the o-decreasig order of their ormal due dates), the its value will be ; otherwise, it will be zero for i,j=,,, ad j i. Mathematical model: miimize i= Ui () Subject to: K x i Omolbai Mashai & Ghasem Moslehi : Number of tardy jobs. NP-hard [3], the problem r- fpa i U i is also NP-hard. As a result, the problem Ui has at least the complexity of a. Sice the problem r is i,,, i Ui i pi. xi p Tp. yp,,, K fpa C max (3) (4) Miimizig the Number of Tardy Jobs i the Sigle Machie Schedulig Problem... S 0 S r i r pi. r xi r p Wp. yp, 3,, K Ci S pi j i pi. hij. xi i,,, ;, 3,, K (7) Ci M( xi ) C i i,,, ;, 3,, K (8) Ci di M. Ui p yp xi, yp, Ui {0,} i,,,,,, K (5) (6) (9) () p, ; i,,, ;,,,K () Equatio () represets the objective fuctio for the umber of tardy jobs. Accordig to Eq. (3), each job ca be scheduled just i oe batch. Equatio (4) determies that the total processig s of the scheduled jobs i the th batch are less tha or equal to the maximum cotiuous worig of the machie. Start for the first batch is zero, as i Eq. (5). Eq. (6) calculates the start of the th batch for =, 3,, K. I Eq. (7), the completio of job J i i the th batch is represeted ad the completio of job J i is restricted i Eq. (8). Equatio (9) determies tardiess of job J i. I Eqs. (8) ad (9), M is a large positive umber. Accordig to Eq. (), the duratio of u after the cotiuous worig of the machie i each batch ca have oly values W ad W. Equatio () deals with the biary characteristics of the decisio variables. I this model, the umber of variable x i is K, the umber of variable y p is K, ad the umber of variable U i is ; therefore, the total umber of variables i the model will be K+ K+. Equatio (3) of the model should be feasible for variables ad Eq. (4) ad ( ) should also be held for K batches. Evetually, sice Eqs. (5), (6), (7), (8), ad (9) ca be merged, the K equatios will be feasible by implemetig these costraits. Hece, the umber of costraits i the model will be + K+ K. Note thatt parameter h ij should be determied by EDD arragemet of jobs. The mathematical model of r- fpa,bm i Ui problem is solved by CPLEX of the GAMS software ad has bee capable of solvig problems up to jobs i less tha 3600 secods. 4. Lemmas ad Theorems I this Sectio, a umber of lemmas ad theorems are itroduced ad proved based o specificatios of the problem r- fpa,bm i Ui. First, the relevat theorems to fid a lower boud for the Iteratioal Joural of Idustrial Egieerig & Productio Research, March 08, Vol. 9, No.

5 Miimizig the Number of Tardy Jobs i the Sigle Machie Schedulig Problem... problem r- fpa,bm i Ui are aalyzed. Leee [] showed that the optimal solutio to the problem ra i U i ca be calculated by Moore ad Hudgso algorithm. I his method, jobs are iitially scheduled usig Moore ad Hudgso algorithm. The, the duratio of the u period is addedd to the completio of those jobs, which are scheduled after the u period. Accordigly, i Theorem, a lower boud for the problem r- fpa,bm i U i is proposed. Theorem : The optimal solutio to the problem i= Ui is a lower boud for the problem r -fpa,bm U i i= Proof: Sice the solutio to = problem is a lower boud for problem r a i=ui as show i [], the umber of tardy jobs will defiitely ot decrease whe u periods are added. Therefore, it ca be cocluded that the optimal solutio to problem i= Ui is a lower boud for problem r- fpa,bm i Ui. Corollary : I problem r- fpa,bm i U i, it is assumed that is the partial sequece of scheduled jobs ad is the set of uscheduled jobs. Usig Theorem, if the jobs i set are scheduled by Moore ad Hudgso algorithm without costraits ad the umber of tardy jobs has cosequetly becomee equal to i Ui, the i Ui i U i will be a lower boud for the partial sequece. To fid aother lower boud for problem r -fpa,bm U i i= sigle machie schedulig problem with flexible ad periodic costraits is proposed where the maximum cotiuous worig of the machie i each period is T ad duratio of u is W. Whe preemptio is allowed, this problem is symbolized by r fpa i U i ad whe preemptio is ot allowed, the problem is deoted by r fpa iui. To solve problem r fpa, algorithm H ca be used. i Ui., first, a i= Ui lower boud for the Algorithm H Step 0. Arrage the jobs o the basis of EDD rule ad ame them i the same order. Set,, ad { J, J,, J }. Set parameters i,, Ci ad Omolbai Moslehi Mashai & Ghasem q equal to zero. Set = ad go to Step. Step. Set i= i+. If i=+ +, the go to Step 4; otherwise, calculate q q p i. The, omit job J i from set ad put it i set. If q T, the set Ci Ci pi ad go to Step ; otherwise, set T q,, C i Ci pi W, ad q pi ; the, go to Step. Step. Calculate the tardiess of job J i i. If it is ot tardy, the go to Step ; otherwise, go to Step 3. Step 3. If job J i is the first tardy job i the sequece, the choose a job with the largest processig from set.. Omit this job from set ad put it i set π. Go to Step. Step 4. Schedule the jobs i set π at the ed of the sequece i a arbitrary order. Algorithm H operates similarly to Moore ad Hudgso algorithm, yet oly with the followig slight differece. If the total cotiuous worig of the machie i each period exceeds a predetermied value (which is T ), the the operatio is cut ad a u period is implemeted before further processig cotiues. As a result, the complexity of algorithm H will be O ( log ). Sice the optimal solutio to problem ra iui is obtaied from Moore ad Hudgso algorithm [], i Theorem 3, it is show that algorithm H provides the optimal solutio to problem r fpa iui. Note that, i problem r fpa i Ui, the duratio of each u period is W ad the distace betwee two cosecutive u periods is exactly T. Theorem 3: The solutio yielded by algorithm H is the optimal solutio to problem r - fpa i= Ui. Proof: Suppose that, i sequece S, job J i is scheduled i batch B ad all jobs before job J i are ot tardy. I this sequece which is displayed i Fig., the set of jobs φ is scheduled from the first batch to batch B. If the jobs i set φ are scheduled without u ad if the legths of the etire u periods are summed up ad scheduled at the ed of this set, the sequece S is obtaied as show i Fig. 3. I sequece S, ulie i sequece S, the jobs i set φ will remai u-tardy whose completio has ot icreased. Meawhile, sice the processig ad legths of u periods are fixed, the completio of the jobs i both sequeces S ad S, placed before job J i i batch 9 Iteratioal Joural of Idustrial Egieerig & Productio Research, March 08, Vol. 9, No.

6 0 Omolbai Mashai & Ghasem Moslehi B, will ot chage; as a result, they will remai u-tardyproblem ra Hece, our problem trasforms to i which the startt of the u period equals the total processig of the jobs i set φ ad the legth of their u period is W. Sice the optimal solutio to problem r obtaied from Moore ad Hudgso algorithm [], it may be cocluded that the optimal solutio to problem r fpa ca also be obtaied from the same algorithm. Note that, i the optimal solutios to both problems ra ad r fpa i Ui, of the sequecee with a arbitrary order. I Theorem 4, a lower boud is proposed for problem r fpa bm. Theorem 4: I problem r- fpa i= Ui, it is assumed that the maximum cotiuous worig of machie is T ad u duratio is W for each period. Hece, the solutio to this problem by H algorithm is a lower boud for the problem r - fpa,bm i= Ui. Proof: Accordig to Theorem 3, the solutio to the problem rfpa is obtaied from algorithm H. This value is deoted by F. Suppose that F * is the optimal solutio to the schedulig problem with bimodal flexible ad periodic costraits where preemptio is allowed. This problem is deoted by r fpa, bm i Ui. Sice the maximum cotiuous worig of the machie i problem r fpa is always larger tha or equal to its correspodig value for problem r fpa bm Ui ad as the u period, i i U i i Ui tardy jobs are scheduledd at the ed, i Ui i Ui i Ui ( ) a i Ui is is always shorter tha or equal to its correspodig value i problem r fpa, bm, the relatio * i Ui i U i Miimizig the Number of Tardy Jobs i the Sigle Machie Schedulig Problem... * * F F is always true. O the other had, suppose * thatt F is the objective fuctio for the problem r fpa, bm i U * i. It is apparet that F is always larger tha or equal to the objective fuctio of the same problem whe preemptio is * * * * allowed, meaig F F ; cosequetly y, F F. Corollary : I problem r fpa, bm i U i, it is assumed that is the partial sequece of scheduled jobs ad is the set of uscheduled jobs. Assume that preemptio is allowed: the duratio of cotiuous worig of the machie i each period beig T ad the legth of each u period beig W. So, if the jobs i set are scheduled usig H algorithm, the umber of tardy jobs is i Ui. As a result, the value of i Ui i Ui is a lower boud for partial sequecee. Corollary 3: I problem i U i, there is o costrait ad if ay costrait is added to the problem, the the completio s will ot decrease. As a result, the umber of tardy jobs i the optimal solutio to problem i U i is always smaller tha or equal to its correspodig value i the optimal solutio of problem r fpa i Ui. Theorem 5: I the optimal solutio of problem r- fpa,bm i= = Ui, the order of jobs i each batch follows the procedure of Moore ad Hudgso algorithm. Proof: Schedulig of jobs i each batch is similar to the solutio of problem i U i where there are o costraits ad the optimal solutio ca be obtaied from Moore ad Hudgso algorithm. T W T W W T W J J f J g J h Ji 0 B B B - Fig.. Sequece S i Theorem 3. B (-).W J J f J g J h J i 0 B Fig. 3. Sequece S i Theorem 3. B Iteratioal Joural of Idustrial Egieerig & Productio Research, March 08, Vol. 9, No.

7 Miimizig the Number of Tardy Jobs i the Sigle Machie Schedulig Problem... Usig the result of Theorem 5, the followig three coclusios may be draw: Corollary 4: I problem r fpa, bm i Ui, the domiat sets cosist of those sequeces i which the order of jobs i a batch will follow the EDD order if there are o tardy jobs therei. Corollary 5: I problem r fpa, bm i Ui, the domiat sets are those sequecess i which if a job i oe of the batches becomes tardy, the the remaiig jobs i that batch will also become tardy. Corollary 6: I problem r fpa, bm i Ui, the domiat sets iclude those sequeces i whichh if job J i is scheduled i batch B ad if, further, it has become tardy, the there are o jobs i that batch before J i whose processig s are larger tha that of Ji. Lemma : I problem r- fpa,bm i=ui, there is oe optimal solutio i which Eq. () holds for job J i, where job J i is the first job i batch B +. Tp q pi Ji B,,, ; p {,} () Proof: It is clear that if job J i ca be scheduledd i batch B, the, by schedulig it i batch B, its completio will defiitely be shorter tha that i the alterative situatio where it is scheduled i batch B +. Therefore, either its tardiess will icrease, or the completio s of other jobs will chage. Lemma : I problem r- fpa,bm i= Ui, the domiat sets cosist of sequeces i which all tardy jobs are located at the ed of the sequece. Proof: Cosider sequece S i which job Ji is tardy ad there is at least oe job without tardiess followig it. If job J i is trasferred to the ed of sequece S, the sequece S is obtaied. I cotrastt to S, completio of the etire jobs except J i will either remai fixed or decreasee i S, while the total umber of tardy jobs will ot icrease. Corollary 7: If job J i from set is added to the ed of the partial sequece ad it becomes tardy, the the cardiality of set, i.e.,, ca be calculated ad compared to the umber of tardy jobs i a feasible solutio, i.e., i U i. If Eq. (3) is true, the schedulig the jobs of i the partial sequece may be igored. i U i (3) Lemma 3: Whe job J i is scheduled i set σ at Omolbai Mashai & Ghasem Moslehi the ed of partial sequece σ, if J i becomes tardy ad Eq. (4) holds, the by addig set σ to the ed of the partial sequece σ, a complete solutio with at most σ tardy jobs will be obtaied regardless of the job orders ad legth of machies i batches. i U i (4) Proof: Accordig to Lemma, if job J i is tardy, the the whole jobs i set will also become tardy. Therefore, arragemet of these jobs has o impact o improvig the objective fuctio. I additio, sice their amout of tardiess is of o sigificace, the they ca be scheduled by cosiderig arbitrary maximum. I this way, if the umber of jobs i set is smaller tha i Ui, the a complete solutio is obtaied which has less tardy jobs tha the previous solutio. Lemma 4: I partial sequece ( σ,w,ji ), if job J i is scheduled i batch B ad is tardy, the this partial sequece will be domiated by the partial sequece (σ,ji ) where q - - +pi T. Proof: Cosider C( ) to be the completio for partial sequece. The, tardiess of job J i i the partial sequece ( σ,w, Ji ) is obtaied by Eq. (5). Ti C( ) W pi di (5) I additio, the tardiess of job J i i the partial sequece ( σ,j i ) ca be calculated from Eq. (6). ' Ti max{0, C( ) pi di} (6) Compariso of these two equatios reveals that it is possible for the tardiess of J i i ( σ,ji ) to become zero ad, cosequetly, the partial sequece ( σ,w, Ji ) to be domiated by partial sequece ( σ,ji ). Lemma 5: Suppose that, i the partial sequece ( σ,j i ), job J i is scheduled i batch B ad is tardy. If theree is a job J j i set σ such that it is ot tardy i the partial sequece ( σ,jj ) ad that maximum of the machie i B does ot chage, the the partial sequece ( σ,j i ) will be domiatedd by ( σ,j j ). Proof: Accordig to lemma, if J i is tardy, the all the jobs i set will become tardy. Thus, J i will be defiitely tardy i the partial sequece ( σ,ji ). Sice job J j i the partial sequece (σ,jj ) is ot tardy, the the umber of tardy jobs i (σ, J j ) will be less tha that i ( σ,ji ). Therefore, the Iteratioal Joural of Idustrial Egieerig & Productio Research, March 08, Vol. 9, No.

8 Omolbai Mashai & Ghasem Moslehi Miimizig the Number of Tardy Jobs i the Sigle Machie Schedulig Problem... partial sequece (σ,ji ) will be domiated by belog to B. I sequece S, as preseted i Fig. ( σ,jj ). 6, the completio of partial sequece is C( Lemma 6: If i the optimal solutio to ), ad the total processig of the jobs i problem i= U i, the start of the first is cosidered to be P. Exchagig jobs J i ad J tardy job is Q ad the maximumm earliess of j i sequece S leads to sequece S (, Jj,, jobs is E max, the there is a optimal solutio i ) show i Fig. 7. Cosequetly, to problem r- fpa,bm Notatio ca be cocluded for these two i= Ui i which those sequeces. jobs that begi after Q+Emax will be defiitely Notatio : If Eqs. ( 7) ad (8) are true, the tardy. sequece S will be domiated by S. Proof: Assume that the jobs i sequece S, as show i Fig. 4 are scheduled usig Moore ad pj dj p i di (7) Hudgso algorithm without costraits. It ca be see that job J j belogs to dj di (8) the set of o-tardy jobs with a earliess of E j. If at least oe u period is added to 5. The Heuristic Algorithm H this problem ad if job J j is the first to begi after I this sectio, a heuristic algorithm called H is Q+Emax, the sequece S will be obtaied as proposed to obtai a ear-optimal solutio to the show i Fig. 5. I sequece S, relatio problem r fpa, bm i U i. Q+Emax pj Ej is true; thus, job J j will be I algorithm H, jobs are iitially arraged by the defiitely tardy. Therefore, i problem EDD rule. The, a iitial order of jobs willl be r fpa, bm i Ui, those jobs which begi after obtaied by algorithm H. I the followig, it is assumed that just oe u period exists Q+Emax will be tardy. for schedulig the remaiig jobs; therefore, two It should be oted that Che [3] studied the sigle machie schedulig problem with fixed periodic costraits ad with the objective fuctio of the umber of tardy jobs as batches will exist for schedulig the jobs. Oe of these batches is located before ad the other is located after the u period. I orderr to schedule the jobs i the first batch, the best batch show by r pa iui. To solve this problem, legth ad, thereby, the best legth of Che proposed five poits which also hold true u period should be chose such that for problem r fpa, bm the umber of tardy jobs becomes miimized. i Ui. I this paper, The, this batch ad its u period are attempt is made to beefit from these poits. cosideredd fixed ad the jobs withi it will be However, our ivestigatios show that oly oe of these poits, itroduced below as Notatio, ept fixed as well. I the secod step, the same procedure is adopted ca be used i the problem r fpa, bm i Ui for the remaiig jobs ad the process cotiues ad will be itroduced i the followig as util the etire jobs are scheduled. Based o what Notatio. wet above i each batch, the impacts of selectig I order to itroduce Notatio, it is required to the maximum machie of legth T or T is calculated, ad this will be used to choose cosider sequece S (, Ji,, Jj ) i which the duratio of the u period. ad are partial sequeces ad { Ji,, J j } Early Jobs i i U i tarly Jobs i i U i 0 J J j J r- Q J r Jy J y+ Q+max E i i Fig. 4. Sequece S i Lemma 6 J 0 J J g Q J h Q+ max E i i J j J Fig. 5. Sequece S i Lemma 6 Iteratioal Joural of Idustrial Egieerig & Productio Research, March 08, Vol. 9, No.

9 Miimizig the Number of Tardy Jobs i the Sigle Machie Schedulig Problem... Omolbai Moslehi Mashai & Ghasem 3 0 J C(σ ) J i Ji+ Fig. 6. Sequece S i Notatio J j- J j 0 J J j C(σ ) Ji+ Fig. 7. Sequece S i Notatio 3; otherwise, schedulee job J i i the locatio of j. Suppose that some jobs i partial sequece are Update the jobs i as { Ji } ad go to scheduled i batches to B -. Two scearios ca Step. be imagied for the maximum machie Step 3: Suppose that the maximumm of i batch B. I the first sequece, the machie for the th batch is T. Schedule job represeted by sequece S i Fig. 8, this J i i batch B + ad use algorithm H withi the maximum value is T ad r jobs are scheduledd i maximum cotiuous worig of machie this batch. Followig this batch, a u T ad the u duratio W to schedule period of the legth W is set. The, the the remaiig jobs. Put the umber of tardy jobs remaiig jobs are scheduled usig the order resultig from this sequece ito N( T ). Go to obtaied from algorithm H ad without costrait. Step 4. I the secod sceario, represeted by S i Fig. Step 4: Set q pi. Put the set of jobs ito 9, it is assumed that the maximumm of the machie is T ad y jobs ( y>r) ca be processed i batch B. After this batch, oe a set φ ad create a list. Step 4-: Select the first job from the set of jobs φ ad ame it J g. u period with legth W is scheduled Step 4-: Set pii. ad the remaiig jobs are scheduled usig the Step 4-3: If order obtaied from algorithm H. he put job J g i list ad If the umber of tardy jobs i sequece S is less update set as { Jg } ad set. If tha that i sequecee S, the sequece S better ad the maximum of is the, the go to Step 4-5; otherwise, go to Step 4-. machie i the curret batch should be cosidered Step 4-4: If as T ; otherwise, T should be adopted. I go to Step 4-5. Step 4-5: Suppose that the maximum additio to the symbols itroduced earlier, the of the machie i the th batch is T followig symbols are also used i algorithm H : ad schedule job J i: Job umber. i accompaied with the jobs i list M i this set. Schedule the jobs i M usig j: Locatio i the schedule. algorithm H withi the maximum cotiuous N( T ) : Number of tardy jobs resultig from worig of the machie T ad the schedulig jobs with maximum of T. u duratio W ad put the resultig N( T ) : Number of tardy jobs resultig from umber of tardy jobs ito N( T ). Go to Step 5. schedulig jobs with maximum of T. Step 5: If N( T ) N ( T ), the go to Step 6. Algorithm H cosists of the followig steps: Otherwise, go to Step 7. Step 0: Set { J, J,, J } ad parameters i, j, Step 6: Schedule oe u period with, q ad y equal to zero ad =. the legth of W i locatio j ad schedule job J i Step : By uig algorithm H withi the maximum cotiuous worig of machie i locatio j+. Set =+, j=j+ +, ad q pi, T ad u duratio W, obtai a iitial ad the go to Step. arragemet of jobs ad ame them based o this Step 7: I locatios to j+y, schedule the jobs i order. list M. Schedule oe u period with Step : Select the jobs based o the order the legth of W i locatio j+y+ +. Set i=i-+y, assiged i Step. Set i=i+ ad j=j+. If =+, j= =j+y+, ad q =0. Update set as i=+, the go to Step 8; otherwise, calculate M ad go to Step. q q pi. If q T the set y=i ad go to Step Step 8: Calculate the objective fuctio. J j- J i Iteratioal Joural of Idustrial Egieerig & Productio Research, March 08, Vol. 9, No.

10 4 Omolbai Mashai & Ghasem Moslehi Step of algorithm H has a complexity of O( log ). Steps 3 ad 4 are of complexity O ( ). Therefore, algorithm H has a Miimizig the Number of Tardy Jobs i the Sigle Machie Schedulig Problem... complexity of O ( log ) ). T J J J J r + J + J K+ B W Fig. 8. Sequece S i algorithm H T J J J J r J y + J + J K+ B W Fig. 9. Sequece S i the algorithm H H 6. The Brach-ad-Boudd Algorithm I order to solve problem r- fpa,bm i= U i, a depth first search brach-ad-boud algorithm has bee used. I this algorithm, jobs are iitially arraged based o the EDDD order ad reumbered i that same order. This arragemet is tae as the iput to the brach-ad-boud algorithm. I this algorithm, the solutio of algorithm H is used as the upper boud, Theorem 4 as the lower boud, ad Theorem 5, Lemma, Lemma 3, ad Notatio as domiace rules. After schedulig each job J i by the brach-ad- braches i the tree, idicatig thatt there are two choices to schedule after schedulig job J i : job J i+ or a u period. Cosequetly, the boud algorithm, there will be two possible umber of braches will be at most!. As show i Fig., whe schedulig job J i+ i B, after job J i, there will be two braches. I first brach, oe costrait with value W (or W ) ca be scheduled after J i. I the secod oe, J i+ to will be scheduledd after J i till J q T or T. The, a costrait with value W (or W) ca be cosidered after J. I each brach, if ay of lemmas or theorems is violated, the brach will be fathomed. I additio, if both of braches caot be fathomed, the the brach with smaller umber of tardy jobs should be cotiued ad other oe fathomed. W (or r W ) J i+ + J i i J i+ J W (or W ) Fig.. The brach-ad-boudd tree 7. Geeralizatio of r- fpa,bm i= U i Some of the lemmas ad theorems proposed for the problem r-fpa,b bm i= U i ca be geeralized to a more geeral form represeted by r- fpa,mmm i= U i with multiple maximum cotiuous worig of the machie. I the multi-modal problem, the maximum cotiuous worig of the machie i each period ca adopt P differet values cosistig of T, T,, TP ad the legth of each u period ca have P differet values cosistig of W, W,, WP depedig o the maximum cotiuous worig Iteratioal Joural of Idustrial Egieerig & Productio Research, March 08, Vol. 9, No.

11 Miimizig the Number of Tardy Jobs i the Sigle Machie Schedulig Problem... of the machie. The mathematical model proposed i Sectio ca be easily geeralized to problem r- fpa,mm i= = Ui. To do so, it will suffice to chage the boudaries of p i Eqs. (4), (6), ad () from to P. Moreover, Theorems, 4, ad 6, Lemmas to 6, ad Notatio will ot deped o the legth of u period or o the legth of batches; thus, they are etirely true for problem r- fpa,mm i= U i. Note thatt a lower boud for problem r- fpa,mm i=ui ca be obtaied usig Theorem 4. To do so, it will suffice to calculate the optimal solutio to problem r fpa i= U i usig H algorithm with two coditios: maximum duratio of the cotiuous worig of the machie is max p P Tp ad the legth of the u period is mi p P Wp. O the other had, Lemma 4 is geeralized to Lemma 7 for problem r- fpa,mm i=ui. Lemma 7: Suppose that job J i i the partial sequece ( σ,w p,ji ) is scheduled i batch B ad is tardy. The, this partial sequece will be domiated by the partial sequece (σ, J i ) where q - +pi Tp ad p p>. d Omolbai Mashai & Ghasem 5 Moslehi umber i the set {8,,, 4, 6, 8, 0}. Also, T has bee selected from {.4 T,.8 T } ad W.6 W. Ay possible permutatio of C, Q, T, T, W ad W is called a series, yieldig 4 (i.e., 3 ) series. I each series, for each, problems are geerated (p=) to create a total umber of 680 (4 7 ) problems. Computatioal results of solvig the sample problems are preseted i Table, where specificatios of the series, umber of problems solved by the proposed brach-ad-boud method, ad the mea average error of the heuristic algorithm are reported. Sice the umber of tardy jobs i a sample problem may become zero, a appropriate measure has bee utilized to calculate the error of algorithm H i order to evaluate its performace. Moslehi ad Jafari [4] used opt H as a measure for comparig 8. Computatioal Results To evaluate the performaces of heuristic algorithm H ad the proposed brach-ad-boud algorithm, they were coded i the C# programmig laguage ad executed o a Itel (R) Core Due 3.6 GHz with GB RAM i WINDOWS 7 eviromet. If executio of the problem exceeded 3600 secods, the brach- termiated. I order to geeratee sample problems, the approach proposed i Che [3] was used. Accordig to this approach, processig s are radomly geerated from a uiform discrete distributio over the iterval [, ]. Due dates are also radomly geerated usig the followig uiform discrete distributio. Q ad-boud algorithm would be automatically i C. Q, i p i C. i pi (9) I Eq. (9), C is the tardiess parameter chose from the set {0., 0.6}; Q is the parameter of due dates chose from the set {0., 0. 6}; T has the values {, 5, 0}, ad W =6. The umber of jobs, i.e.,, is assumed to be ay the results obtaied from both algorithm H ad the brach-ad-boud algorithm. I this measure, opt H is the optimal value ad is the objective fuctio of algorithm H both of which are opt calculated from i ( Ui ). Therefore, H is always largerr tha or equal to uity, ad the deomiator of the measure will ever be zero. opt The closer H gets to, the higher the efficiecy of the algorithm H will be. The algorithm obtais the optimal value whe this measure becomes equal to. Uder the colum opt H, the mea percetage errors of algorithm H are reported, ad this value is calculated from optimal solutios which are obtaied withi the 3600 secod boudary. I additio, the average percetages of the odes fathomed to the total umber of crossed odes as well as the average percetages of odes fathomed based o the fathomig reaso are reported. It is worth metioig that some of the lemmas ad theorems have ot bee used i the brach-ad- iefficiecy. The last colum i the Table boud algorithm due to their computatioal presets the average executio s i secods for problems that were optimally solved usig algorithms H ad the brach-ad-boud method. It is also clear from Table that sice the total umber of states i problem r- fpa,bm i= U i is at most!, ay icreasee i problem dimesios i each series results i a correspodig icrease i the solutio of the brach-ad-boud Iteratioal Joural of Idustrial Egieerig & Productio Research, March 08, Vol. 9, No.

12 6 Omolbai Mashai & Ghasem Moslehi algorithm. Fig. presets the umber of problems whose optimal solutios were obtaied usig either algorithms H or the brach-ad-boud icludes all of the 4 i less tha 3600 secods. This series based o chages i parameters C ad Q. Clearly, it ca be cocluded from the compariso of the umber of problems solved i each series that by decreasig C ad Q values, i more problems, the optimal solutios were obtaied i less tha Fig. shows that whe Q decreases, the umber of problems whose optimal solutios are obtaied from algorithm H will decrease. Geerally, lowerig the rages of due dates leads to reduced optimal solutios obtaied i less tha 3600 secods. O the other had, the solutio for series to 4 reduces whe T icreases. This is because the umber of batches eeded to schedule the jobs decreases ad, cosequetly, more optimal solutioss are obtaied i less tha 3600 secods. Fig. 3 presets the tred i the chages i the umber of problems solved by H ad brach- ad-boud algorithms with respect to T. As observed i Fig. 3, the umber of s that H algorithm reaches optimal solutios icreases whe T icreases. The reaso may lie i the reduced umber of batches eeded for schedulig the jobs, which thereby reduces the errors resultig from iappropriate selectio of u duratios. Based o our computatioal results, the mea percetage error for algorithm H is percet, which cofirms the high capability of the algorithm. Fig. 4 displays the mea solutio s obtaied from the brach-ad-boud algorithm versus T. It ca be observed that this parameter decreases by icreasig T. It ca be see i Fig. 5 that i series with idetical values of T, solutio decreases whe T - T is larger tha T. The reaso is that the umber of batches eeded for schedulig jobs reduces i the cases where there is a batch with a maximum of T i the optimal solutio. Miimizig the Number of Tardy Jobs i the Sigle Machie Schedulig Problem... Fig.. Performaces of H ad brach-ad- boud algorithms versus chages i C ad Q Fig.. Performaces of H ad brach-ad- i boud algorithms versus chages Q Fig. 3. Performaces of the H ad brach- i T ad-boud algorithms versus chages Iteratioal Joural of Idustrial Egieerig & Productio Research, March 08, Vol. 9, No.

13 Miimizig the Number of Tardy Jobs i the Sigle Machie Schedulig Problem... Fig. 4. Mea solutio recorded for the brach-ad-boudd algorithm versus T Fig. 5. Mea solutio obtaied by brach-ad-boud algorithm i series with idetical values of T 9. Coclusios ad Suggestios for Future Studies I this paper, the sigle machie schedulig problem with bimodal flexible ad periodic costraits was ivestigated. Accordig to this defiitio, it is assumed that, i Omolbai Mashai & Ghasem 7 Moslehi each period, the maximum cotiuous worig of the machie may adopt either of two differet values, ad the duratio of each u period depeds o the maximum of the machie i that period which ca also adopt either of two differet values. Our objective was to miimize the umber of tardy jobs i a problem deotedd by r-fpa,bm i= U i. I order to obtai the optimal solutio, a biary iteger programmig model was iitially proposed. It was show that optimal solutios to problems of larger scales are ot possible due to the complexity of the model. The, several lemmas ad theorems were itroduced ad proved. Fially, a heuristic algorithm ad a efficiet brach-ad-boud algorithm were proposed to solve the problem. Domiace rules, lower bouds, ad upper bouds were implemeted i both algorithms. The proposed brach-ad-boud algorithm was foud to be capable of solvig problems up to 0 jobs. I additio, i sectio 7, the problem was scaled up to ivestigate situatios where there are multiple- modal costraits. It was demostrated that most of lemmas ad theorems, which are proposed for bimodal problem, also hold for the multiple-moda al problem. Further studies were suggested to ehace the efficiecy of the brach-ad-boudd algorithm through improvig heuristic algorithm H as well as the lower boud of the problem. I additio, it will be desirable to ivestigate the sigle machie schedulig problem with bimodal flexible ad periodic costraits i which two predetermiedd itervals are cosidered i each period for the occurrece of u ad i which the legth of each u period depeds o the iterval chages ad ca be selected i a stepwise maer. Series Series C 0. Q 0. Tab.. Computatioal results for sample problems. Numbe Average Avg. Average percetage of fathomed r of perceta solvig opt odes by Optima ge of l H etire Lower Theor Lemm Notati Lem istac fathome H B& &B boud em 5 a o ma 3 es d odes Iteratioal Joural of Idustrial Egieerig & Productio Research, March 08, Vol. 9, No.

14 8 Omolbai Mashai & Ghasem Moslehi Miimizig the Number of Tardy Jobs i the Sigle Machie Schedulig Problem... T W T.4 T W.6 W Series C Q T W T.8 T W.6 W Series C Q T W T.4 T W.6 W : No optimal solutio achieved by brach-ad-boud ad H algorithms. : Optimal solutio achieved by H algorithm ad brach-ad-boud did t use. Series Series 4 C 0. Q 0. T 5 W 6 T.8 T W.6 W Series 5 C 0. Q 0. T 0 W 6 T.4 T W.6 W Series 6 C 0. Q Number of Optimal istaces opt H Tab.. cotiued. Average percetagee Avg. ercetage of fathomed odes by solvig of etire fathomed Lower Theorem Lemma Notatio Lemma H B&B odes boud Iteratioal Joural of Idustrial Egieerig & Productio Research, March 08, Vol. 9, No.

15 Miimizig the Number of Tardy Jobs i the Sigle Omolbai Mashai & Ghasem Machie Schedulig Problem... Moslehi 9 T 0 W 6 T.8 T W.6 W Series Series 7 C 0. Q 0.6 T W T W 6 Series 8 C 0. Q 0.6 T W T W 6 Series 9 C 0. Q 0.6 T W.4 T.6 W.8 T.6 W T 5 W 6.4 T.6 W Tab.. cotiued. Average Avg. Average percetage of fathomed perceta solvig Number of opt odes by ge of Optimal H etire istaces Lower Theor Lemm Notat Lemm fathome H B&B boud em 5 a io a 3 d odes Series Series C 0. Q 0.6 T 5 W 6 T.8 T Number of Optimal istaces opt H Tab.. cotiued. Average percetagee Avg. ercetage of fathomed odes by solvig of etire fathomed Lower Theorem Lemma Notatio Lemma H B&B odes boud Iteratioal Joural of Idustrial Egieerig & Productio Research, March 08, Vol. 9, No.

16 30 Omolbai Mashai & Ghasem Moslehi W.6 W 0 Series 8 C 0. Q 0.6 T 0 W 6 T.4 T W.6 W Series C 0. Q 0.6 T 0 W 6 T.8 T W.6 W Miimizig the Number of Tardy Jobs i the Sigle Machie Schedulig Problem Series Series 3 C 0.6 Q 0. T W T W 6 Series 4 C 0.6 Q 0. T W T W 6 Series 5 C 0.6 Q 0. T W.4 T.6 W.8 T.6 W T 5 W 6.4 T.6 W Tab.. cotiued. Average Avg. Average percetage of fathomed Number perceta solvig opt odes by of ge of Optimal H etire Lower Theor Lemm Notat Lemm istaces fathome H B&B boud em 5 a io a 3 d odes Iteratioal Joural of Idustrial Egieerig & Productio Research, March 08, Vol. 9, No.

17 Miimizig the Number of Tardy Jobs i the Sigle Omolbai Mashai & Ghasem Machie Schedulig Problem... Moslehi 3 Tab.. cotiued. Series Average Number Avg. opt percetage Average percetage of fathomed odes by of solvig of etire Optimal H fathomed Lower Theorem Lemma Notatio Lemma H istaces B&B odes boud 5 3 Series 6 C 0.6 Q 0. T W T.8 T W.6 W Series 7 C 0.6 Q 0. T W T.4 T W.6 W Series 8 C 0.6 Q 0. T W T.8 T W.6 W Series Series 9 C 0.6 Q 0.6 T W 6 T.4 T W.6 W Series 0 C 0.6 Q 0.6 T Tab.. cotiued. Average Avg. Average percetage of fathomed perceta solvig Number of opt odes by ge of Optimal H etire istaces Lower Theor Lemm Notat Lemm fathome H B&B boud em 5 a io a 3 d odes Iteratioal Joural of Idustrial Egieerig & Productio Research, March 08, Vol. 9, No.

18 3 Omolbai Mashai & Ghasem Moslehi W 6 T.8 T W.6 W Series C 0.6 Q 0.6 T 5 W 6 T.4 T W.6 W Miimizig the Number of Tardy Jobs i the Sigle Machie Schedulig Problem Tab.. cotiued. Average Number Avg. opt percetage Average percetage of fathomed odes by of solvig Series of etire Optimal H fathomed Lower Theorem Lemma Notatio Lemma H istaces B&B odes boud Series C 0.6 Q T W T.8 T W.6 W Series C Q T W T.4 T W.6 W Series C Q T W T.8 T W.6 W Research, Vol. 0, No. 3, (009), pp. 7- Refereces 6. [] Jalali Naii, S..G., Aryaezhad, M.B., Jabbarzadeh, A., & Babaei H., Coditio [] Riahi, M. ad Asarifard, M., Maiteace based maiteace for two-compoet improvemet of ball bearigs for idustrial systems with reliability ad cost applicatios, Iteratioal Joural of cosideratios, Iteratioal Joural of Idustrial Egieerig & Productio Idustrial Egieerig & Productio Iteratioal Joural of Idustrial Egieerig & Productio Research, March 08, Vol. 9, No.

w (1) ˆx w (1) x (1) /ρ and w (2) ˆx w (2) x (2) /ρ.

w (1) ˆx w (1) x (1) /ρ and w (2) ˆx w (2) x (2) /ρ. 2 5. Weighted umber of late jobs 5.1. Release dates ad due dates: maximimizig the weight of o-time jobs Oce we add release dates, miimizig the umber of late jobs becomes a sigificatly harder problem. For

More information

A Model for Scheduling Deteriorating Jobs with Rate-Modifying-Activities on a Single Machine

A Model for Scheduling Deteriorating Jobs with Rate-Modifying-Activities on a Single Machine A Model for Schedulig Deterioratig Jobs with Rate-Modifyig-Activities o a Sigle Machie Yucel Ozturkoglu 1, Robert L. Bulfi 2, Emmett Lodree 3 1.2.3 Dept. of Idustrial ad Systems Egieerig, Aubur Uiversity,

More information

Scheduling under Uncertainty using MILP Sensitivity Analysis

Scheduling under Uncertainty using MILP Sensitivity Analysis Schedulig uder Ucertaity usig MILP Sesitivity Aalysis M. Ierapetritou ad Zheya Jia Departmet of Chemical & Biochemical Egieerig Rutgers, the State Uiversity of New Jersey Piscataway, NJ Abstract The aim

More information

IJSER 1 INTRODUCTION. limitations with a large number of jobs and when the number of machines are more than two.

IJSER 1 INTRODUCTION. limitations with a large number of jobs and when the number of machines are more than two. Iteratioal Joural of Scietific & Egieerig Research, Volume 7, Issue, March-206 5 ISSN 2229-558 Schedulig to Miimize Maespa o Idetical Parallel Machies Yousef Germa*, Ibrahim Badi*, Ahmed Bair*, Ali Shetwa**

More information

subject to A 1 x + A 2 y b x j 0, j = 1,,n 1 y j = 0 or 1, j = 1,,n 2

subject to A 1 x + A 2 y b x j 0, j = 1,,n 1 y j = 0 or 1, j = 1,,n 2 Additioal Brach ad Boud Algorithms 0-1 Mixed-Iteger Liear Programmig The brach ad boud algorithm described i the previous sectios ca be used to solve virtually all optimizatio problems cotaiig iteger variables,

More information

PARETO-OPTIMAL SOLUTION OF A SCHEDULING PROBLEM ON A SINGLE MACHINE WITH PERIODIC MAINTENANCE AND NON-PRE-EMPTIVE JOBS

PARETO-OPTIMAL SOLUTION OF A SCHEDULING PROBLEM ON A SINGLE MACHINE WITH PERIODIC MAINTENANCE AND NON-PRE-EMPTIVE JOBS Proceedigs of the Iteratioal Coferece o Mechaical Egieerig 2007 (ICME2007) 2-3 December 2007, Dhaka, Bagladesh ICME07-AM-6 PARETO-OPTIMAL SOLUTION OF A SCHEDULING PROBLEM ON A SINGLE MACHINE WITH PERIODIC

More information

Integer Linear Programming

Integer Linear Programming Iteger Liear Programmig Itroductio Iteger L P problem (P) Mi = s. t. a = b i =,, m = i i 0, iteger =,, c Eemple Mi z = 5 s. t. + 0 0, 0, iteger F(P) = feasible domai of P Itroductio Iteger L P problem

More information

62. Power series Definition 16. (Power series) Given a sequence {c n }, the series. c n x n = c 0 + c 1 x + c 2 x 2 + c 3 x 3 +

62. Power series Definition 16. (Power series) Given a sequence {c n }, the series. c n x n = c 0 + c 1 x + c 2 x 2 + c 3 x 3 + 62. Power series Defiitio 16. (Power series) Give a sequece {c }, the series c x = c 0 + c 1 x + c 2 x 2 + c 3 x 3 + is called a power series i the variable x. The umbers c are called the coefficiets of

More information

A New Solution Method for the Finite-Horizon Discrete-Time EOQ Problem

A New Solution Method for the Finite-Horizon Discrete-Time EOQ Problem This is the Pre-Published Versio. A New Solutio Method for the Fiite-Horizo Discrete-Time EOQ Problem Chug-Lu Li Departmet of Logistics The Hog Kog Polytechic Uiversity Hug Hom, Kowloo, Hog Kog Phoe: +852-2766-7410

More information

6.3 Testing Series With Positive Terms

6.3 Testing Series With Positive Terms 6.3. TESTING SERIES WITH POSITIVE TERMS 307 6.3 Testig Series With Positive Terms 6.3. Review of what is kow up to ow I theory, testig a series a i for covergece amouts to fidig the i= sequece of partial

More information

Infinite Sequences and Series

Infinite Sequences and Series Chapter 6 Ifiite Sequeces ad Series 6.1 Ifiite Sequeces 6.1.1 Elemetary Cocepts Simply speakig, a sequece is a ordered list of umbers writte: {a 1, a 2, a 3,...a, a +1,...} where the elemets a i represet

More information

Definitions and Theorems. where x are the decision variables. c, b, and a are constant coefficients.

Definitions and Theorems. where x are the decision variables. c, b, and a are constant coefficients. Defiitios ad Theorems Remember the scalar form of the liear programmig problem, Miimize, Subject to, f(x) = c i x i a 1i x i = b 1 a mi x i = b m x i 0 i = 1,2,, where x are the decisio variables. c, b,

More information

Randomized Algorithms I, Spring 2018, Department of Computer Science, University of Helsinki Homework 1: Solutions (Discussed January 25, 2018)

Randomized Algorithms I, Spring 2018, Department of Computer Science, University of Helsinki Homework 1: Solutions (Discussed January 25, 2018) Radomized Algorithms I, Sprig 08, Departmet of Computer Sciece, Uiversity of Helsiki Homework : Solutios Discussed Jauary 5, 08). Exercise.: Cosider the followig balls-ad-bi game. We start with oe black

More information

Integer Programming (IP)

Integer Programming (IP) Iteger Programmig (IP) The geeral liear mathematical programmig problem where Mied IP Problem - MIP ma c T + h Z T y A + G y + y b R p + vector of positive iteger variables y vector of positive real variables

More information

4.3 Growth Rates of Solutions to Recurrences

4.3 Growth Rates of Solutions to Recurrences 4.3. GROWTH RATES OF SOLUTIONS TO RECURRENCES 81 4.3 Growth Rates of Solutios to Recurreces 4.3.1 Divide ad Coquer Algorithms Oe of the most basic ad powerful algorithmic techiques is divide ad coquer.

More information

A Block Cipher Using Linear Congruences

A Block Cipher Using Linear Congruences Joural of Computer Sciece 3 (7): 556-560, 2007 ISSN 1549-3636 2007 Sciece Publicatios A Block Cipher Usig Liear Cogrueces 1 V.U.K. Sastry ad 2 V. Jaaki 1 Academic Affairs, Sreeidhi Istitute of Sciece &

More information

CHAPTER 10 INFINITE SEQUENCES AND SERIES

CHAPTER 10 INFINITE SEQUENCES AND SERIES CHAPTER 10 INFINITE SEQUENCES AND SERIES 10.1 Sequeces 10.2 Ifiite Series 10.3 The Itegral Tests 10.4 Compariso Tests 10.5 The Ratio ad Root Tests 10.6 Alteratig Series: Absolute ad Coditioal Covergece

More information

Optimally Sparse SVMs

Optimally Sparse SVMs A. Proof of Lemma 3. We here prove a lower boud o the umber of support vectors to achieve geeralizatio bouds of the form which we cosider. Importatly, this result holds ot oly for liear classifiers, but

More information

Random Walks on Discrete and Continuous Circles. by Jeffrey S. Rosenthal School of Mathematics, University of Minnesota, Minneapolis, MN, U.S.A.

Random Walks on Discrete and Continuous Circles. by Jeffrey S. Rosenthal School of Mathematics, University of Minnesota, Minneapolis, MN, U.S.A. Radom Walks o Discrete ad Cotiuous Circles by Jeffrey S. Rosethal School of Mathematics, Uiversity of Miesota, Mieapolis, MN, U.S.A. 55455 (Appeared i Joural of Applied Probability 30 (1993), 780 789.)

More information

Mathematical Modeling of Optimum 3 Step Stress Accelerated Life Testing for Generalized Pareto Distribution

Mathematical Modeling of Optimum 3 Step Stress Accelerated Life Testing for Generalized Pareto Distribution America Joural of Theoretical ad Applied Statistics 05; 4(: 6-69 Published olie May 8, 05 (http://www.sciecepublishiggroup.com/j/ajtas doi: 0.648/j.ajtas.05040. ISSN: 6-8999 (Prit; ISSN: 6-9006 (Olie Mathematical

More information

IP Reference guide for integer programming formulations.

IP Reference guide for integer programming formulations. IP Referece guide for iteger programmig formulatios. by James B. Orli for 15.053 ad 15.058 This documet is iteded as a compact (or relatively compact) guide to the formulatio of iteger programs. For more

More information

Sequences A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence

Sequences A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence Sequeces A sequece of umbers is a fuctio whose domai is the positive itegers. We ca see that the sequece 1, 1, 2, 2, 3, 3,... is a fuctio from the positive itegers whe we write the first sequece elemet

More information

Research Article Single-Machine Group Scheduling Problems with Deterioration to Minimize the Sum of Completion Times

Research Article Single-Machine Group Scheduling Problems with Deterioration to Minimize the Sum of Completion Times Hidawi Publishig Corporatio Mathematical Problems i Egieerig Volume 2012, Article ID 275239, 9 pages doi:101155/2012/275239 Research Article Sigle-Machie Group Schedulig Problems with Deterioratio to Miimize

More information

1 Review of Probability & Statistics

1 Review of Probability & Statistics 1 Review of Probability & Statistics a. I a group of 000 people, it has bee reported that there are: 61 smokers 670 over 5 960 people who imbibe (drik alcohol) 86 smokers who imbibe 90 imbibers over 5

More information

Information-based Feature Selection

Information-based Feature Selection Iformatio-based Feature Selectio Farza Faria, Abbas Kazeroui, Afshi Babveyh Email: {faria,abbask,afshib}@staford.edu 1 Itroductio Feature selectio is a topic of great iterest i applicatios dealig with

More information

Section 5.1 The Basics of Counting

Section 5.1 The Basics of Counting 1 Sectio 5.1 The Basics of Coutig Combiatorics, the study of arragemets of objects, is a importat part of discrete mathematics. I this chapter, we will lear basic techiques of coutig which has a lot of

More information

Chapter 4. Fourier Series

Chapter 4. Fourier Series Chapter 4. Fourier Series At this poit we are ready to ow cosider the caoical equatios. Cosider, for eample the heat equatio u t = u, < (4.) subject to u(, ) = si, u(, t) = u(, t) =. (4.) Here,

More information

Discrete-Time Systems, LTI Systems, and Discrete-Time Convolution

Discrete-Time Systems, LTI Systems, and Discrete-Time Convolution EEL5: Discrete-Time Sigals ad Systems. Itroductio I this set of otes, we begi our mathematical treatmet of discrete-time s. As show i Figure, a discrete-time operates or trasforms some iput sequece x [

More information

A NEW APPROACH TO SOLVE AN UNBALANCED ASSIGNMENT PROBLEM

A NEW APPROACH TO SOLVE AN UNBALANCED ASSIGNMENT PROBLEM A NEW APPROACH TO SOLVE AN UNBALANCED ASSIGNMENT PROBLEM *Kore B. G. Departmet Of Statistics, Balwat College, VITA - 415 311, Dist.: Sagli (M. S.). Idia *Author for Correspodece ABSTRACT I this paper I

More information

7 Sequences of real numbers

7 Sequences of real numbers 40 7 Sequeces of real umbers 7. Defiitios ad examples Defiitio 7... A sequece of real umbers is a real fuctio whose domai is the set N of atural umbers. Let s : N R be a sequece. The the values of s are

More information

Fortgeschrittene Datenstrukturen Vorlesung 11

Fortgeschrittene Datenstrukturen Vorlesung 11 Fortgeschrittee Datestruture Vorlesug 11 Schriftführer: Marti Weider 19.01.2012 1 Succict Data Structures (ctd.) 1.1 Select-Queries A slightly differet approach, compared to ra, is used for select. B represets

More information

Sequences, Mathematical Induction, and Recursion. CSE 2353 Discrete Computational Structures Spring 2018

Sequences, Mathematical Induction, and Recursion. CSE 2353 Discrete Computational Structures Spring 2018 CSE 353 Discrete Computatioal Structures Sprig 08 Sequeces, Mathematical Iductio, ad Recursio (Chapter 5, Epp) Note: some course slides adopted from publisher-provided material Overview May mathematical

More information

A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence

A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence Sequeces A sequece of umbers is a fuctio whose domai is the positive itegers. We ca see that the sequece,, 2, 2, 3, 3,... is a fuctio from the positive itegers whe we write the first sequece elemet as

More information

True Nature of Potential Energy of a Hydrogen Atom

True Nature of Potential Energy of a Hydrogen Atom True Nature of Potetial Eergy of a Hydroge Atom Koshu Suto Key words: Bohr Radius, Potetial Eergy, Rest Mass Eergy, Classical Electro Radius PACS codes: 365Sq, 365-w, 33+p Abstract I cosiderig the potetial

More information

Classification of problem & problem solving strategies. classification of time complexities (linear, logarithmic etc)

Classification of problem & problem solving strategies. classification of time complexities (linear, logarithmic etc) Classificatio of problem & problem solvig strategies classificatio of time complexities (liear, arithmic etc) Problem subdivisio Divide ad Coquer strategy. Asymptotic otatios, lower boud ad upper boud:

More information

Chapter 9 - CD companion 1. A Generic Implementation; The Common-Merge Amplifier. 1 τ is. ω ch. τ io

Chapter 9 - CD companion 1. A Generic Implementation; The Common-Merge Amplifier. 1 τ is. ω ch. τ io Chapter 9 - CD compaio CHAPTER NINE CD-9.2 CD-9.2. Stages With Voltage ad Curret Gai A Geeric Implemetatio; The Commo-Merge Amplifier The advaced method preseted i the text for approximatig cutoff frequecies

More information

NICK DUFRESNE. 1 1 p(x). To determine some formulas for the generating function of the Schröder numbers, r(x) = a(x) =

NICK DUFRESNE. 1 1 p(x). To determine some formulas for the generating function of the Schröder numbers, r(x) = a(x) = AN INTRODUCTION TO SCHRÖDER AND UNKNOWN NUMBERS NICK DUFRESNE Abstract. I this article we will itroduce two types of lattice paths, Schröder paths ad Ukow paths. We will examie differet properties of each,

More information

Optimization Methods: Linear Programming Applications Assignment Problem 1. Module 4 Lecture Notes 3. Assignment Problem

Optimization Methods: Linear Programming Applications Assignment Problem 1. Module 4 Lecture Notes 3. Assignment Problem Optimizatio Methods: Liear Programmig Applicatios Assigmet Problem Itroductio Module 4 Lecture Notes 3 Assigmet Problem I the previous lecture, we discussed about oe of the bech mark problems called trasportatio

More information

CHAPTER I: Vector Spaces

CHAPTER I: Vector Spaces CHAPTER I: Vector Spaces Sectio 1: Itroductio ad Examples This first chapter is largely a review of topics you probably saw i your liear algebra course. So why cover it? (1) Not everyoe remembers everythig

More information

Simulation of Discrete Event Systems

Simulation of Discrete Event Systems Simulatio of Discrete Evet Systems Uit 9 Queueig Models Fall Witer 2014/2015 Uiv.-Prof. Dr.-Ig. Dipl.-Wirt.-Ig. Christopher M. Schlick Chair ad Istitute of Idustrial Egieerig ad Ergoomics RWTH Aache Uiversity

More information

It is always the case that unions, intersections, complements, and set differences are preserved by the inverse image of a function.

It is always the case that unions, intersections, complements, and set differences are preserved by the inverse image of a function. MATH 532 Measurable Fuctios Dr. Neal, WKU Throughout, let ( X, F, µ) be a measure space ad let (!, F, P ) deote the special case of a probability space. We shall ow begi to study real-valued fuctios defied

More information

Introduction to Machine Learning DIS10

Introduction to Machine Learning DIS10 CS 189 Fall 017 Itroductio to Machie Learig DIS10 1 Fu with Lagrage Multipliers (a) Miimize the fuctio such that f (x,y) = x + y x + y = 3. Solutio: The Lagragia is: L(x,y,λ) = x + y + λ(x + y 3) Takig

More information

Research Article A New Second-Order Iteration Method for Solving Nonlinear Equations

Research Article A New Second-Order Iteration Method for Solving Nonlinear Equations Abstract ad Applied Aalysis Volume 2013, Article ID 487062, 4 pages http://dx.doi.org/10.1155/2013/487062 Research Article A New Secod-Order Iteratio Method for Solvig Noliear Equatios Shi Mi Kag, 1 Arif

More information

Similarity Solutions to Unsteady Pseudoplastic. Flow Near a Moving Wall

Similarity Solutions to Unsteady Pseudoplastic. Flow Near a Moving Wall Iteratioal Mathematical Forum, Vol. 9, 04, o. 3, 465-475 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/0.988/imf.04.48 Similarity Solutios to Usteady Pseudoplastic Flow Near a Movig Wall W. Robi Egieerig

More information

Optimization Methods MIT 2.098/6.255/ Final exam

Optimization Methods MIT 2.098/6.255/ Final exam Optimizatio Methods MIT 2.098/6.255/15.093 Fial exam Date Give: December 19th, 2006 P1. [30 pts] Classify the followig statemets as true or false. All aswers must be well-justified, either through a short

More information

Seed and Sieve of Odd Composite Numbers with Applications in Factorization of Integers

Seed and Sieve of Odd Composite Numbers with Applications in Factorization of Integers IOSR Joural of Mathematics (IOSR-JM) e-issn: 78-578, p-issn: 319-75X. Volume 1, Issue 5 Ver. VIII (Sep. - Oct.01), PP 01-07 www.iosrjourals.org Seed ad Sieve of Odd Composite Numbers with Applicatios i

More information

The z-transform. 7.1 Introduction. 7.2 The z-transform Derivation of the z-transform: x[n] = z n LTI system, h[n] z = re j

The z-transform. 7.1 Introduction. 7.2 The z-transform Derivation of the z-transform: x[n] = z n LTI system, h[n] z = re j The -Trasform 7. Itroductio Geeralie the complex siusoidal represetatio offered by DTFT to a represetatio of complex expoetial sigals. Obtai more geeral characteristics for discrete-time LTI systems. 7.

More information

TEACHER CERTIFICATION STUDY GUIDE

TEACHER CERTIFICATION STUDY GUIDE COMPETENCY 1. ALGEBRA SKILL 1.1 1.1a. ALGEBRAIC STRUCTURES Kow why the real ad complex umbers are each a field, ad that particular rigs are ot fields (e.g., itegers, polyomial rigs, matrix rigs) Algebra

More information

Math 312 Lecture Notes One Dimensional Maps

Math 312 Lecture Notes One Dimensional Maps Math 312 Lecture Notes Oe Dimesioal Maps Warre Weckesser Departmet of Mathematics Colgate Uiversity 21-23 February 25 A Example We begi with the simplest model of populatio growth. Suppose, for example,

More information

Recursive Algorithm for Generating Partitions of an Integer. 1 Preliminary

Recursive Algorithm for Generating Partitions of an Integer. 1 Preliminary Recursive Algorithm for Geeratig Partitios of a Iteger Sug-Hyuk Cha Computer Sciece Departmet, Pace Uiversity 1 Pace Plaza, New York, NY 10038 USA scha@pace.edu Abstract. This article first reviews the

More information

Probability, Expectation Value and Uncertainty

Probability, Expectation Value and Uncertainty Chapter 1 Probability, Expectatio Value ad Ucertaity We have see that the physically observable properties of a quatum system are represeted by Hermitea operators (also referred to as observables ) such

More information

Lecture 8: Solving the Heat, Laplace and Wave equations using finite difference methods

Lecture 8: Solving the Heat, Laplace and Wave equations using finite difference methods Itroductory lecture otes o Partial Differetial Equatios - c Athoy Peirce. Not to be copied, used, or revised without explicit writte permissio from the copyright ower. 1 Lecture 8: Solvig the Heat, Laplace

More information

SUPPLEMENTARY INFORMATION

SUPPLEMENTARY INFORMATION DOI: 10.1038/NPHYS309 O the reality of the quatum state Matthew F. Pusey, 1, Joatha Barrett, ad Terry Rudolph 1 1 Departmet of Physics, Imperial College Lodo, Price Cosort Road, Lodo SW7 AZ, Uited Kigdom

More information

A proposed discrete distribution for the statistical modeling of

A proposed discrete distribution for the statistical modeling of It. Statistical Ist.: Proc. 58th World Statistical Cogress, 0, Dubli (Sessio CPS047) p.5059 A proposed discrete distributio for the statistical modelig of Likert data Kidd, Marti Cetre for Statistical

More information

Chapter 22 Developing Efficient Algorithms

Chapter 22 Developing Efficient Algorithms Chapter Developig Efficiet Algorithms 1 Executig Time Suppose two algorithms perform the same task such as search (liear search vs. biary search). Which oe is better? Oe possible approach to aswer this

More information

Section 13.3 Area and the Definite Integral

Section 13.3 Area and the Definite Integral Sectio 3.3 Area ad the Defiite Itegral We ca easily fid areas of certai geometric figures usig well-kow formulas: However, it is t easy to fid the area of a regio with curved sides: METHOD: To evaluate

More information

Chapter Vectors

Chapter Vectors Chapter 4. Vectors fter readig this chapter you should be able to:. defie a vector. add ad subtract vectors. fid liear combiatios of vectors ad their relatioship to a set of equatios 4. explai what it

More information

A statistical method to determine sample size to estimate characteristic value of soil parameters

A statistical method to determine sample size to estimate characteristic value of soil parameters A statistical method to determie sample size to estimate characteristic value of soil parameters Y. Hojo, B. Setiawa 2 ad M. Suzuki 3 Abstract Sample size is a importat factor to be cosidered i determiig

More information

Recursive Algorithms. Recurrences. Recursive Algorithms Analysis

Recursive Algorithms. Recurrences. Recursive Algorithms Analysis Recursive Algorithms Recurreces Computer Sciece & Egieerig 35: Discrete Mathematics Christopher M Bourke cbourke@cseuledu A recursive algorithm is oe i which objects are defied i terms of other objects

More information

Double Stage Shrinkage Estimator of Two Parameters. Generalized Exponential Distribution

Double Stage Shrinkage Estimator of Two Parameters. Generalized Exponential Distribution Iteratioal Mathematical Forum, Vol., 3, o. 3, 3-53 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/.9/imf.3.335 Double Stage Shrikage Estimator of Two Parameters Geeralized Expoetial Distributio Alaa M.

More information

Solutions for the Exam 9 January 2012

Solutions for the Exam 9 January 2012 Mastermath ad LNMB Course: Discrete Optimizatio Solutios for the Exam 9 Jauary 2012 Utrecht Uiversity, Educatorium, 15:15 18:15 The examiatio lasts 3 hours. Gradig will be doe before Jauary 23, 2012. Studets

More information

Axioms of Measure Theory

Axioms of Measure Theory MATH 532 Axioms of Measure Theory Dr. Neal, WKU I. The Space Throughout the course, we shall let X deote a geeric o-empty set. I geeral, we shall ot assume that ay algebraic structure exists o X so that

More information

(A sequence also can be thought of as the list of function values attained for a function f :ℵ X, where f (n) = x n for n 1.) x 1 x N +k x N +4 x 3

(A sequence also can be thought of as the list of function values attained for a function f :ℵ X, where f (n) = x n for n 1.) x 1 x N +k x N +4 x 3 MATH 337 Sequeces Dr. Neal, WKU Let X be a metric space with distace fuctio d. We shall defie the geeral cocept of sequece ad limit i a metric space, the apply the results i particular to some special

More information

ADVANCED SOFTWARE ENGINEERING

ADVANCED SOFTWARE ENGINEERING ADVANCED SOFTWARE ENGINEERING COMP 3705 Exercise Usage-based Testig ad Reliability Versio 1.0-040406 Departmet of Computer Ssciece Sada Narayaappa, Aeliese Adrews Versio 1.1-050405 Departmet of Commuicatio

More information

If, for instance, we were required to test whether the population mean μ could be equal to a certain value μ

If, for instance, we were required to test whether the population mean μ could be equal to a certain value μ STATISTICAL INFERENCE INTRODUCTION Statistical iferece is that brach of Statistics i which oe typically makes a statemet about a populatio based upo the results of a sample. I oesample testig, we essetially

More information

Disjoint set (Union-Find)

Disjoint set (Union-Find) CS124 Lecture 7 Fall 2018 Disjoit set (Uio-Fid) For Kruskal s algorithm for the miimum spaig tree problem, we foud that we eeded a data structure for maitaiig a collectio of disjoit sets. That is, we eed

More information

Efficient GMM LECTURE 12 GMM II

Efficient GMM LECTURE 12 GMM II DECEMBER 1 010 LECTURE 1 II Efficiet The estimator depeds o the choice of the weight matrix A. The efficiet estimator is the oe that has the smallest asymptotic variace amog all estimators defied by differet

More information

OPTIMAL ALGORITHMS -- SUPPLEMENTAL NOTES

OPTIMAL ALGORITHMS -- SUPPLEMENTAL NOTES OPTIMAL ALGORITHMS -- SUPPLEMENTAL NOTES Peter M. Maurer Why Hashig is θ(). As i biary search, hashig assumes that keys are stored i a array which is idexed by a iteger. However, hashig attempts to bypass

More information

Sequences. Notation. Convergence of a Sequence

Sequences. Notation. Convergence of a Sequence Sequeces A sequece is essetially just a list. Defiitio (Sequece of Real Numbers). A sequece of real umbers is a fuctio Z (, ) R for some real umber. Do t let the descriptio of the domai cofuse you; it

More information

Markov Decision Processes

Markov Decision Processes Markov Decisio Processes Defiitios; Statioary policies; Value improvemet algorithm, Policy improvemet algorithm, ad liear programmig for discouted cost ad average cost criteria. Markov Decisio Processes

More information

Q-BINOMIALS AND THE GREATEST COMMON DIVISOR. Keith R. Slavin 8474 SW Chevy Place, Beaverton, Oregon 97008, USA.

Q-BINOMIALS AND THE GREATEST COMMON DIVISOR. Keith R. Slavin 8474 SW Chevy Place, Beaverton, Oregon 97008, USA. INTEGERS: ELECTRONIC JOURNAL OF COMBINATORIAL NUMBER THEORY 8 2008, #A05 Q-BINOMIALS AND THE GREATEST COMMON DIVISOR Keith R. Slavi 8474 SW Chevy Place, Beaverto, Orego 97008, USA slavi@dsl-oly.et Received:

More information

Expectation and Variance of a random variable

Expectation and Variance of a random variable Chapter 11 Expectatio ad Variace of a radom variable The aim of this lecture is to defie ad itroduce mathematical Expectatio ad variace of a fuctio of discrete & cotiuous radom variables ad the distributio

More information

Optimization of the Brownie Pan

Optimization of the Brownie Pan Optimizatio of the Browie Pa Briaa Oshiro bsoshiro@uw.edu Patrick Larso palarso@uw.edu February 4, 2013 Sujay Cauligi sujayc@uw.edu Abstract I this paper we address the effect that pa shape has o uiformity

More information

TR/46 OCTOBER THE ZEROS OF PARTIAL SUMS OF A MACLAURIN EXPANSION A. TALBOT

TR/46 OCTOBER THE ZEROS OF PARTIAL SUMS OF A MACLAURIN EXPANSION A. TALBOT TR/46 OCTOBER 974 THE ZEROS OF PARTIAL SUMS OF A MACLAURIN EXPANSION by A. TALBOT .. Itroductio. A problem i approximatio theory o which I have recetly worked [] required for its solutio a proof that the

More information

CS284A: Representations and Algorithms in Molecular Biology

CS284A: Representations and Algorithms in Molecular Biology CS284A: Represetatios ad Algorithms i Molecular Biology Scribe Notes o Lectures 3 & 4: Motif Discovery via Eumeratio & Motif Represetatio Usig Positio Weight Matrix Joshua Gervi Based o presetatios by

More information

ROLL CUTTING PROBLEMS UNDER STOCHASTIC DEMAND

ROLL CUTTING PROBLEMS UNDER STOCHASTIC DEMAND Pacific-Asia Joural of Mathematics, Volume 5, No., Jauary-Jue 20 ROLL CUTTING PROBLEMS UNDER STOCHASTIC DEMAND SHAKEEL JAVAID, Z. H. BAKHSHI & M. M. KHALID ABSTRACT: I this paper, the roll cuttig problem

More information

The Choquet Integral with Respect to Fuzzy-Valued Set Functions

The Choquet Integral with Respect to Fuzzy-Valued Set Functions The Choquet Itegral with Respect to Fuzzy-Valued Set Fuctios Weiwei Zhag Abstract The Choquet itegral with respect to real-valued oadditive set fuctios, such as siged efficiecy measures, has bee used i

More information

Estimation of a population proportion March 23,

Estimation of a population proportion March 23, 1 Social Studies 201 Notes for March 23, 2005 Estimatio of a populatio proportio Sectio 8.5, p. 521. For the most part, we have dealt with meas ad stadard deviatios this semester. This sectio of the otes

More information

FLOWSHOP SCHEDULING USING A NETWORK APPROACH

FLOWSHOP SCHEDULING USING A NETWORK APPROACH ,*, A. M. H. Oladeide 1,*, A. I. Momodu 2 ad C. A. Oladeide 3 1, 2, 3DEPARTMENT OF PRODUCTION ENGINEERING, FACULTY OF ENGINEERING, UNIVERSITY OF BENIN, NIGERIA. E-mail addresses: 1 moladeide@uibe.edu,

More information

Linear Programming and the Simplex Method

Linear Programming and the Simplex Method Liear Programmig ad the Simplex ethod Abstract This article is a itroductio to Liear Programmig ad usig Simplex method for solvig LP problems i primal form. What is Liear Programmig? Liear Programmig is

More information

Comparison Study of Series Approximation. and Convergence between Chebyshev. and Legendre Series

Comparison Study of Series Approximation. and Convergence between Chebyshev. and Legendre Series Applied Mathematical Scieces, Vol. 7, 03, o. 6, 3-337 HIKARI Ltd, www.m-hikari.com http://d.doi.org/0.988/ams.03.3430 Compariso Study of Series Approimatio ad Covergece betwee Chebyshev ad Legedre Series

More information

6 Integers Modulo n. integer k can be written as k = qn + r, with q,r, 0 r b. So any integer.

6 Integers Modulo n. integer k can be written as k = qn + r, with q,r, 0 r b. So any integer. 6 Itegers Modulo I Example 2.3(e), we have defied the cogruece of two itegers a,b with respect to a modulus. Let us recall that a b (mod ) meas a b. We have proved that cogruece is a equivalece relatio

More information

Statistics 511 Additional Materials

Statistics 511 Additional Materials Cofidece Itervals o mu Statistics 511 Additioal Materials This topic officially moves us from probability to statistics. We begi to discuss makig ifereces about the populatio. Oe way to differetiate probability

More information

HOMEWORK 2 SOLUTIONS

HOMEWORK 2 SOLUTIONS HOMEWORK SOLUTIONS CSE 55 RANDOMIZED AND APPROXIMATION ALGORITHMS 1. Questio 1. a) The larger the value of k is, the smaller the expected umber of days util we get all the coupos we eed. I fact if = k

More information

SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES

SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES Read Sectio 1.5 (pages 5 9) Overview I Sectio 1.5 we lear to work with summatio otatio ad formulas. We will also itroduce a brief overview of sequeces,

More information

Research Article A Unified Weight Formula for Calculating the Sample Variance from Weighted Successive Differences

Research Article A Unified Weight Formula for Calculating the Sample Variance from Weighted Successive Differences Discrete Dyamics i Nature ad Society Article ID 210761 4 pages http://dxdoiorg/101155/2014/210761 Research Article A Uified Weight Formula for Calculatig the Sample Variace from Weighted Successive Differeces

More information

Chapter 7: The z-transform. Chih-Wei Liu

Chapter 7: The z-transform. Chih-Wei Liu Chapter 7: The -Trasform Chih-Wei Liu Outlie Itroductio The -Trasform Properties of the Regio of Covergece Properties of the -Trasform Iversio of the -Trasform The Trasfer Fuctio Causality ad Stability

More information

THE SOLUTION OF NONLINEAR EQUATIONS f( x ) = 0.

THE SOLUTION OF NONLINEAR EQUATIONS f( x ) = 0. THE SOLUTION OF NONLINEAR EQUATIONS f( ) = 0. Noliear Equatio Solvers Bracketig. Graphical. Aalytical Ope Methods Bisectio False Positio (Regula-Falsi) Fied poit iteratio Newto Raphso Secat The root of

More information

INFINITE SEQUENCES AND SERIES

INFINITE SEQUENCES AND SERIES INFINITE SEQUENCES AND SERIES INFINITE SEQUENCES AND SERIES I geeral, it is difficult to fid the exact sum of a series. We were able to accomplish this for geometric series ad the series /[(+)]. This is

More information

Element sampling: Part 2

Element sampling: Part 2 Chapter 4 Elemet samplig: Part 2 4.1 Itroductio We ow cosider uequal probability samplig desigs which is very popular i practice. I the uequal probability samplig, we ca improve the efficiecy of the resultig

More information

The Maximum-Likelihood Decoding Performance of Error-Correcting Codes

The Maximum-Likelihood Decoding Performance of Error-Correcting Codes The Maximum-Lielihood Decodig Performace of Error-Correctig Codes Hery D. Pfister ECE Departmet Texas A&M Uiversity August 27th, 2007 (rev. 0) November 2st, 203 (rev. ) Performace of Codes. Notatio X,

More information

Bi-criteria Scheduling on Parallel Machines Under Fuzzy Processing Time

Bi-criteria Scheduling on Parallel Machines Under Fuzzy Processing Time 22d Iteratioal Cogress o Modellig ad Simulatio, Hobart, Tasmaia, Australia, 3 to 8 December 207 mssaz.org.au/modsim207 Bi-criteria Schedulig o Parallel Machies Uder Fuzzy Processig Time Sameer Sharma a,

More information

Study on Coal Consumption Curve Fitting of the Thermal Power Based on Genetic Algorithm

Study on Coal Consumption Curve Fitting of the Thermal Power Based on Genetic Algorithm Joural of ad Eergy Egieerig, 05, 3, 43-437 Published Olie April 05 i SciRes. http://www.scirp.org/joural/jpee http://dx.doi.org/0.436/jpee.05.34058 Study o Coal Cosumptio Curve Fittig of the Thermal Based

More information

Knowle dge-base d Systems

Knowle dge-base d Systems Kowledge-Based Systems 144 (2018) 32 41 Cotets lists available at ScieceDirect Kowle dge-base d Systems joural homepage: www.elsevier.com/locate/kosys A ucertai sigle machie schedulig problem with periodic

More information

Parallel Vector Algorithms David A. Padua

Parallel Vector Algorithms David A. Padua Parallel Vector Algorithms 1 of 32 Itroductio Next, we study several algorithms where parallelism ca be easily expressed i terms of array operatios. We will use Fortra 90 to represet these algorithms.

More information

4.1 Sigma Notation and Riemann Sums

4.1 Sigma Notation and Riemann Sums 0 the itegral. Sigma Notatio ad Riema Sums Oe strategy for calculatig the area of a regio is to cut the regio ito simple shapes, calculate the area of each simple shape, ad the add these smaller areas

More information

On forward improvement iteration for stopping problems

On forward improvement iteration for stopping problems O forward improvemet iteratio for stoppig problems Mathematical Istitute, Uiversity of Kiel, Ludewig-Mey-Str. 4, D-24098 Kiel, Germay irle@math.ui-iel.de Albrecht Irle Abstract. We cosider the optimal

More information

A Heuristic Algorithm for Minimizing Total Absolute Deviation from Distinct Due Dates on a Single Machine*

A Heuristic Algorithm for Minimizing Total Absolute Deviation from Distinct Due Dates on a Single Machine* 013 IEEE Iteratioal Coferece o Automatio Sciece ad Egieerig (CASE) MoDT. A Heuristic Algorithm for Miimizig Total Absolute Deviatio from Distict Due Dates o a Sigle Machie* You Li, Zhibi Jiag, Seior Member,

More information

Confidence interval for the two-parameter exponentiated Gumbel distribution based on record values

Confidence interval for the two-parameter exponentiated Gumbel distribution based on record values Iteratioal Joural of Applied Operatioal Research Vol. 4 No. 1 pp. 61-68 Witer 2014 Joural homepage: www.ijorlu.ir Cofidece iterval for the two-parameter expoetiated Gumbel distributio based o record values

More information

Rank Modulation with Multiplicity

Rank Modulation with Multiplicity Rak Modulatio with Multiplicity Axiao (Adrew) Jiag Computer Sciece ad Eg. Dept. Texas A&M Uiversity College Statio, TX 778 ajiag@cse.tamu.edu Abstract Rak modulatio is a scheme that uses the relative order

More information