New Bundle Methods for Solving Lagrangian Relaxation Dual Problems 1

Size: px
Start display at page:

Download "New Bundle Methods for Solving Lagrangian Relaxation Dual Problems 1"

Transcription

1 JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS: Vol. 113, No. 2, pp , May 2002 ( 2002) New Bundle Methods for Solvng Lagrangan Relaxaton Dual Problems 1 X. ZHAO 2 AND P. B. LUH 3 Communcated by W. B. Gong Abstract. Bundle methods have been used frequently to solve nonsmooth optmzaton problems. In these methods, subgradent drectons from past teratons are accumulated n a bundle, and a tral drecton s obtaned by performng quadratc programmng based on the nformaton contaned n the bundle. A lne search s then performed along the tral drecton, generatng a serous step f the functon value s mproved by ( or a null step otherwse. Bundle methods have been used to maxmze the nonsmooth dual functon n Lagrangan relaxaton for nteger optmzaton problems, where the subgradents are obtaned by mnmzng the performance ndex of the relaxed problem. Ths paper mproves bundle methods by makng good use of near-mnmum solutons that are obtaned whle solvng the relaxed problem. The bundle nformaton s thus enrched, leadng to better search drectons and less number of null steps. Furthermore, a smplfed bundle method s developed, where a fuzzy rule s used to combne lnearly drectons from near-mnmum solutons, replacng quadratc programmng and lne search. When the smplfed bundle method s specalzed to an mportant class of problems where the relaxed problem can be solved by usng dynamc programmng, fuzzy dynamc programmng s developed to obtan effcently near-optmal solutons and ther weghts for the lnear combnaton. Ths method s then appled to job shop schedulng problems, leadng to better performance than prevously reported n the lterature. Key Words. Lagrangan relaxaton, bundle methods, nonsmooth optmzaton, manufacturng schedulng. 1 Ths work was supported n part by the Natonal Scence Foundaton under Grants DMI and ECS Member of the Advanced Techncal Staff, I2 Technologes, Cambrdge, Massachusetts. 3 Professor, Department of Electrcal and Computer Engneerng, School of Engneerng, Unversty of Connectcut, Storrs, Connectcut Plenum Publshng Corporaton

2 374 JOTA: VOL. 113, NO. 2, MAY Introducton Integer optmzaton problems are generally dffcult to solve because of ther nherent combnatoral complexty, and Lagrangan relaxaton has been a powerful approach to obtan near-optmal solutons. In Lagrangan relaxaton, certan constrants are frst relaxed through the ntroducton of Lagrangan multplers. The relaxed problem s easer than the orgnal one and can be solved effcently f t belongs to Class P. Multplers are then teratvely adjusted based on the level of constrant volaton. The dual functon s maxmzed n ths multpler updatng process, and the values of the dual functon serve as lower bounds to the optmal feasble cost (Ref. 1). At the termnaton of such updatng teratons, smple heurstcs are appled to adjust the relaxed problem solutons to form a feasble result satsfyng all the constrants. A major challenge n Lagrangan relaxaton s to maxmze effectvely the dual functon, whch s concave, pecewse lnear, and conssts of many facets. The subgradent method s commonly used, where a subgradent can be obtaned by mnmzng the relaxed problem, and the multplers are updated along ths drecton (Ref. 2). However, the multplers often zgzag across rdges (ntersectons of two or more facets) of the dual functon, and requre many teratons to reach an optmum. Recently, the surrogate subgradent method (SSG) was developed, where only an approxmate optmzaton of the performance ndex of the relaxed problem s needed to obtan a proper surrogate subgradent drecton to update the multplers (Refs. 3 4). Compared wth methods that take effort to fnd good drectons, ths method obtans drectons wth much less effort and provdes a new approach for solvng large problems. Bundle methods represent a qute dfferent approach for nonsmooth optmzaton, and am to fnd an (-ascent drecton along whch a functon value can ncrease by at least ( (Ref. 5). In these methods, subgradents from past teratons are accumulated n a bundle, and a tral drecton s obtaned by quadratc programmng based on the bundle nformaton. Lne search s then performed along the tral drecton, generatng a serous step f the functon value s mproved by ( or a null step otherwse. Snce a serous step s generated at the cost of quadratc programmng and lne search, wth the possblty of havng multple null steps n-between two serous steps, much computaton s requred. The Lagrangan relaxaton framework and the methods for solvng the nonsmooth dual problem as dscussed above wll be presented brefly n Secton 2. Based on the nsghts obtaned from these methods, (-mnmum solutons of the relaxed problem and (-surrogate subgradents are ntroduced, and the mproved bundle method s developed n Secton 3. The key

3 JOTA: VOL. 113, NO. 2, MAY dea s to make good use of all the nformaton obtaned durng the mnmzaton of the performance ndex of the relaxed problem, not just the mnmum soluton but also near-mnmum solutons. The bundle nformaton s thus enrched, leadng to better search drectons and less number of null steps. To reduce the computatonal requrements n solvng large problems, a smplfed bundle method s developed n Secton 4 to decrease the dstance to the optmal soluton nstead of requrng the functon value to be ncreased by (. In ths way, the quadratc programmng and lne search requred by tradtonal bundle methods are no longer necessary, and a fuzzy rule s establshed to combne lnearly the subgradents assocated wth the near-optmal solutons of the relaxed problem. When the smplfed bundle method s specalzed to an mportant class of problems where the relaxed problem can be solved by usng dynamc programmng (DP), fuzzy dynamc programmng (FZDP) s developed to obtan effcently near-optmal solutons and ther weghts for the lnear combnaton. The convergence of the method s proved, and the testng result presented n Secton 5 on a benchmark problem shows that the smplfed bundle method generates a smlar result but wth less computatonal requrements as compared to results prevously obtaned by usng tradtonal bundle methods. Fuzzy dynamc programmng s then appled to job shop schedulng problems n Secton 6, where the complexty of FZDP can be reduced further by explotng the specal structure of the relaxed problem. Testng results show that the smplfed bundle FZDP method leads to better performance as compared wth result prevously reported n the lterature. Ths method s generc for separable nteger or mxed nteger optmzaton problems beyond job shop schedulng, and provdes a powerful approach to solve large-scale dual problems wthn the Lagrangan relaxaton framework. 2. Problem Descrpton and Formulaton The Lagrangan relaxaton framework and several methods to solve the dual problem are ntroduced n ths secton Lagrangan Relaxaton. An nteger optmzaton problem can be descrbed as follows: (IP) mn x J(x), (1) s.t. g(x) 0 and x X. (2)

4 376 JOTA: VOL. 113, NO. 2, MAY 2002 Here, x s an nb1 decson varable belongng to the nteger space XGZ n. The constrant g(x) s an mb1 functon, and the cost J(x) s a scalar functon. In the Lagrangan relaxaton approach, the constrants g(x) 0 are relaxed by ntroducng the mb1 multpler vector λ and the Lagrangan functon L (x, λ) J(x)Cλ T g(x). (3) The relaxed problem s to mnmze L (x, λ) over X, resultng n the concave nonsmooth dual functon L(λ), L(λ) mn L (x, λ). (4) x X The dual problem s to maxmze the dual functon (Ref. 6), max L(λ), (5) λ 0 wth the optmal dual soluton denoted by λ * and the optmal dual value denoted by L* GL(λ*). In most cases, the optmzaton n (5) s performed teratvely, and at the termnaton of such teratons, a smple heurstcs s appled to adjust the relaxed problem solutons so as to form a feasble result satsfyng all the constrants Methods for the Dual Problem. Subgradent Method. Snce the dual problem s nondfferentable for nteger optmzaton problems, the subgradent method s commonly used to maxmze the dual functon. In order to get a subgradent drecton, a mnmum soluton for the relaxed problem s obtaned, x k Garg mn L (λ k, x), (6) x X where k s the teraton ndex. A subgradent s then calculated based on ths mnmum soluton, g k Gg(x k ). (7) In the subgradent method, the multplers are updated along the subgradent drecton, λ kc1 Gλ k Cs k g k, (8) where the stepsze s k satsfes 0Fs k F2(L*AL k ) g k 2. (9) The method requres the mnmzaton of the performance ndex of the relaxed problem to obtan a subgradent and wll reduce the dstance to the

5 JOTA: VOL. 113, NO. 2, MAY optmal pont step-by-step (Ref. 7). However, t may suffer from the dffculty of zgzaggng across rdges of the dual functon (Ref. 2). Surrogate Subgradent Method. To overcome the above-mentoned dffcultes and to solve more effcently large nteger optmzaton problems, the surrogate subgradent method was recently developed. It provdes a new approach to speed up convergence by reducng the effort to obtan a drecton. Instead of mnmzng the performance ndex of the relaxed problem to obtan an optmal soluton, only an approxmate mnmzaton s performed where the new terate x(λ k ) should satsfy the followng condton for the gven set of multplers λ k (Ref. 3): x(λ k ) {x L (λ k, x)fl (λ k, x ka1 ), x X}. (10) The surrogate subgradent drecton g k s calculated based on an approxmate soluton x k, g kgg(x k ), (11) and the multplers are updated along the surrogate subgradent drecton. It has been proved that the dstance to the optmal pont s reduced stepby-step under the followng stepsze rule: 0Fs k F(L*AL k) g k 2. (12) Note that the upper bound n (12) for the surrogate subgradent method s half of the bound n (9) for the gradent method, ndcatng that, wthout the accurate x k, the stepszng rule should be more conservatve. Nevertheless, wth the approxmate mnmzaton employed n the relaxed problem, the computatonal complexty to obtan a drecton can be much reduced. For example, when the relaxed problem can be decomposed nto N subproblems, only one subproblem needs to be solved to satsfy (10). Ths specalzed verson s the nterleaved dea of Ref. 4, and the effort to obtan a drecton s 1 N of that requred by a tradtonal subgradent method. Bundle Method. The bundle method has been a powerful approach for maxmzng nonsmooth concave functons (Ref. 5). It employs a concept called the (-subdfferental, defned as ( L(λ) {g R m L(λ ) L(λ)C g, λ Aλ C(, λ R m }. (13) Elements n ( L(λ) are called (-subgradents. Correspondngly, the (-drectonal dervatve along the drecton d at λ s defned as L ( (λ, d) sup [L(λCtd)AL(λ)A(] t. (14) th0

6 378 JOTA: VOL. 113, NO. 2, MAY 2002 It has been shown that L ( (λ, d)g nf g d. (15) g (L(λ) From (15), f a drecton d can be found such that L ( (λ, d)h0, then the dual cost can be ncreased by at least (. Therefore, t s desrable to select a search drecton d*such that the drectonal dervatve s maxmzed,.e., d*garg {max L ( (λ, d)} d G1 Garg {max Garg { Garg { nf d G1 g (L(λ) nf g (L(λ) d G1 nf g (L(λ) g d} max g d} g }. (16) Therefore, ths d* s the(-subgradent wth the smallest norm. Generally, snce the (-subdfferental s very dffcult to obtan, the dea of the bundle method s to accumulate subgradents of the past terates n a bundle BG{g 1, g 2,...,g b } and to approxmate ( L(λ) by the convex hull of the bundle elements, P b G g gg b G1 α g, g B,0 α, b G1 where e s the lnearzaton error for element, α G1, b G1 α e (, (17) e GL(λ )C g, λaλ AL(λ). (18) A drecton n P b that has the smallest norm s obtaned by usng quadratc programmng, and a lne search s then performed along ths tral drecton. If a pont n the tral drecton leads to an (-ascent of the functon value, λ k s updated to the new pont, resultng n a serous step. If P b s not adequate enough to approxmate ( L(λ), the tral drecton may not be an (-ascent drecton. In ths case, λ k s not updated and the new pont s added to the bundle, resultng n a null step. Null steps generate more subgradents near λ k so that P b becomes closer to ( L(λ); however, several null steps may be requred before a serous step s obtaned. The approach descrbed above s sometmes referred to as the dual form of the bundle methods. There are also prmal forms of the bundle methods derved from stablzed cuttng-plane methods (Ref. 8). Bundle methods have been used to maxmze nonsmooth Lagrangan dual functons

7 JOTA: VOL. 113, NO. 2, MAY so as to provde better drectons than those of the subgradent method (Ref. 9). The quadratc programmng and lne search nvolved, however, requre much computaton. Recently, second-order nformaton was explored for bundle methods so as to mprove the convergence rate at the cost of even more computaton (Ref. 10). 3. Improved Bundle Methods Bundle methods are developed based on the assumpton that one subgradent can be obtaned for a gven λ. When ths method s appled to maxmze the dual functon wthn the Lagrangan relaxaton framework, the dual value and the subgradent are obtaned by mnmzng the performance ndex of the relaxed problem (6). However, solvng the relaxed problem s problem dependent and can be qute tme consumng. For example, t has been reported that around 80% of the total CPU tme s spent on solvng the relaxed problem n job shop schedulng (Ref. 11). In addton, multple null steps may be needed to accumulate neghborhood subgradents f P b s not a good approxmaton of ( L(λ). Snce the relaxed problem must be solved at least once for every null step, t s desrable to approxmate ( L(λ) wth as small number of null steps as possble. Wthn the Lagrangan relaxaton framework, t wll be shown that near-optmal solutons of the relaxed problem contan valuable nformaton, whch can be used to mprove the approxmaton of ( L(λ), thereby reducng the number of null steps needed. To be precse, defne the set of (-optmal solutons for the relaxed problem as X Z (λ, () {x L (λ, x )AL(λ) (, x Z n }, (19) where x s an (-optmal soluton. Usually, these (-optmal solutons are byproducts when the relaxed problem s solved and can be obtaned wthout much effort. Accordngly, the (-surrogate subdfferental s defned as L ((λ) α g(x ) x X Z (λ, (), and α H0, α G1. (20) In the followng theorem, t wll be shown that (-surrogate subgradents belong to (-subdfferentals. Any (-surrogate subgradent belongs to the (-subdffer- Theorem 3.1. ental,.e., L ((λ) ( L(λ). (21)

8 380 JOTA: VOL. 113, NO. 2, MAY 2002 Proof. satsfes Based on the defnton of (19), an (-optmal soluton x L (λ, x )AL(λ) (. (22) From the defnton of the dual functon n (4), we have that, for any λ, L(λ )Gmn x Z n {J(x)Cλ Tg(x)} J(x )Cλ Tg(x ). (23) From the defnton of the relaxed problem n (3), we have L (λ, x )GJ(x )Cλ T g(x )GJ(x )Cλ Tg(x )A(λ Aλ) T g(x ), (24) whch can be rewrtten as J(x )Cλ Tg(x )GL (λ, x )C(λ Aλ) T g(x ). (25) Combnng (22), (23), (25), we have L(λ ) L (λ, x )C(λ Aλ) T g(x ) L(λ)C(λ Aλ) T g(x )C(. (26) Thus, the drecton g(x ) related to an (-optmal soluton x satsfes L(λ ) L(λ)C g(x ), λ Aλ C(, λ. (27) Based on the defnton of ( L(λ) n (13), consequently, g(x ) ( L(λ); gg α g(x ) L ( (λ). Theorem 3.1 states that (-optmal solutons provde valuable nformaton and that the related (-surrogate subgradents belong to ( L(λ). Snce the bundle method uses P b to approxmate ( L(λ), L ((λ) can be added to P b to obtan a better approxmaton. In fact, for convex problems wth real decson varables (.e., x R n as opposed to x Z n ) and lnear constrants, t can be proved that P b tself s contaned n L ((λ). Theorem 3.2. lnear constrants, Proof. For a convex problem wth real decson varables and P b L ((λ). (28) gg b From the defnton of P b n (17), gven any g P b, we have G1 α g, b α G1, (29) G1 b α e (. (30) G1

9 JOTA: VOL. 113, NO. 2, MAY For each bundle element g, there s a correspondng λ, and the assocated mnmum soluton x satsfes g Gg(x ), (31) L(λ )GJ(x )C g, λ. (32) Accordng to (18), we have e GL(λ )C g, λaλ AL(λ). (33) Combnng (32) and (33), we have e GJ(x )C g, λ C g, λaλ AL(λ) GJ(x )C g, λ AL(λ). (34) Ths can be rewrtten as J(x )C g, λ GL(λ)Ce. (35) Snce J(x) s convex and g(x) s lnear, the followng s true for α x : L α x, λ GJ α x Cg α x T λ Combned wth (35) and (30), we have α J(x )C α g, λ. (36) L α x, λ α (J(x )C g, λ )G α (L(λ)Ce ) L(λ)C(. (37) For the case wth real decson varables, the set of (-optmal soluton s defned as X R (λ, () {x L (λ, x)al(λ) (, x R n }, (38) and the correspondng (-surrogate subdfferental s L ((λ) {g(x), x X R (λ, ()}. (39) From (37), α x X R (λ, (), therefore, (28) s proved. gg α g Gg α x L ((λ);

10 382 JOTA: VOL. 113, NO. 2, MAY 2002 Fgure 1. Relatonshp among bundle P b, (-surrogate subdfferental L ((λ), and (-subdfferental L ( (λ). From the above theorems, the relatonshp among the bundle P b, (- surrogate subdfferental L ((λ), and (-subdfferental L ( (λ) s summarzed n Fg. 1. Snce t s not guaranteed that α x X Z (λ, (), Theorem 3.2 s not true for general nteger optmzaton problems. For nteger optmzaton, the dual functon s a pecewse lnear concave functon wth many facets, and each facet corresponds to a soluton of the relaxed problem. A near-mnmum soluton for a gven λ k s assocated wth a facet that s close to the facet correspondng to the mnmum soluton as llustrated n Fg. 2. In ths fgure, x 3 s the mnmum soluton gven λ k and x 2 s a near-mnmum soluton. Ther correspondng facets are close to each other around λ k, and the gradent assocated wth x 2 belongs to L ((λ k ). When P b s not a good approxmaton of L ( (λ), the bundle methods accumulate subgradents from nearby facets wth several null steps. Snce most neghborhood subgradents are n fact already contaned n L ((λ), some null steps may not be necessary f the nformaton n L ((λ) s utlzed fully. Therefore, by combnng L ((λ) wth P b, the bundle method can be enrched, leadng to better tral drectons and less number of null steps. Fgure 2. Near-mnmum soluton and nearby ntersectng facet.

11 4. Smplfed Bundle Method JOTA: VOL. 113, NO. 2, MAY Relaxed Convergence Condton. Compared wth tradtonal bundle methods, the mproved bundle method provdes better drectons by enrchng the bundle wth (-surrogate subdfferental. Quadratc programmng and lne search, however, are stll requred to guarantee the algorthm convergence. Ths s because both methods try to mprove the objectve functon by at least ( for each serous step. Instead of mprovng the functon value, another approach s to reduce the dstance between the current terate to an optmal soluton step-by-step. It wll be shown n ths secton that the convergence condtons for such an algorthm wll be much relaxed. Gven the current terate λ, defne the optmal drecton to be the drecton emanatng from λ to λ *,.e., g*(λ) λ*aλ. We have the followng theorem. Theorem 4.1. Any drecton g P b or g L ((λ) s at an acute angle wth the optmal drecton f ( s suffcently small;.e., f 0F[L*AL (λ)] 2Fg T (λ*aλ), (40) (F[L*AL (λ)] 2. (41) Proof. For any g P b, gg b G1 α g. From (35), wthn the proof of Theorem 3.2, we have L (λ, x )GJ(x )C g, λ GL(λ)Ce, (42) where x s the mnmum soluton for λ assocated wth the bundle element g. Snce a mnmzaton s performed n dervng L(λ), L (λ, x ) s greater than or equal to the dual;.e., L (λ) L (λ, x ), x and λ. (43) The above s also true at λ *,.e., L*GL (λ*) L (λ*, x ). (44) Then, from (42), we have L*AL (λ)ae GL*AL (λ, x ) L (λ*, x )AL (λ, x ), (45)

12 384 JOTA: VOL. 113, NO. 2, MAY 2002 whch from (3) can be wrtten as L*AL (λ)ae g ( x ) T (λ*aλ). (46) Combnng (30), (41), (46) one obtans 0F[L*AL (λ)] 2FL*AL (λ)a( F α (L*AL (λ)ae ) F α g T (λ*aλ). (47) Equaton (40) s thus proved for g P b. For any g L ((λ), gg α g ( x ), where x s an (-optmal soluton satsfyng L (λ, x )AL(λ) (. (48) Gven (39) and (41), we have L (λ, x ) (CL(λ) [L*AL(λ)] 2CL (λ)g[l*cl (λ)] 2. (49) From (41), (49), (4), we have 0F[L*AL (λ)] 2 L*AL (λ, x ) L (λ*, x )AL (λ, x ), (50) whch can be rewrtten as 0F[L*AL (λ)] 2 g(x ) T (λ*aλ); (51) therefore, (40) s proved for g L ((λ). Theorem 4.1 states that any drecton g P b or g L ((λ) s at an acute angle wth the drecton pontng to λ *,f( s suffcently small as llustrated n Fg. 3. In the followng, t wll be shown that the dstance to the optmal λ * can be reduced step-by-step. Fgure 3. Surrogate subgradent formng an acute angle wth the optmal drecton.

13 wth and f Theorem 4.2. JOTA: VOL. 113, NO. 2, MAY If the multplers are updated as follows: λ kc1 Gλ k Cs k g k, (52) g k L ((λ k ) or g k P b, (53a) 0Fs k F(L*AL (λ k )) g k 2, then the multplers move closer to an optmal λ * step-by-step;.e., (53b) λ*aλ kc1 F λ*aλ k, for all k. (54) Proof. From (52), λ*aλ kc1 2 G λ*aλ k 2 A2s k (λ*aλ k ) T g k C(s k ) 2 g k 2. (55) Combnng wth (40), the above yelds [for brevty, we set L k L(λ k )] λ*aλ kc1 2 λ*aλ k 2 As k (L*AL k )C(s k ) 2 g k 2. (56) It can be rewrtten as λ*aλ kc1 2 λ*aλ k 2 As k [(L*AL k )As k g k 2 ]. (57) For the range of stepszes n (53), the term n the par of brackets s greater than zero; thus, (54) s proved Smplfed Bundle Method. Smlar to the convergence proof of subgradent methods, the above theorems demonstrate that quadratc programmng and lne search are not necessary to guarantee algorthm convergence. Therefore, t s possble to develop smpler and more flexble algorthms. For example, we can use the stepszng rule (53) nstead of the lne search. Furthermore, nstead of obtanng the drecton wth the mnmum norm by usng quadratc programmng, t wll be much easer to get a drecton wth a small norm by usng some sensble rules. In fact, any drecton g P b or g L ((λ) s elgble. One ntutvely appealng dea s to form a fuzzy set of near-optmal solutons and defne the membershp ᾱ of a near-optmal soluton x to be the closeness of L (x, λ) tol(λ), e.g., ᾱ [L(λ)C(AL (x, λ)] (, wth x X Z (λ, (), (58a) ᾱ 0, otherwse. (58b) A fuzzy gradent s then obtaned by combnng lnearly the gradents of all the elements n the fuzzy set, wth the weght of an element equal to ts

14 386 JOTA: VOL. 113, NO. 2, MAY 2002 normalzed fuzzy membershp,.e., gg α g(x ), wth α ᾱ ᾱ. (59) Combnng the deas obtaned n Sectons 3 and 4, a smplfed bundle method can be constructed. In ths method, the drectons L ((λ) from the near-optmal solutons form the bundle, and a smple fuzzy rule such as (59) s used to obtan a search drecton. For smplcty of computaton, the stepszng rule (53) s appled nstead of a lne search to update the multplers Fuzzy Dynamc Programmng. The above smplfed bundle method provdes a framework to utlze (-optmal solutons of the relaxed problem, assumng that these solutons are avalable. In certan cases, t may not be easy to obtan (-optmal solutons f the relaxed problem s complcated. In the followng, we wll present how to mplement the fuzzy dea for an mportant class of problems where the relaxed problem can be solved by usng dynamc programmng (Ref. 12). Ths s done by explotng the closedloop nature of DP solutons where near-optmal solutons are obtanable wthout much addtonal effort than that needed for obtanng an optmal soluton. To be precse, the standard DP s frst ntroduced. Dynamc Programmng. Suppose that the relaxed problem s a dscrete-tme and dscrete-state optmal control problem descrbed by x {t}c1 Gf t (x t, u t ), for tg0,...,ta1, wth the ntal state x 0 gven. The objectve functon to be mnmzed s LGg T (x T )C TA1 g t (x t, u t ). tg0 In the above, t s the stage or tme ndex, x t the state, and u t the control that governs the state transton; g t (x t, u t ) s the stagewse cost and g T (x T ) s the termnal cost. The structure of such a problem s llustrated n Fg. 4, where the optmal states are represented by gray nodes and the optmal controls are marked wth weght 1. A standard backward DP begns at the last stage wth the termnal cost V T (x T )Gg T (x T ) computed. It then moves backward to the prevous stage. For a gven state, the cost-to-go functon for each possble control s calculated as Ṽ t (x t, u t )Gg t,(x t, u t )CV tc1 ( f t,(x t, u t )), (60)

15 JOTA: VOL. 113, NO. 2, MAY Fgure 4. Structure of dynamc programmng. where the cost-to-go functon Ṽ t (x t, u t ) s the sum of the stagewse cost and the assocated mnmum cost-to-go startng from the next stage. The mnmum cost-to-go functon V t (x t ) s then obtaned by mnmzng Ṽ t (x t, u t ) over the set of all possble controls U t (x t ),.e., V t (x t )G mn Ṽ t (x t, u t ) u t U t(x t) G mn {g t (x t, u t )CV tc1 ( f t (x t, u t ))}. (61) u t U t(x t) The backward calculaton proceeds from the last stage to the frst stage, and the mnmum cost-to-go at the frst stage for the gven ntal state x 0 s the mnmum cost. A forward sweep s then used to fnd the optmal path from the frst stage for the gven x 0 to the last stage as follows: u* t (x t )Garg mn Ṽ t (x t, u t ), tg0,...,ta1, (62) u t U t(x t) x* tc1 Gf t (x* t, u* t (x* t )), wth x* 0 Gx 0, tg0,...,ta1. (63) Based on u* 0 (x 0 ) for the gven x 0, t proceeds to the state at the next stage. Ths process contnues untl the last stage s reached. Fuzzy Dynamc Programmng. Usually, only one optmal path s obtaned n DP, and these x* t and u* t are used to calculate a subgradent. However, n general, there could be many near-optmal or optmal paths, each assocated wth an (-mnmum soluton or a mnmum soluton. In vew of the closed-loop nature of DP, many (-optmal paths can be obtaned as byproducts when the DP procedure s performed wthout much addtonal efforts. Fuzzy dynamc programmng (FZDP) s thus to assgn weghts to states and controls assocated wth these (-optmal paths accordng to fuzzy rules, and to compute the correspondng fuzzy gradent to utlze fully the

16 388 JOTA: VOL. 113, NO. 2, MAY 2002 Fgure 5. Structure of fuzzy dynamc programmng. nformaton contaned n near-optmal solutons. FZDP can be mplemented effcently by properly modfyng the DP procedure as llustrated n Fg. 5, where proper weghts are assgned to near-optmal controls. In FZDP, the backward calculaton of the mnmum costs-to-go s the same as that n DP. The forward sweep begns at the ntal state wth the state weght w(x 0 )G1. Gven a state wth a postve weght, all possble transtons to the next stage are assgned control weghts w(x t, u t ) followng (58), [V(x w (x t, u t )G t )C( AṼ(x t, u t )] (, fṽ(x t, u t )FV(x t )C(, (64) 0, otherwse, w(x t, u t )Gw (x t, u t ) w (x t, u t ), tg0,...,ta1. (65) U t(x t) To obtan (-mnmum solutons for the relaxed problem, the parameter ( n (64) s arbtrarly set to be ( G( T, where ( s equally dvded among the T stages. Gven a state weght w(x ta1 ) at stage ta1 and the assocated control weght w(u ta1 ), the state weght at stage t can be calculated as w(x t )G (w(x ta1, u ta1 ) w(x ta1 )), (66a) s.t. x t Gf ta1 (x ta1, u ta1 ). (66b) The process then repeats untl the termnal stage s reached. Consequently, states related to near-optmal paths are assgned wth state weghts {w(x t )} and controls wth control weghts {w(x t, u t )}. Such nformaton can be used to calculate a fuzzy gradent followng (59), and an example on job shop schedulng wll be presented n Secton 6. Compared to DP, addtonal computatons are requred n the forward sweep of FZDP. Assumng that there are K S states per stage and there are K C controls per state, the complexty of the forward sweep n the worst case

17 JOTA: VOL. 113, NO. 2, MAY s O(K S K C T), whch s smlar to the complexty of the backward calculaton. Snce there may be many states wth zero weghts, the addtonal computaton s usually nsgnfcant as compared to the tme-consumng backward sweep. In FZDP, any path wth a postve weght s guaranteed to be an (- optmal soluton. However, not all (-optmal solutons are obtaned from the above process n vew of the equal dvson of ( nto T parts, one for each stage. The addtonal complexty to fnd all the remanng (-optmal solutons n DP s nonetheless prohbtve. The key of FZDP s to consder a sgnfcant number of (-optmal solutons and to reasonably assgn ther weghts n a computatonally effcent manner Comparson of Methods. For the smplfed bundle method wth fuzzy dynamc programmng (SB FZDP), the relaxed problem s solved by usng FZDP for a gven set of multplers, and a fuzzy gradent s obtaned to be the search drecton by consderng near-mnmum solutons. The dfferences between SB FZDP and other methods are hghlghted n Table 1. In a subgradent method, a mnmum soluton s selected wth weght 1, and all other solutons are gnored. For the surrogate subgradent method, only a near-optmal soluton obtaned by approxmate mnmzaton s selected wth weght 1. The bundle methods obtan a good search drecton by combnng the subgradents of many nearby ponts. However, the relaxed problem may have to be solved many tmes to obtan the needed subgradents for a serous step, and the combnaton of the ndvdual subgradents s determned by quadratc programmng. Therefore, the computatonal requrements for bundle methods are hgh. The mproved bundle method s smlar to the bundle methods, except that fewer null steps are Table 1. Comparson of methods. Improved SG SSG Bundle bundle SB FZDP Relaxed problem Once FOnce a Several FSeveral Once mnmzed tmes tmes b Neghborhood nformaton No No Yes Yes Yes consdered (-optmal solutons used Ignored Utlzed Ignored Utlzed Utlzed Lne search No No Yes Yes No Weght assgnment N A N A QP QP Smple rule Drecton Not good Not good Good Best Good Complexty Low Lowest Hghest Hgh Low a Approxmate mnmzaton s performed once. b Number of null steps for the mproved bundle method s less than that for the bundle method.

18 390 JOTA: VOL. 113, NO. 2, MAY 2002 Fgure 6. Complexty comparson of varous methods. requred n vew of the ncluson of the (-surrogate subgradents. The smplfed bundle method, on the contrary, does not requre a lne search nor quadratc programmng. It makes good use of the subgradents of nearoptmal solutons, whch are generally avalable when the relaxed problem s solved, and these drectons are combned lnearly by usng a smple rule. Computatonal requrements are thus relatvely small. The complexty of one teraton of the above methods s depcted n the ascendng order n Fg. 6. However, the overall performance of a method s a tradeoff between the complexty per teraton versus the number of teratons requred. 5. Numercal Testng In ths secton, two examples are presented. Example 5.1 s to solve a smple dual problem to show that the smplfed bundle method can reduce the soluton zgzaggng. Example 5.2 s a benchmark problem, and the performance of the smplfed bundle method s compared wth that of a tradtonal bundle method. Example 5.1. As mentoned earler, the subgradent drectons often cause the multplers to zgzag across sharp rdges. However, for the smplfed bundle method snce the drecton s obtaned by a weghted combnaton of the gradents of nearby facets, zgzaggng s sgnfcantly reduced as llustrated below by maxmzng the followng pecewse lnear dual functon: L(λ 1, λ 2 )Gmn{ λ 1 A3λ 2 C300,Aλ 1 Cλ 2 C1, 2λ 1 Aλ 2 C1}. The parameter ( for the smplfed bundle method s set to be and (G(L*AL) 2, sg(l*al) 2 g 2 (67)

19 JOTA: VOL. 113, NO. 2, MAY s used followng (53). The rules (58) and (59) are appled to obtan a combned drecton based on L ((λ). For the subgradent method, sg(l*al) 2 g 2 s also used. For both methods, L*G25(11 12) s assumed to be known wthn ther stepszng rule formulas. The multpler trajectores for the frst ten teratons of both methods are shown n Fg. 7. Compared wth the subgradent method, the smplfed bundle method sgnfcantly reduces zgzaggng. Ths s because, when the multplers are close to a rdge, the search drecton of the smplfed bundle method s a combnaton of the gradents of nearby facets, generatng a much smoother trajectory. Fgure 7. Reducton of soluton zgzaggng: (a) dual functon, (b) trajectory obtaned by usng the subgradent method, and (c) trajectory obtaned by usng the smplfed bundle method.

20 392 JOTA: VOL. 113, NO. 2, MAY 2002 Example 5.2. Benchmark Problem. Bundle methods were developed for general nonsmooth optmzaton, and many benchmark problems have been reported n the lterature. However, the mproved bundle method and the smplfed bundle method are developed wthn the Lagrangan relaxaton framework so as to maxmze the dual problem, whch s a specal class of nonsmooth optmzaton problems. Nevertheless, the concepts of near-optmal solutons and (-surrogate subdfferental are generc, and the results n Sectons 3 and 4 can be extended to lnear mn-max problems such as mn f(x) mn {max ( f (x): G1,...,I)}, (68) x where {f (x)} are lnear functons. In the lterature, the Goffn polyhedral problem s such a lnear mn-max benchmark problem, f(x)gn max {x : G1, N}A N G1 x. (69) The problem dmenson s NG50, and the optmal cost s f(x*)g0. The ntal pont s gven as x 0 GA(NC1) 2, for G1,...,N, wth cost f(x 0 )G1225. It s reported that bundle methods can get to the optmal soluton wth 51 teratons (34 serous steps and 17 null steps n Ref. 13). The results obtaned by the subgradent method and the smplfed bundle method are summarzed n Table 2 for a few selected number of teraton ndces. It can be seen that the performance of the smplfed bundle method (SB) s much better than that of the subgradent method (SG). The performance of SB s also comparable wth those obtaned by bundle methods, havng a smlar number of teratons or functon evaluatons. However, the computaton complexty n SB s much reduced as compared to tradtonal bundle methods, because nether quadratc programmng nor lne search s requred. Table 2. Testng results for the Goffn polyhedral problem. Iteratons f(x) SG SB

21 JOTA: VOL. 113, NO. 2, MAY Job Shop Schedulng wth Fuzzy Dynamc Programmng In ths secton, fuzzy dynamc programmng s appled to job shop schedulng problems Problem Formulaton and Soluton Methodology. In a job shop, each part has ts due date and weght or prorty, and requres a seres of operatons for ts completon. Each operaton s to be performed on a machne of a specfed type for a gven perod of tme. The processng may start only after ts precedng operatons have been completed, satsfyng the operaton precedence constrant. The number of operatons assgned to a machne type may not exceed the number of machnes avalable at any tme, satsfyng the machne capacty constrants. The problem s to determne the operaton begnnng tmes so that the total weghted part earlness and tardness penalty s mnmzed. Through proper selecton of the decson varables, these constrants are formulated n addtve forms n Ref. 14. Unlke the prevalent formulatons n the lterature, the key feature here s ts separablty. Wthn the Lagrangan relaxaton framework, machne capacty constrants are relaxed by usng Lagrange multplers (capacty multplers). For a gven set of multplers, the relaxed problem can be decomposed nto decoupled part subproblems. Each subproblem represents the schedulng of a part so as to mnmze ts tardness and earlness penaltes and the costs for utlzng the machnes (reflected by the values of the multplers for the requred machne types at scheduled tme slots). Each subproblem s a multstage optmzaton problem, and can be solved effcently by usng dynamc programmng (DP) wth polynomal complexty (Ref. 11). A typcal DP structure s shown n Fg. 8. Wth stages Fgure 8. Dynamc programmng for a part subproblem.

22 394 JOTA: VOL. 113, NO. 2, MAY 2002 correspondng to operatons and states correspondng to operaton begnnng tmes, the backward DP algorthm starts wth the last stage and computes the tardness penaltes and machne utlzaton costs. As the algorthm moves backward, the cumulatve costs of the ndvdual states belongng to a partcular stage are computed based on the stagewse costs and the mnmal costs-to-go for the succeedng stage, subject to the allowable state transtons as delneated by the operaton precedence constrants. The optmal subproblem cost s then obtaned as the mnmum of the cumulatve costs at the frst stage, and the optmal begnnng tmes for the ndvdual operatons can be obtaned by forward tracng the stages. Each state node n Fg. 8 represents an operaton begnnng tme and mples the utlzaton of a machne of a partcular type for a specfed perod of tme. Based on the optmal begnnng tmes obtaned from DP, the machne utlzaton by all the operatons for each machne type at dfferent tme slots can be calculated. The subgradent s then a long vector of the dfference between machne utlzaton and machne capacty for all machnes and for all tme perods. Iteratve updatng of the multplers along a proper drecton, repeated resolutons of subproblems, and the fnal heurstc adjustment of the subproblem solutons lead to the near-optmal solutons of the orgnal problem. The cost of the feasble schedule J from the heurstc s an upper bound on the optmal feasble cost J*. On the other hand, the optmal dual D* s a lower bound on J*. Snce t s usually dffcult to fnd J* and D*, the pseudodualty gap (J-D) D s often used as a measure of the qualty of the feasble schedule, where D s the hghest dual cost obtaned over the teratons. Only one optmal begnnng tme s usually obtaned for each operaton n a tradtonal DP. In FZDP, near-optmal begnnng tmes are obtaned, each wth an assocated state weght. The fuzzy machne utlzaton by the operaton s calculated based on a weghted combnaton of these nearoptmal begnnng tmes. A fuzzy gradent can then be derved as the dfference between the total fuzzy machne utlzaton and the machne capacty. Snce near-optmal solutons are consdered n FZDP, the resultng fuzzy gradent drectons are much better than the subgradent drectons. The complexty of FZDP can be reduced further by explotng the specal structure of the relaxed problem Testng Results. Several practcal job shop schedulng problems were tested by usng the smplfed bundle fuzzy dynamc programmng (SB FZDP) and the subgradent dynamc programmng method (SG DP) wthn the Lagrangan relaxaton framework on a Pentum 400 MHz PC. However, tradtonal bundle methods were not tested here because ther

23 JOTA: VOL. 113, NO. 2, MAY sgnfcant computatonal requrements to obtan good search drectons hnder ther ablty for handlng large problems (Ref. 11). For both methods tested, the same heurstcs was used to obtan feasble solutons. For SG DP, the nput to the heurstcs s the optmal begnnng tme for each operaton, and for SB FZDP, the nput s the begnnng tme assocated wth the largest weght for each operaton. Both algorthms are stopped after the same amount of CPU tme, and the results are summarzed n Table 3. The testng shows sgnfcant performance mprovement by usng SB FZDP, as t can effcently provde good drectons. As mentoned early, the surrogate subgradent method combned wth dynamc programmng (SSG DP) was developed recently, and wth ts nterleaved dea, t generates better results than the subgradent methods or bundle methods for very large job shop schedulng problems (Ref. 3 4). In order to further mprove SSG DP, the nterleaved dea s combned wth FZDP, and the resultng SSG FZDP s compared wth SSG DP. Twentyfve data sets were randomly generated wth operaton processng tmes, machne types requred, and part due dates unformly dstrbuted wthn approprate ntervals. For each data set, there are 100 parts each wth tardness weght equal to 1, ten operatons per part, and ten machne types n total. There are 10,000 multplers n the dual problem. The dualty gaps obtaned by both methods are compared, and the mprovement of the dual values n percentage by usng SSG FZDP s shown n Fg. 9 for all the 25 cases. It can be seen that the dual cost of SSG FZDP s better than that of SSG DP for most cases, and the average mprovement s about 0.5%. In addton, the average dualty gap s reduced by more than 10%. Ths much sgnfcant mprovement n the dualty gap s probably caused by the more sensble operaton begnnng tmes obtaned by usng fuzzy state weghts n FZDP than the operaton begnnng tmes obtaned by usng crsp DP. Table 3. Comparson of SB FZDP va SG DP. Optmzaton Dual Prmal Dualty CPU Prmal dmensons MT P O method cost cost gap tme SB FZDP % 30 SG DP % SB FZDP % 120 SG DP % SB FZDP % 600 SG DP % 600 CPU tme n seconds. MT P O represents the number of machne types (MT), number of parts (P), and number of operatons (O).

24 396 JOTA: VOL. 113, NO. 2, MAY 2002 Fgure 9. Testng results for SSG FDP and SSG DP. 7. Conclusons Bundle methods are advanced methods developed for general nonsmooth optmzaton. When they are appled to optmze the dual functons wthn the Lagrangan relaxaton framework, they can be mproved and smplfed, leadng to the mproved bundle method and the smplfed bundle method wth fuzzy dynamc programmng as presented n ths paper. These methods can utlze effcently the valuable nformaton contaned n nearmnmum solutons, whch many tmes are byproducts when the relaxed problem s solved. Thus, they provde a new approach wth good search drectons and small computaton requrements to solve large dual problems.

25 JOTA: VOL. 113, NO. 2, MAY References 1. GEOFFRION, M., Lagrangan Relaxaton for Integer Programmng, Mathematcal Programmng Studes, North Holland, Amsterdam, Netherlands, pp , BERTSEKAS, D. P., Nonlnear Programmng, 2nd Edton, Athena Scentfc, Belmont, Massachusetts, ZHAO, X., LUH, P. B., and WANG, J., Surrogate Gradent Algorthm for Lagrangan Relaxaton, Journal of Optmzaton Theory and Applcatons, Vol. 100, pp , KASKAVELIS, C. A., and CARAMANIS, M. C., Effcent Lagrangan Relaxaton Algorthms for Industry Sze Job-Shop Schedulng Problems, IIE Transactons, Vol. 30, pp , HIRIART-URRUTY, J. B., and LEMARECHAL, C., Conûex Analyss and Mnmzaton Algorthms, Vols. 1 and 2, Sprnger Verlag, Berln, Germany, NEMHAUSER, G., and WOLSEY, L., Integer and Combnatoral Optmzaton, John Wley and Sons, New York, NY, HELD, M., WOLFE, P., and CROWDER, H., Valdaton of Subgradent Optmzaton, Mathematcal Programmng, Vol. 6, pp , KIWIEL, K.C.,Restrcted Step and Leûenberg Marquardt Technques n Proxmal Bundle Methods for Nonconûex Nondfferentable Optmzaton, SIAM Journal on Optmzaton, Vol. 6, pp , KOHL, N. and MADSEN, O. B. G., An Optmzaton Algorthm for the Vehcle Routng Problem wth Tme Wndows Based on Lagrangan Relaxaton, Operatons Research, Vol. 45, pp , MIFFLIN, R., SUN, D., and QI, L., Quas-Newton Bundle-Type Methods for Nondfferentable Conûex Optmzaton, SIAM Journal on Optmzaton, Vol. 8, pp , WANG, J., LUH, P. B., ZHAO, X., and WANG, J., An Optmzaton-Based Algorthm for Job Shop Schedulng, Sadhana, Vol. 22, pp , BELLMAN, R., Appled Dynamc Programmng, Prnceton Unversty Press, Prnceton, New Jersey, KIWIEL, K. C., Proxmal Leûel Bundle Methods for Conûex Nondfferentable Optmzaton, Saddle-Pont Problems, and Varatonal Inequaltes, Mathematcal Programmng, Vol. 69, pp , HOITOMT, D. J., LUH, P. B., and PATTIPATI, K.R.,A Practcal Approach to Job Shop Schedulng Problems, IEEE Transactons on Robotcs and Automaton, Vol. 9, pp. 1 13, 1993.

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Surrogate Gradient Algorithm for Lagrangian Relaxation 1,2

Surrogate Gradient Algorithm for Lagrangian Relaxation 1,2 Surrogate Gradient Algorithm for Lagrangian Relaxation 1,2 X. Zhao 3, P. B. Luh 4, and J. Wang 5 Communicated by W.B. Gong and D. D. Yao 1 This paper is dedicated to Professor Yu-Chi Ho for his 65th birthday.

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

5 The Primal-Dual Method

5 The Primal-Dual Method 5 The Prmal-Dual Method Orgnally desgned as a method for solvng lnear programs, where t reduces weghted optmzaton problems to smpler combnatoral ones, the prmal-dual method (PDM) has receved much attenton

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

More information

A Facet Generation Procedure. for solving 0/1 integer programs

A Facet Generation Procedure. for solving 0/1 integer programs A Facet Generaton Procedure for solvng 0/ nteger programs by Gyana R. Parja IBM Corporaton, Poughkeepse, NY 260 Radu Gaddov Emery Worldwde Arlnes, Vandala, Oho 45377 and Wlbert E. Wlhelm Teas A&M Unversty,

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

Classification / Regression Support Vector Machines

Classification / Regression Support Vector Machines Classfcaton / Regresson Support Vector Machnes Jeff Howbert Introducton to Machne Learnng Wnter 04 Topcs SVM classfers for lnearly separable classes SVM classfers for non-lnearly separable classes SVM

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

Support Vector Machines. CS534 - Machine Learning

Support Vector Machines. CS534 - Machine Learning Support Vector Machnes CS534 - Machne Learnng Perceptron Revsted: Lnear Separators Bnar classfcaton can be veed as the task of separatng classes n feature space: b > 0 b 0 b < 0 f() sgn( b) Lnear Separators

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits Repeater Inserton for Two-Termnal Nets n Three-Dmensonal Integrated Crcuts Hu Xu, Vasls F. Pavlds, and Govann De Mchel LSI - EPFL, CH-5, Swtzerland, {hu.xu,vasleos.pavlds,govann.demchel}@epfl.ch Abstract.

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

Intra-Parametric Analysis of a Fuzzy MOLP

Intra-Parametric Analysis of a Fuzzy MOLP Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

A Fuzzy Goal Programming Approach for a Single Machine Scheduling Problem

A Fuzzy Goal Programming Approach for a Single Machine Scheduling Problem Proceedngs of e 9 WSEAS Internatonal Conference on Appled Maematcs, Istanbul, Turkey, May 7-9, 006 (pp40-45 A Fuzzy Goal Programmng Approach for a Sngle Machne Schedulng Problem REZA TAVAKKOLI-MOGHADDAM,

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR Judth Aronow Rchard Jarvnen Independent Consultant Dept of Math/Stat 559 Frost Wnona State Unversty Beaumont, TX 7776 Wnona, MN 55987 aronowju@hal.lamar.edu

More information

CHAPTER 3 SEQUENTIAL MINIMAL OPTIMIZATION TRAINED SUPPORT VECTOR CLASSIFIER FOR CANCER PREDICTION

CHAPTER 3 SEQUENTIAL MINIMAL OPTIMIZATION TRAINED SUPPORT VECTOR CLASSIFIER FOR CANCER PREDICTION 48 CHAPTER 3 SEQUENTIAL MINIMAL OPTIMIZATION TRAINED SUPPORT VECTOR CLASSIFIER FOR CANCER PREDICTION 3.1 INTRODUCTION The raw mcroarray data s bascally an mage wth dfferent colors ndcatng hybrdzaton (Xue

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT Bran J. Wolf, Joseph L. Hammond, and Harlan B. Russell Dept. of Electrcal and Computer Engneerng, Clemson Unversty,

More information

Biostatistics 615/815

Biostatistics 615/815 The E-M Algorthm Bostatstcs 615/815 Lecture 17 Last Lecture: The Smplex Method General method for optmzaton Makes few assumptons about functon Crawls towards mnmum Some recommendatons Multple startng ponts

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

LECTURE : MANIFOLD LEARNING

LECTURE : MANIFOLD LEARNING LECTURE : MANIFOLD LEARNING Rta Osadchy Some sldes are due to L.Saul, V. C. Raykar, N. Verma Topcs PCA MDS IsoMap LLE EgenMaps Done! Dmensonalty Reducton Data representaton Inputs are real-valued vectors

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Improving Low Density Parity Check Codes Over the Erasure Channel. The Nelder Mead Downhill Simplex Method. Scott Stransky

Improving Low Density Parity Check Codes Over the Erasure Channel. The Nelder Mead Downhill Simplex Method. Scott Stransky Improvng Low Densty Party Check Codes Over the Erasure Channel The Nelder Mead Downhll Smplex Method Scott Stransky Programmng n conjuncton wth: Bors Cukalovc 18.413 Fnal Project Sprng 2004 Page 1 Abstract

More information

An efficient iterative source routing algorithm

An efficient iterative source routing algorithm An effcent teratve source routng algorthm Gang Cheng Ye Tan Nrwan Ansar Advanced Networng Lab Department of Electrcal Computer Engneerng New Jersey Insttute of Technology Newar NJ 7 {gc yt Ansar}@ntedu

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

More information

Chapter 6 Programmng the fnte element method Inow turn to the man subject of ths book: The mplementaton of the fnte element algorthm n computer programs. In order to make my dscusson as straghtforward

More information

Message-Passing Algorithms for Quadratic Programming Formulations of MAP Estimation

Message-Passing Algorithms for Quadratic Programming Formulations of MAP Estimation Message-Passng Algorthms for Quadratc Programmng Formulatons of MAP Estmaton Akshat Kumar Department of Computer Scence Unversty of Massachusetts Amherst akshat@cs.umass.edu Shlomo Zlbersten Department

More information

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

CS1100 Introduction to Programming

CS1100 Introduction to Programming Factoral (n) Recursve Program fact(n) = n*fact(n-) CS00 Introducton to Programmng Recurson and Sortng Madhu Mutyam Department of Computer Scence and Engneerng Indan Insttute of Technology Madras nt fact

More information

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning Outlne Artfcal Intellgence and ts applcatons Lecture 8 Unsupervsed Learnng Professor Danel Yeung danyeung@eee.org Dr. Patrck Chan patrckchan@eee.org South Chna Unversty of Technology, Chna Introducton

More information

Fixing Max-Product: Convergent Message Passing Algorithms for MAP LP-Relaxations

Fixing Max-Product: Convergent Message Passing Algorithms for MAP LP-Relaxations Fxng Max-Product: Convergent Message Passng Algorthms for MAP LP-Relaxatons Amr Globerson Tomm Jaakkola Computer Scence and Artfcal Intellgence Laboratory Massachusetts Insttute of Technology Cambrdge,

More information

Edge Detection in Noisy Images Using the Support Vector Machines

Edge Detection in Noisy Images Using the Support Vector Machines Edge Detecton n Nosy Images Usng the Support Vector Machnes Hlaro Gómez-Moreno, Saturnno Maldonado-Bascón, Francsco López-Ferreras Sgnal Theory and Communcatons Department. Unversty of Alcalá Crta. Madrd-Barcelona

More information

11. APPROXIMATION ALGORITHMS

11. APPROXIMATION ALGORITHMS Copng wth NP-completeness 11. APPROXIMATION ALGORITHMS load balancng center selecton prcng method: vertex cover LP roundng: vertex cover generalzed load balancng knapsack problem Q. Suppose I need to solve

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Optimization Methods: Integer Programming Integer Linear Programming 1. Module 7 Lecture Notes 1. Integer Linear Programming

Optimization Methods: Integer Programming Integer Linear Programming 1. Module 7 Lecture Notes 1. Integer Linear Programming Optzaton Methods: Integer Prograng Integer Lnear Prograng Module Lecture Notes Integer Lnear Prograng Introducton In all the prevous lectures n lnear prograng dscussed so far, the desgn varables consdered

More information

A Newton-Type Method for Constrained Least-Squares Data-Fitting with Easy-to-Control Rational Curves

A Newton-Type Method for Constrained Least-Squares Data-Fitting with Easy-to-Control Rational Curves A Newton-Type Method for Constraned Least-Squares Data-Fttng wth Easy-to-Control Ratonal Curves G. Cascola a, L. Roman b, a Department of Mathematcs, Unversty of Bologna, P.zza d Porta San Donato 5, 4017

More information

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints TPL-ware Dsplacement-drven Detaled Placement Refnement wth Colorng Constrants Tao Ln Iowa State Unversty tln@astate.edu Chrs Chu Iowa State Unversty cnchu@astate.edu BSTRCT To mnmze the effect of process

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

More information

Review of approximation techniques

Review of approximation techniques CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated

More information

A HEURISTIC METHOD FOR RELIABILITY REDUNDANCY OPTIMIZATION OF FLOW NETWORKS

A HEURISTIC METHOD FOR RELIABILITY REDUNDANCY OPTIMIZATION OF FLOW NETWORKS Kumar Pardeep and Chaturved D.K., Pahua G.L. - A HEURISTIC METHOD FOR RELIABILITY REDUNDANCY OPTIMIZATION OF FLOW NETWORKS A HEURISTIC METHOD FOR RELIABILITY REDUNDANCY OPTIMIZATION OF FLOW NETWORKS Kumar

More information

Complex System Reliability Evaluation using Support Vector Machine for Incomplete Data-set

Complex System Reliability Evaluation using Support Vector Machine for Incomplete Data-set Internatonal Journal of Performablty Engneerng, Vol. 7, No. 1, January 2010, pp.32-42. RAMS Consultants Prnted n Inda Complex System Relablty Evaluaton usng Support Vector Machne for Incomplete Data-set

More information

UC Berkeley Working Papers

UC Berkeley Working Papers UC Berkeley Workng Papers Ttle Dscretzaton and Valdaton of the Contnuum Approxmaton Scheme for Termnal System Desgn Permalnk https://escholarshp.org/uc/tem/9dm7v0cn Authors Ouyang, Yanfeng Daganzo, Carlos

More information

Array transposition in CUDA shared memory

Array transposition in CUDA shared memory Array transposton n CUDA shared memory Mke Gles February 19, 2014 Abstract Ths short note s nspred by some code wrtten by Jeremy Appleyard for the transposton of data through shared memory. I had some

More information

Optimal Scheduling of Capture Times in a Multiple Capture Imaging System

Optimal Scheduling of Capture Times in a Multiple Capture Imaging System Optmal Schedulng of Capture Tmes n a Multple Capture Imagng System Tng Chen and Abbas El Gamal Informaton Systems Laboratory Department of Electrcal Engneerng Stanford Unversty Stanford, Calforna 9435,

More information

Abstract Ths paper ponts out an mportant source of necency n Smola and Scholkopf's Sequental Mnmal Optmzaton (SMO) algorthm for SVM regresson that s c

Abstract Ths paper ponts out an mportant source of necency n Smola and Scholkopf's Sequental Mnmal Optmzaton (SMO) algorthm for SVM regresson that s c Improvements to SMO Algorthm for SVM Regresson 1 S.K. Shevade S.S. Keerth C. Bhattacharyya & K.R.K. Murthy shrsh@csa.sc.ernet.n mpessk@guppy.mpe.nus.edu.sg cbchru@csa.sc.ernet.n murthy@csa.sc.ernet.n 1

More information

A Simple and Efficient Goal Programming Model for Computing of Fuzzy Linear Regression Parameters with Considering Outliers

A Simple and Efficient Goal Programming Model for Computing of Fuzzy Linear Regression Parameters with Considering Outliers 62626262621 Journal of Uncertan Systems Vol.5, No.1, pp.62-71, 211 Onlne at: www.us.org.u A Smple and Effcent Goal Programmng Model for Computng of Fuzzy Lnear Regresson Parameters wth Consderng Outlers

More information

LECTURE NOTES Duality Theory, Sensitivity Analysis, and Parametric Programming

LECTURE NOTES Duality Theory, Sensitivity Analysis, and Parametric Programming CEE 60 Davd Rosenberg p. LECTURE NOTES Dualty Theory, Senstvty Analyss, and Parametrc Programmng Learnng Objectves. Revew the prmal LP model formulaton 2. Formulate the Dual Problem of an LP problem (TUES)

More information

y and the total sum of

y and the total sum of Lnear regresson Testng for non-lnearty In analytcal chemstry, lnear regresson s commonly used n the constructon of calbraton functons requred for analytcal technques such as gas chromatography, atomc absorpton

More information

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme Mathematcal and Computatonal Applcatons Artcle A Fve-Pont Subdvson Scheme wth Two Parameters and a Four-Pont Shape-Preservng Scheme Jeqng Tan,2, Bo Wang, * and Jun Sh School of Mathematcs, Hefe Unversty

More information

Fast Computation of Shortest Path for Visiting Segments in the Plane

Fast Computation of Shortest Path for Visiting Segments in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang

More information

Unsupervised Learning

Unsupervised Learning Pattern Recognton Lecture 8 Outlne Introducton Unsupervsed Learnng Parametrc VS Non-Parametrc Approach Mxture of Denstes Maxmum-Lkelhood Estmates Clusterng Prof. Danel Yeung School of Computer Scence and

More information

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm , pp.197-202 http://dx.do.org/10.14257/dta.2016.9.5.20 Research of Dynamc Access to Cloud Database Based on Improved Pheromone Algorthm Yongqang L 1 and Jn Pan 2 1 (Software Technology Vocatonal College,

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

A Hybrid Scheduling Algorithm for Multiclass Production Systems with Setup Times

A Hybrid Scheduling Algorithm for Multiclass Production Systems with Setup Times Hybrd Schedulng lgorthm for Multclass Producton Systems wth Setup Tmes Y. NRHRI omputer Scence and utomaton Indan Insttute of Scence angalore 0 0 INI R. SRIGOPL omputer Scence and utomaton Indan Insttute

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES

More information

Greedy Technique - Definition

Greedy Technique - Definition Greedy Technque Greedy Technque - Defnton The greedy method s a general algorthm desgn paradgm, bult on the follong elements: confguratons: dfferent choces, collectons, or values to fnd objectve functon:

More information

Efficient Load-Balanced IP Routing Scheme Based on Shortest Paths in Hose Model. Eiji Oki May 28, 2009 The University of Electro-Communications

Efficient Load-Balanced IP Routing Scheme Based on Shortest Paths in Hose Model. Eiji Oki May 28, 2009 The University of Electro-Communications Effcent Loa-Balance IP Routng Scheme Base on Shortest Paths n Hose Moel E Ok May 28, 2009 The Unversty of Electro-Communcatons Ok Lab. Semnar, May 28, 2009 1 Outlne Backgroun on IP routng IP routng strategy

More information

(1) The control processes are too complex to analyze by conventional quantitative techniques.

(1) The control processes are too complex to analyze by conventional quantitative techniques. Chapter 0 Fuzzy Control and Fuzzy Expert Systems The fuzzy logc controller (FLC) s ntroduced n ths chapter. After ntroducng the archtecture of the FLC, we study ts components step by step and suggest a

More information

Design for Reliability: Case Studies in Manufacturing Process Synthesis

Design for Reliability: Case Studies in Manufacturing Process Synthesis Desgn for Relablty: Case Studes n Manufacturng Process Synthess Y. Lawrence Yao*, and Chao Lu Department of Mechancal Engneerng, Columba Unversty, Mudd Bldg., MC 473, New York, NY 7, USA * Correspondng

More information

On Some Entertaining Applications of the Concept of Set in Computer Science Course

On Some Entertaining Applications of the Concept of Set in Computer Science Course On Some Entertanng Applcatons of the Concept of Set n Computer Scence Course Krasmr Yordzhev *, Hrstna Kostadnova ** * Assocate Professor Krasmr Yordzhev, Ph.D., Faculty of Mathematcs and Natural Scences,

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information