Fast Multi-Domain Clock Skew Scheduling For Peak Current Reduction
|
|
- Edmund Roberts
- 5 years ago
- Views:
Transcription
1 Fast Multi-Domai Clock Skew Schedulig For Peak Curret Reductio Shih-Hsu Huag, Chia-Mig Chag, ad Yow-Tyg Nieh Departmet of Electroic Egieerig Chug Yua Christia Uiversity Chug Li, Taiwa, R.O.C. Abstract - Give several specific clockig domais, the peak curret miimizatio problem ca be formulated as a 0- iteger liear program. However, if the umber of biary variables is large, the ru time is uacceptable. I this paper, we study the reductio of this high computatioal expese. Our approach icludes the followig two aspects. First, we derive the ASAP schedule ad the ALAP schedule to prue the redudacies without sacrificig the exactess (optimality) of the solutio. Secod, we propose a zoe-based schedulig algorithm to solve a large circuit heuristically. (2) For a large circuit, the umber of biary variables ad the umber of costraits are still very large eve though all the redudacies are prued. Thus, we propose a zoebased approach to solve a large circuit heuristically. Note that the proposed algorithms are idepedet of the used peak curret model. Therefore, i fact, our approach is a geeral methodology for the reductio of peak curret uder the costrait of multi-domai clock skew schedulig. II. Prelimiaries I. Itroductio It is well kow that the clock skew ca be utilized to shorte the clock period [] or reduce the peak curret [2]. However, it is very difficult to implemet a wide spectrum of dedicated clock delays. The architecture of multiple clockig domais [3] provides a alterative to ucostraied clock skew schedulig. Fishbur [4] preseted a polyomial time complexity algorithm to derive a multi-domai clock skew schedule for a target clock period. Ravidra, Keuhlma, ad Setovich [5] also studied the clock period miimizatio problem usig multiple clockig domais combied with small withidomai latecy. Vittal, Ha, Brewer ad Marek-Sadowska [6] used the 0- iteger liear programmig (ILP) formulatios to miimize the peak curret uder the costrait of multi-domai clock skew schedulig. Although their approach guaratees the optimality (i terms of the specified cost fuctio), the ru time of the 0- ILP solver grows dramatically with the icrease of biary variables. The high computatioal expese has limited the use of their approach. This paper presets a approach to overcomig the limitatio. Our approach icludes the followig two aspects: () We derive the ASAP (as-soo-as-possible) schedule ad the ALAP (as-late-as-possible) schedule of each register. As a result, we ca prue all the redudacies without sacrificig the exactess (optimality) of the solutio. Multi-domai clock skew schedulig oly uses discrete clockig domais: d, d 2, ad d. A clockig domai d k, where k =, 2, ad, correspods to a clock arrival time. Without loss of geerality, we assume that d d 2 d. The clock arrival time of each register must be oe of the clockig domais. Thus, the clock arrival time of register R i ca be represeted by biary variables: S i,, S i,2,, S i,, where S i,k is if ad oly if T Ci is equal to d k. For each register R i, we have S =. i,k k= For each data path R i R j, the double clockig costrait ca be rewritte as below: d S d S T ; k j,k k i,k PDi,j(mi) k= k= For each data path R i R j, the zero clockig costrait ca be rewritte as below: d S d S P T. k i,k k j,k PDi,j(max) k= k= The objective is to miimize the value peak_curret. Without loss of geerality ad for the coveiece of illustratio, i the followig, we assume that the total curret derivative at the clockig domai d k is r Si,k I i, where r deotes the umber of registers ad I i deotes the maximum possible curret of register R i caused by the clock edge. As a i=
2 result, for each clockig domai d k, the peak curret costrait is as below: r i= S i,k I peak_curret. i Thus, the peak curret miimizatio problem formulated by [6] has r+2s+ costraits, where s is the umber of data paths. Usig Fig. as a example, the circuit graph has 6 registers ad 0 data paths. Suppose that clock period P = 6 tu (time uits) ad I = I 2 = I 3 = I 4 = I 5 = I 6 = c. If the circuit is fully sychroous, a huge peak curret 6*c is observed at the clock edge. Assume that we are give 3 clockig domais: d = -2 tu, d 2 = 0 tu ad d 3 = 2 tu. If we directly use the 0- ILP formulatios as described i [6], the umber of biary variables is 6*3 = 8 ad the umber of costraits is 6+2*0+3 = 29. After solvig the 0- ILP formulatios, we fid that the peak curret is reduced to 2*c uder the multidomai clock skew schedule i which T C = d = -2 tu, T C2 = d 2 = 0 tu, T C3 = d = -2 tu, T C4 = d 3 = 2 tu, T C5 = d 2 = 0 tu, ad T C6 = d 3 = 2 tu. Give the clock arrival time x of a register, we defie the followig two fuctios: floor ad ceil. The fuctio floor(x) gives the latest clockig domai before the clock arrival time x; the fuctio ceil(x) gives the earliest clockig domai after the clock arrival time x. The pseudo codes of the two fuctios are show i Fig. 2 ad Fig. 3, respectively, where is the umber of clockig domais. Give a circuit graph G ad a target clock period P, the procedure OBTAIN_ASAP_ALAP is to fid a tight boud o the clock arrival time of each register. Let ASAP i ad ALAP i deote the allowable earliest clockig domai ad the allowable latest clockig domai of register R i, respectively. Thus, we say that [ASAP i,alap i ] is the allowable clockig rage of register R i. Iitially, we let the allowable clockig rage [ASAP i,alap i ] be [d,d ] for each register R i. The, by iteratively applyig the clockig costraits uder the target clock period P, we arrow the allowable clockig rage of each register. The repeat-util-loop iteratio repeats util the allowable clockig rage of each register is stable. Thus, the umber of repeat-util-loop iteratios is O(r*). Fig. 4 gives the pseudo code Fuctio floor(x) Fuctio ceil(x) for i = dowto do for i = to do if (x d i ) the retur(d i ); if (x d i ) the retur(d i ); retur(d ); retur(d ); Fig. 2: Fuctio floor. Fig. 3: Fuctio ceil. Fig. : Circuit graph example. III. The Approach Sectio 3. derives a ASAP schedule ad a ALAP schedule to prue the redudacies. Sectio 3.2 presets a zoe-based schedulig algorithm for large circuits. A. ASAP ad ALAP I fact, due to the zero clockig costraits ad the double clockig costraits, may biary variables used i the 0- ILP formulatios are defiitely to be 0. Therefore, a large fractio of the biary variables are redudat. Moreover, a large fractio of the costraits used i the 0- ILP formulatios are also redudat as they are implied by some of the other costraits. If these redudat biary variables ad redudat costraits ca be prued, the problem size ca be sigificatly reduced. Thus, our approach is to fid a tight boud o the clock arrival time of each register without sacrificig the exactess (optimality) of the solutio. Procedure OBTAIN_ASAP_ALAP(G,P) let [ASAP host,alap host ] be [0,0]; for each register R i do [ASAP i,alap i ] = [d,d ]; repeat update = 0; for each data path R i R j do apply clockig costraits i the forward directio to arrow the allowable clockig rage [ASAP j,alap j ]; if [ASAP j,alap j ] is arrowed the update = ; ed; for each data path R i R j do apply clockig costraits i the backward directio to arrow the allowable clockig rage [ASAP i,alap i ]; if [ASAP i,alap i ] is arrowed the update = ; ed util (update == 0); Fig. 4: Procedure OBTAIN_ASAP_ALAP.
3 There are two directios to apply the clockig costraits of data paths: forward directio ad backward directio. The first for-loop applies clockig costraits i the forward directio (i.e., i the directio of data path); ad the secod for-loop applies clockig costraits i the backward directio (i.e., agaist the directio of data path). Note that the sequece of data paths i each for-loop, which applies the clockig costraits, ca be arbitrarily specified without affectig the calculatio of ASAP schedule ad ALAP schedule. The details are described as below. () If the clockig costrait of data path R i R j is applied i the forward directio, the allowable clockig rage [ASAP j,alap j ] of register R j is arrowed uder the assumptio that the allowable clockig rage [ASAP i,alap i ] of register R i is fixed. As a result, we have: ASAP j = maximum(asap j,ceil(asap i +T PDi,j(max) -P)); ALAP j = miimum(alap j,floor(alap i +T PDi,j(mi) )). (2) If the clockig costrait of data path R i R j is applied i the backward directio, the allowable clockig rage [ASAP i,alap i ] of register R i is arrowed uder the assumptio that the allowable clockig rage [ASAP j,alap j ] of register R j is fixed. As a result, we have: ASAP i = maximum(asap i,ceil(asap j -T PDi,j(mi) )); ALAP i = miimum(alap i,floor(alap j +P-T PDi,j(max) )). Let s use the circuit graph show i Fig. as a example to demostrate the procedure OBTAIN_ASAP_ALAP. Suppose that clock period P = 6 tu, I = I 2 = I 3 = I 4 = I 5 = I 6 = c, ad we are give 3 clockig domais: d = -2 tu, d 2 = 0 tu ad d 3 = 2 tu. At the ig, we have [ASAP i,alap i ] = [-2,2] for each register R i where i =, 2, 3, 4, 5 ad 6. The, we eter the repeat-util-loop. We assume that the first for-loop (i.e., applyig clockig costraits i forward directio) tackles the data paths i the sequece of host R, host R 2, R R 2, R 2 R 3, R 2 R 5, R 3 R 4, R 4 R 5, ad R 5 R 6, ad the secod for-loop (i.e., applyig clockig costraits i backward directio) tackles the data paths i the sequece of R 6 host, R 5 host, R 5 R 6, R 4 R 5, R 3 R 4, R 2 R 5, R 2 R 3, ad R R 2. Table I gives the sapshot. The repeatutil-loop iteratio takes two times. The colum forward deotes the allowable clockig rage after the first for-loop is completed, ad the colum backward deotes the allowable clockig rage after the secod for-loop is completed. Table I. The sapshots of procedure OBTAIN_ASAP_ALAP. First repeat-util-loop Secod repeat-util-loop forward backward forward backward R [-2,0] [-2,0] [-2,0] [-2,0] R 2 [0,2] [0,0] [0,0] [0,0] R 3 [-2,2] [-2,0] [-2,0] [-2,0] R 4 [-2,2] [-2,2] [-2,2] [0,2] R 5 [-2,2] [-2,0] [0,0] [0,0] R 6 [-2,2] [-2,2] [0,2] [0,2] After the procedure OBTAIN_ASAP_ALAP is completed, we have [ASAP, ALAP ] = [-2,0], [ASAP 2,ALAP 2 ] = [0,0], [ASAP 3,ALAP 3 ] = [-2,0], [ASAP 4,ALAP 4 ] = [0,2], [ASAP 5,ALAP 5 ] = [0,0] ad [ASAP 6, ALAP 6 ] = [0,2]. Sice ASAP 2 = ALAP 2 = 0 tu ad ASAP 5 = ALAP 5 = 0 tu, we have T C2 = d 2 = 0 tu ad T C5 = d 2 = 0 tu. Thus, we oly eed to use 8 biary variables: S,, S,2, S 3,, S 3,2, S 4,2, S 4,3, S 6,2 ad S 6,3. Moreover, we ca use both the ASAP schedule ad the ALAP schedule to simplify the zero clockig costraits ad the double clockig costraits. For example, the double clockig costrait of the data path R R 2 ca be simplified to 2*S, T PD,2(mi) = 2 ad thus ca be easily justified as a redudat costrait. The justificatio of redudat costraits is i polyomial time complexity. By exploitig both the ASAP schedule ad the ALAP schedule, we fid that all zero clockig costraits ad all the double clockig costraits i this circuit graph become redudat. Cosequetly, the umber of costraits is reduced from 29 to 7. As a result, we ca rewrite the 0- ILP formulatios as below: miimize peak_curret S, + S,2 = ; S 3, + S 3,2 = ; S 4,2 + S 4,3 = ; S 6,2 + S 6,3 = ; S, *I +S 3, *I 3 peak_curret; S,2 *I +*I 2 +S 3,2 *I 3 +S 4,2 *I 4 +*I 5 +S 6,2 *I 6 peak_curret; S 4,3 *I 4 +S 6,3 *I 6 peak_curret; By applyig the 0- ILP solver, we have the results that S, =, S,2 = 0, S 3, =, S 3,2 = 0, S 4,2 = 0, S 4,3 =, S 6,2 = 0 ad S 6,3 =. I other words, the peak curret is 2*c uder the multi-domai clock skew schedule i which T C = d, T C2 = d 2, T C3 = d, T C4 = d 3, T C5 = d 2 ad T C6 = d 3. Clearly, both the umber of biary variables ad the umber of costraits are dramatically reduced without scarifyig the exactess of the solutio. B. Zoe-Based Schedulig For a large circuit, the umber of biary variables is still very large eve though all the redudat biary variables are prued. Give a circuit graph G ad a target clock period P, Fig. 5 gives the procedure ZONE_BASED_SCHEDULING to deal with a large circuit. At the ig, i additio to prue all the redudat biary variables, we also use the algorithm proposed i [4] to derive a feasible multi-domai clock skew schedule for the circuit graph G to work with clock period P. We let the feasible schedule be the iitial solutio. Note that the algorithm proposed i [4] does ot attempt to miimize the peak curret. The kerel of zoebased schedulig is a iteratio process of the procedure ZONE_PARTITION_SCHEDULING.
4 The procedure ZONE_PARTITION_SCHEDULING is to reduce the peak curret by re-schedulig the registers i the set RS. Fig. 6 gives the pseudo code. By specifyig the costrait o the maximum umber of biary variables i the ILP formulatios, we partitio the set of registers RS ito some sub-sets. Each sub-set is called a zoe. The philosophy of zoe partitioig is as below. Ituitively, if a register is associated with few biary variables, the flexibility i assigig its clock arrival time is limited. O the other had, if a register is associated with may biary variables, the flexibility i assigig its clock arrival time is very high. Therefore, i order to evely spread the currets over the clockig domais, a reasoable heuristic is to first re-schedule the registers that are associated fewer biary variables. Based o this philosophy, a zoe is created to accommodate as may registers as possible. The fewer associated biary variables, the higher priority (to be assiged ito the zoe) the register has. If the curret zoe caot accommodate ay more register (due to the limitatio o the maximum umber of biary variables), we create aother ew zoe. The iteratio of zoe creatio repeats util all the registers are assiged. Note that the earlier created zoe has a higher priority to be re-scheduled. Whe a zoe is re-scheduled, the clock arrival times of other registers are assumed to be fixed. Sice the maximum umber of biary variables withi a zoe is limited, the 0- ILP solver ca re-schedule each zoe efficietly. Procedure ZONE_BASED_SCHEDULING(G,P) prue all the redudat biary variables accordig to the results of the procedure OBTAIN_ASAP_ALAP(G,P); apply [4] to derive a feasible multi-domai clock skew schedule for the circuit graph G to work with clock period P; phase = ; RS = all the registers i the circuit graph G; call ZONE_PARTITION_SCHEDULING(phase,RS, G,P); phase = 2; repeat RS=all the registers scheduled ito hottest clockig domais; call ZONE_PARTITION_SCHEDULING(phase,RS,G,P); util (the peak curret caot be further reduce); Fig. 5: Procedure ZONE_BASED_SCHEDULING. I fact, the zoe-based schedulig uses two phases to apply the procedure ZONE_PARTITION_SCHEDULING as below. () The first phase is to derive a multi-domai clock skew schedule that attempts to miimize the peak curret. We use the procedure ZONE_PARTITION_SCHEDULING to re-schedule all the registers i the circuit graph G. Whe a zoe is re-scheduled, our objective is to miimize the peak curret produced by the registers that have bee re-scheduled. I the pseudo code of Fig. 6, we use the otatio RP to deote the set of all the registers that have bee re-scheduled. (2) The secod phase attempts to further reduce the peak curret. A clockig domai is called the hottest clockig domai, if ad oly if the total curret derivative at this clockig domai is exactly the same as the peak curret. The peak curret caot be further reduced, uless some registers scheduled i hottest clockig domais ca be rescheduled ito other clockig domais. Thus, we iteratively apply the procedure ZONE_PARTITION_SCHEDULING to re-schedule the registers scheduled i hottest clockig domais. The iteratio process repeats util the peak curret caot be further reduced. Note that, i the secod phase, we let the set RP be all the registers i the circuit graph G. Procedure ZONE_PARTITION_SCHEDULING(phase,RS,G,P) partitio all the registers i the set RS ito zoes (uder the costrait o the maximum umber of biary variables); if (phase == ) the RP = else RP = all the registers i the circuit graph G; for each zoe do (i the sequece of their priorities) if (phase == ) the add all the registers i this zoe ito RP; re-schedule this zoe uder all the clockig costraits to reduce the peak curret produced by the registers i the set RP; ed Fig. 6: Procedure ZONE_PARTITION_SCHEDULING. Let s use Fig. as a example. First, we derive both the ASAP schedule ad ALAP schedule as show i Table I. Also, we derive a feasible multi-domai clock skew schedule i which T C = d 2, T C2 = d 2, T C3 = d 2, T C4 = d 2, T C5 = d 2 ad T C6 = d 2 to work with clock period 6 tu as the iitial solutio. Therefore, iitially, the peak curret is 6*c. Suppose that the maximum umber of biary variables ivolved i a zoe is oly 4. The process of zoe-based schedulig is as below. First, we eter the first phase of zoe-based schedulig. The first phase re-schedules all the registers i the circuit graph. From both the ASAP schedule ad the ALAP schedule, we kow that R, R 2, R 3, R 4, R 5 ad R 6 are associated with 2, 0, 2, 2, 0 ad 2 biary variables. Thus, all the registers i the circuit graph are partitioed ito two zoes: zoe Z = {R, R 2, R 3, R 5 } ad zoe Z 2 = {R 4, R 6 }, ad zoe Z has a higher priority to be re-scheduled. I the followig, we reduce the peak curret i the sequece of zoe Z ad zoe Z 2. We reduce the peak curret by re-schedulig zoe Z uder T C4 = d 2 ad T C6 = d 2. The 0- ILP formulatios are as below: miimize peak_curret_z
5 S, + S,2 = ; S 3, + S 3,2 = ; S, *I +S 3, *I 3 peak_curret_z ; S,2 *I +*I 2 +S 3,2 *I 3 +*I 5 peak_curret_z ; We have the results that peak_curret_z = 2*c, S, =, S,2 = 0, S 3, = ad S 3,2 = 0. As a result, we have T C = d, T C2 = d 2, T C3 = d, T C4 = d 2, T C5 = d 2, T C6 = d 2 ad the peak curret is 4*c. Thus, the peak curret is reduced from 6*c to 4*c. We further reduce the peak curret by re-schedulig zoe Z 2 uder T C = d, T C2 = d 2, T C3 = d ad T C5 = d 2. The 0- ILP formulatios are as below: miimize peak_curret_z _Z 2 S 4,2 + S 4,3 = ; S 6,2 + S 6,3 = ; *I +*I 3 peak_curret_z _Z 2 ; *I 2 +S 4,2 *I 4 +*I 5 +S 6,2 *I 6 peak_curret _Z _Z 2 ; S 4,3 *I 4 +S 6,3 *I 6 peak_curret_z _Z 2 ; We have the results that peak_curret_z _Z 2 = 2*c, S 4,2 = 0, S 4,3 =, S 6,2 = 0 ad S 6,3 =. Thus, the peak curret is reduced from 4*c to 2*c. Next, we eter the secod phase of zoe-based schedulig. The peak curret is 2*c. Sice the total curret derivative at clockig domais d, d 2 ad d 3 are 2*c, 2*c, 2*c, respectively, they are hottest clockig domais. We fid that R ad R 3 are scheduled to d, R 2 ad R 5 are scheduled to d 2, ad R 4 ad R 6 are scheduled to d 3. Thus, we partitio these six registers ito two zoes: zoe Z 3 = {R, R 2, R 3, R 5 } ad zoe Z 4 = {R 4, R 6 }, ad zoe Z 3 has a higher priority to be re-scheduled. We re-schedule zoe Z 3 uder T C4 = d 3 ad T C6 = d 3. The 0- ILP formulatios are as below: miimize peak_curret S, + S,2 = ; S 3, + S 3,2 = ; S, *I +S 3, *I 3 peak_curret; S,2 *I +*I 2 +S 3,2 *I 3 +*I 5 peak_curret; *I 4 +*I 6 peak_curret; We have the results that peak_curret = 2*c, S, =, S,2 = 0, S 3, = ad S 3,2 = 0. The peak curret is still 2*c. We re-schedule zoe Z 4 uder T C = d, T C2 = d 2, T C3 = d ad T C5 = d 2. The 0- ILP formulatios are as below: miimize peak_curret S 4,2 + S 4,3 = ; S 6,2 + S 6,3 = ; *I +*I 3 peak_curret; *I 2 +S 4,2 *I 4 +*I 5 +S 6,2 *I 6 peak_curret; S 4,3 *I 4 +S 6,3 *I 6 peak_curret; The secod phase of zoe-based schedulig is fiished with the results that peak_curret = 2*c, S 4,2 = 0, S 4,3 =, S 6,2 = 0 ad S 6,3 =. After the zoe-based schedulig is completed, the peak curret is 2*c uder the multi-domai clock skew schedule i which T C = d, T C2 = d 2, T C3 = d, T C4 = d 3, T C5 = d 2 ad T C6 = d 3. IV. Experimetal Results Our approach has bee implemeted i a C++ program ruig o a persoal computer with AMD K8-3GHz CPU ad G Bytes RAM. We use Exteded LINGO Release 8.0 as the 0- ILP solver. The circuits from ISCAS 89 bechmark suites are targeted to a 0.35µm cell library for the experimets. Without loss of geerality, i each bechmark circuit, we assume that: () the clock period P is the logest path delay; P (2) we are give 2 + clockig domais, where 0.3 s 0.3 deotes the clock skew betwee two cosecutive clockig domais; (3) each clockig domai d k = P P 0.3 (k ) s, where k =,, ; (4) the 0.3 maximum possible curret of each register is c (at the clock arrival time); ad (5) if the circuit is fully sychroous, the peak curret occurs whe all the registers are switchig simultaeously. Table II gives the characteristics of bechmark circuits. The colum zero skew deotes the peak curret of fully sychroous implemetatio, while the colum [6] deotes the peak curret solved by the 0- ILP formulatios as described i [6]. We use the otatio -- to deote that the problem complexity caot be solved withi 2 hours. Table II. Characteristics of bechmark circuits. circuit registers gates data clock peak currret paths period zero [6] skew S *c 2*c S *c 6*c S *c 4*c S *c 6*c S *c 4*c S *c -- S *c *c S *c -- S *c -- S *c -- S *c -- S *c 288*c S *c -- Table III demostrates the advatage of exploitig both the ASAP schedule ad the ALAP schedule to prue the
6 redudacies. Note that, for each bechmark circuit, both the ASAP schedule ad the ALAP scheduled ca be derived withi secod. The colum [6] describes the origial 0- ILP formulatios. The colum Reduced formulatios describes the reduced 0- ILP formulatios, i which all the redudacies are prued. The colum #vars deotes the umber of biary variables, the colum #cos deotes the umber of costraits, ad the colum CPU time gives the CPU time i secods. Table III. The advatage of pruig redudacies. Circuit [6] Reduced Formulatios #vars #cos CPU time (s) #vars #cos CPU time (s) S S S S S S S S S S S S S Table IV demostrates the results of zoe-based schedulig. The bechmark circuits that have more tha 2000 irredudat biary variables are used to test the effectiveess of zoebased schedulig. Without loss of geerality, here we use the fully sychroous solutio as the iitial solutio. The colum tackled zoes deotes the umber of times to use the 0- ILP solver to re-schedule a zoe. The CPU time icludes the time spet i both our C++ program ad the 0- ILP solver. For the coveiece of comparisos, we also report the results obtaied by whole-circuit schedulig, which solves the whole circuit as a sigle zoe. We fid that the whole-circuit schedulig caot solve bechmark circuits S5850 ad S38584 withi 2 hours. However, o the other had, the zoe-based schedulig ca solve each bechmark circuit withi 72 secods o matter the costrait o the maximum umber of biary variables ivolved i a zoe is 500, 000 or V. Coclusios This paper ivestigates a fast multi-domai clock skew schedulig for peak curret reductio. The mai cotributio of our work is that it overcomes the high computatioal expese of previous work. Bechmark data cosistetly show that our approach achieves very good results withi a acceptable ru time. Ackowledgemets This work was supported i part by the Natioal Sciece Coucil of R.O.C. uder grat umber of NSC E Refereces [] J.P. Fishbur, Clock Skew Optimizatio, IEEE Tras. o Computers, Vol. 39, No. 7, pp , 990. [2] L. Beii, P. Vuillod, A. Bogliolo, ad G. De Micheli, Clock Skew Optimizatio for Peak Curret Reductio, Joural of VLSI Sigal Processig, vol. 6, pp. 7 30, 997. [3] A. Vittal ad M. Marek-Sadowska, Power-Optimal Buffered Clock Tree Desig, i the Proc. of IEEE/ACM Desig Automatio Coferece, pp , 995. [4] J.P. Fishbur, Solvig a System of Differece Costraits with Variables Restricted to a Fiite Set, Iformatio Processig Letters, vol. 82, o. 3, pp , [5] K. Ravidra, A, Keuhlma, ad E. Setovich, Multi- Domai Clock Skew Schedulig, i the Proc. of IEEE/ACM Iteratioal Coferece o Computer Aided Desig, pp , [6] A. Vittal, H. Ha, F. Brewer, ad M. Marek-Sadowska, Clock Skew Optimizatio for Groud Bouce Cotrol, i the Proc. of IEEE/ACM Iteratioal Coferece o Computer Aided Desig, pp , 996. Table IV. The results of zoe-based schedulig. circuit 500 variables i a zoe 000 variables i a zoe 2000 variables i a zoe whole-circuit peak tackled CPU peak tackled CPU peak tackled CPU peak CPU curret zoes time (s) curret zoes Time (s) curret zoes time (s) curret time (s) S327 4*c 8 0 4*c 6 4 4*c *c 88 S3384 5*c 0 5 5*c 6 8 5*c 4 4 5*c 24 S5378 *c 7 7 *c 5 28 *c 2 54 *c 59 S6669 *c 0 *c 6 20 *c 5 26 *c 22 S9234 7*c *c *c *c 232 S3207 6*c *c *c 285 6*c 362 S5850 5*c *c *c S *c *c *c *c 27 S *c *c *c
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 informationA 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 informationClassification 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 informationSeed 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 informationInteger 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 informationDefinitions 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 informationTHE ASYMPTOTIC COMPLEXITY OF MATRIX REDUCTION OVER FINITE FIELDS
THE ASYMPTOTIC COMPLEXITY OF MATRIX REDUCTION OVER FINITE FIELDS DEMETRES CHRISTOFIDES Abstract. Cosider a ivertible matrix over some field. The Gauss-Jorda elimiatio reduces this matrix to the idetity
More informationIP 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 informationScheduling 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 informationRecursive 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 informationMarkov 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 informationNUMERICAL METHODS FOR SOLVING EQUATIONS
Mathematics Revisio Guides Numerical Methods for Solvig Equatios Page 1 of 11 M.K. HOME TUITION Mathematics Revisio Guides Level: GCSE Higher Tier NUMERICAL METHODS FOR SOLVING EQUATIONS Versio:. Date:
More informationThe Local Harmonious Chromatic Problem
The 7th Workshop o Combiatorial Mathematics ad Computatio Theory The Local Harmoious Chromatic Problem Yue Li Wag 1,, Tsog Wuu Li ad Li Yua Wag 1 Departmet of Iformatio Maagemet, Natioal Taiwa Uiversity
More informationSequences 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 informationIJSER 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 informationEstimation of Backward Perturbation Bounds For Linear Least Squares Problem
dvaced Sciece ad Techology Letters Vol.53 (ITS 4), pp.47-476 http://dx.doi.org/.457/astl.4.53.96 Estimatio of Bacward Perturbatio Bouds For Liear Least Squares Problem Xixiu Li School of Natural Scieces,
More informationA 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 informationTEACHER 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 informationRecurrence Relations
Recurrece Relatios Aalysis of recursive algorithms, such as: it factorial (it ) { if (==0) retur ; else retur ( * factorial(-)); } Let t be the umber of multiplicatios eeded to calculate factorial(). The
More informationInteger 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 informationSigma notation. 2.1 Introduction
Sigma otatio. Itroductio We use sigma otatio to idicate the summatio process whe we have several (or ifiitely may) terms to add up. You may have see sigma otatio i earlier courses. It is used to idicate
More informationDifferentiable Convex Functions
Differetiable Covex Fuctios The followig picture motivates Theorem 11. f ( x) f ( x) f '( x)( x x) ˆx x 1 Theorem 11 : Let f : R R be differetiable. The, f is covex o the covex set C R if, ad oly if for
More informationSECTION 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 informationRank 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 informationA 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 informationRecursive 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 informationAN OPEN-PLUS-CLOSED-LOOP APPROACH TO SYNCHRONIZATION OF CHAOTIC AND HYPERCHAOTIC MAPS
http://www.paper.edu.c Iteratioal Joural of Bifurcatio ad Chaos, Vol. 1, No. 5 () 119 15 c World Scietific Publishig Compay AN OPEN-PLUS-CLOSED-LOOP APPROACH TO SYNCHRONIZATION OF CHAOTIC AND HYPERCHAOTIC
More informationTHE 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 informationNumerical Conformal Mapping via a Fredholm Integral Equation using Fourier Method ABSTRACT INTRODUCTION
alaysia Joural of athematical Scieces 3(1): 83-93 (9) umerical Coformal appig via a Fredholm Itegral Equatio usig Fourier ethod 1 Ali Hassa ohamed urid ad Teh Yua Yig 1, Departmet of athematics, Faculty
More informationENGI Series Page 6-01
ENGI 3425 6 Series Page 6-01 6. Series Cotets: 6.01 Sequeces; geeral term, limits, covergece 6.02 Series; summatio otatio, covergece, divergece test 6.03 Stadard Series; telescopig series, geometric series,
More informationREGRESSION (Physics 1210 Notes, Partial Modified Appendix A)
REGRESSION (Physics 0 Notes, Partial Modified Appedix A) HOW TO PERFORM A LINEAR REGRESSION Cosider the followig data poits ad their graph (Table I ad Figure ): X Y 0 3 5 3 7 4 9 5 Table : Example Data
More informationA 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 informationLecture 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 informationQuantum Computing Lecture 7. Quantum Factoring
Quatum Computig Lecture 7 Quatum Factorig Maris Ozols Quatum factorig A polyomial time quatum algorithm for factorig umbers was published by Peter Shor i 1994. Polyomial time meas that the umber of gates
More informationsubject 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 informationQuantum Annealing for Heisenberg Spin Chains
LA-UR # - Quatum Aealig for Heiseberg Spi Chais G.P. Berma, V.N. Gorshkov,, ad V.I.Tsifriovich Theoretical Divisio, Los Alamos Natioal Laboratory, Los Alamos, NM Istitute of Physics, Natioal Academy of
More informationt distribution [34] : used to test a mean against an hypothesized value (H 0 : µ = µ 0 ) or the difference
EXST30 Backgroud material Page From the textbook The Statistical Sleuth Mea [0]: I your text the word mea deotes a populatio mea (µ) while the work average deotes a sample average ( ). Variace [0]: The
More informationOptimally 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 information6.003 Homework #3 Solutions
6.00 Homework # Solutios Problems. Complex umbers a. Evaluate the real ad imagiary parts of j j. π/ Real part = Imagiary part = 0 e Euler s formula says that j = e jπ/, so jπ/ j π/ j j = e = e. Thus the
More informationDisjoint 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 informationA 2nTH ORDER LINEAR DIFFERENCE EQUATION
A 2TH ORDER LINEAR DIFFERENCE EQUATION Doug Aderso Departmet of Mathematics ad Computer Sciece, Cocordia College Moorhead, MN 56562, USA ABSTRACT: We give a formulatio of geeralized zeros ad (, )-discojugacy
More informationSection 11.8: Power Series
Sectio 11.8: Power Series 1. Power Series I this sectio, we cosider geeralizig the cocept of a series. Recall that a series is a ifiite sum of umbers a. We ca talk about whether or ot it coverges ad i
More informationOptimization 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 informationFLOWSHOP 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 informationChapter 9: Numerical Differentiation
178 Chapter 9: Numerical Differetiatio Numerical Differetiatio Formulatio of equatios for physical problems ofte ivolve derivatives (rate-of-chage quatities, such as velocity ad acceleratio). Numerical
More informationParallel 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 informationOptimization 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 informationCHAPTER 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 informationDecoupling Zeros of Positive Discrete-Time Linear Systems*
Circuits ad Systems,,, 4-48 doi:.436/cs..7 Published Olie October (http://www.scirp.org/oural/cs) Decouplig Zeros of Positive Discrete-Time Liear Systems* bstract Tadeusz Kaczorek Faculty of Electrical
More information62. 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 informationAlternating Series. 1 n 0 2 n n THEOREM 9.14 Alternating Series Test Let a n > 0. The alternating series. 1 n a n.
0_0905.qxd //0 :7 PM Page SECTION 9.5 Alteratig Series Sectio 9.5 Alteratig Series Use the Alteratig Series Test to determie whether a ifiite series coverges. Use the Alteratig Series Remaider to approximate
More informationInformation-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 information1 Hash tables. 1.1 Implementation
Lecture 8 Hash Tables, Uiversal Hash Fuctios, Balls ad Bis Scribes: Luke Johsto, Moses Charikar, G. Valiat Date: Oct 18, 2017 Adapted From Virgiia Williams lecture otes 1 Hash tables A hash table is a
More informationOPTIMAL 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 informationECE-S352 Introduction to Digital Signal Processing Lecture 3A Direct Solution of Difference Equations
ECE-S352 Itroductio to Digital Sigal Processig Lecture 3A Direct Solutio of Differece Equatios Discrete Time Systems Described by Differece Equatios Uit impulse (sample) respose h() of a DT system allows
More informationBasics of Probability Theory (for Theory of Computation courses)
Basics of Probability Theory (for Theory of Computatio courses) Oded Goldreich Departmet of Computer Sciece Weizma Istitute of Sciece Rehovot, Israel. oded.goldreich@weizma.ac.il November 24, 2008 Preface.
More informationRandom assignment with integer costs
Radom assigmet with iteger costs Robert Parviaie Departmet of Mathematics, Uppsala Uiversity P.O. Box 480, SE-7506 Uppsala, Swede robert.parviaie@math.uu.se Jue 4, 200 Abstract The radom assigmet problem
More informationSequences, 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 informationThe multi capacitated clustering problem
The multi capacitated clusterig problem Bruo de Aayde Prata 1 Federal Uiversity of Ceará, Brazil Abstract Clusterig problems are combiatorial optimizatio problems wi several idustrial applicatios. The
More informationADVANCED DIGITAL SIGNAL PROCESSING
ADVANCED DIGITAL SIGNAL PROCESSING PROF. S. C. CHAN (email : sccha@eee.hku.hk, Rm. CYC-702) DISCRETE-TIME SIGNALS AND SYSTEMS MULTI-DIMENSIONAL SIGNALS AND SYSTEMS RANDOM PROCESSES AND APPLICATIONS ADAPTIVE
More informationTMA4205 Numerical Linear Algebra. The Poisson problem in R 2 : diagonalization methods
TMA4205 Numerical Liear Algebra The Poisso problem i R 2 : diagoalizatio methods September 3, 2007 c Eiar M Røquist Departmet of Mathematical Scieces NTNU, N-749 Trodheim, Norway All rights reserved A
More informationPAijpam.eu ON DERIVATION OF RATIONAL SOLUTIONS OF BABBAGE S FUNCTIONAL EQUATION
Iteratioal Joural of Pure ad Applied Mathematics Volume 94 No. 204, 9-20 ISSN: 3-8080 (prited versio); ISSN: 34-3395 (o-lie versio) url: http://www.ijpam.eu doi: http://dx.doi.org/0.2732/ijpam.v94i.2 PAijpam.eu
More informationThis is an introductory course in Analysis of Variance and Design of Experiments.
1 Notes for M 384E, Wedesday, Jauary 21, 2009 (Please ote: I will ot pass out hard-copy class otes i future classes. If there are writte class otes, they will be posted o the web by the ight before class
More informationPAijpam.eu ON TENSOR PRODUCT DECOMPOSITION
Iteratioal Joural of Pure ad Applied Mathematics Volume 103 No 3 2015, 537-545 ISSN: 1311-8080 (prited versio); ISSN: 1314-3395 (o-lie versio) url: http://wwwijpameu doi: http://dxdoiorg/1012732/ijpamv103i314
More informationn k <. If an even palindrome subsequence consists 2
Fidig all Palidrome Subsequeces o a Strig K.R. Chuag 1, R.C.T. Lee 2 ad C.H. Huag 3* 1, 2 Departmet of Computer Sciece, Natioal Chi-Na Uiversity, Puli, Natou Hsieh, Taiwa 545 3 Departmet of Computer Sciece
More informationOblivious Gradient Clock Synchronization
Motivatio: Clock Sychroizatio Oblivious Gradiet Clock Sychroizatio Thomas Locher, ETH Zurich Roger Wattehofer, ETH Zurich Clock sychroizatio is a classic, importat problem! May results have bee published
More informationThe Method of Least Squares. To understand least squares fitting of data.
The Method of Least Squares KEY WORDS Curve fittig, least square GOAL To uderstad least squares fittig of data To uderstad the least squares solutio of icosistet systems of liear equatios 1 Motivatio Curve
More informationA note on the modified Hermitian and skew-hermitian splitting methods for non-hermitian positive definite linear systems
A ote o the modified Hermitia ad skew-hermitia splittig methods for o-hermitia positive defiite liear systems Shi-Liag Wu Tig-Zhu Huag School of Applied Mathematics Uiversity of Electroic Sciece ad Techology
More informationThe 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 informationResearch 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 informationL = n i, i=1. dp p n 1
Exchageable sequeces ad probabilities for probabilities 1996; modified 98 5 21 to add material o mutual iformatio; modified 98 7 21 to add Heath-Sudderth proof of de Fietti represetatio; modified 99 11
More informationLargest families without an r-fork
Largest families without a r-for Aalisa De Bois Uiversity of Salero Salero, Italy debois@math.it Gyula O.H. Katoa Réyi Istitute Budapest, Hugary ohatoa@reyi.hu Itroductio Let [] = {,,..., } be a fiite
More informationCS / MCS 401 Homework 3 grader solutions
CS / MCS 401 Homework 3 grader solutios assigmet due July 6, 016 writte by Jāis Lazovskis maximum poits: 33 Some questios from CLRS. Questios marked with a asterisk were ot graded. 1 Use the defiitio of
More informationPOWER SERIES SOLUTION OF FIRST ORDER MATRIX DIFFERENTIAL EQUATIONS
Joural of Applied Mathematics ad Computatioal Mechaics 4 3(3) 3-8 POWER SERIES SOLUION OF FIRS ORDER MARIX DIFFERENIAL EQUAIONS Staisław Kukla Izabela Zamorska Istitute of Mathematics Czestochowa Uiversity
More informationMachine Learning Theory Tübingen University, WS 2016/2017 Lecture 12
Machie Learig Theory Tübige Uiversity, WS 06/07 Lecture Tolstikhi Ilya Abstract I this lecture we derive risk bouds for kerel methods. We will start by showig that Soft Margi kerel SVM correspods to miimizig
More informationCSE Introduction to Parallel Processing. Chapter 3. Parallel Algorithm Complexity
Dr. Izadi CSE-40533 Itroductio to Parallel Processig Chapter 3 Parallel Algorithm Complexity Review algorithm complexity ad various complexity classes Itroduce the otios of time ad time-cost optimality
More informationSolutions 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 informationCMOS. Dynamic Logic Circuits. Chapter 9. Digital Integrated Circuits Analysis and Design
MOS Digital Itegrated ircuits Aalysis ad Desig hapter 9 Dyamic Logic ircuits 1 Itroductio Static logic circuit Output correspodig to the iput voltage after a certai time delay Preservig its output level
More informationRun-length & Entropy Coding. Redundancy Removal. Sampling. Quantization. Perform inverse operations at the receiver EEE
Geeral e Image Coder Structure Motio Video (s 1,s 2,t) or (s 1,s 2 ) Natural Image Samplig A form of data compressio; usually lossless, but ca be lossy Redudacy Removal Lossless compressio: predictive
More informationSupplemental Materials
1 Supplemetal Materials Xiagmao Chag, Rui Ta, Guoliag Xig, Zhaohui Yua, Cheyag Lu, Yixi Che, Yixia Yag This documet icludes the supplemetal materials for the paper titled Sesor Placemet Algorithms for
More informationInvariability of Remainder Based Reversible Watermarking
Joural of Network Itelligece c 16 ISSN 21-8105 (Olie) Taiwa Ubiquitous Iformatio Volume 1, Number 1, February 16 Ivariability of Remaider Based Reversible Watermarkig Shao-Wei Weg School of Iformatio Egieerig
More informationLinear 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 informationA Simplified Binet Formula for k-generalized Fibonacci Numbers
A Simplified Biet Formula for k-geeralized Fiboacci Numbers Gregory P. B. Dresde Departmet of Mathematics Washigto ad Lee Uiversity Lexigto, VA 440 dresdeg@wlu.edu Zhaohui Du Shaghai, Chia zhao.hui.du@gmail.com
More informationChapter 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 informationMath 475, Problem Set #12: Answers
Math 475, Problem Set #12: Aswers A. Chapter 8, problem 12, parts (b) ad (d). (b) S # (, 2) = 2 2, sice, from amog the 2 ways of puttig elemets ito 2 distiguishable boxes, exactly 2 of them result i oe
More informationRevision Topic 1: Number and algebra
Revisio Topic : Number ad algebra Chapter : Number Differet types of umbers You eed to kow that there are differet types of umbers ad recogise which group a particular umber belogs to: Type of umber Symbol
More informationGenerating subtour elimination constraints for the Traveling Salesman Problem
IOSR Joural of Egieerig (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 08, Issue 7 (July. 2018), V (I) PP 17-21 www.iosre.org Geeratig subtour elimiatio costraits for the Travelig Salesma Problem
More informationDiscrete Orthogonal Moment Features Using Chebyshev Polynomials
Discrete Orthogoal Momet Features Usig Chebyshev Polyomials R. Mukuda, 1 S.H.Og ad P.A. Lee 3 1 Faculty of Iformatio Sciece ad Techology, Multimedia Uiversity 75450 Malacca, Malaysia. Istitute of Mathematical
More informationa 2 +b 2 +c 2 ab+bc+ca.
All Problems o the Prize Exams Sprig 205 The source for each problem is listed below whe available; but eve whe the source is give, the formulatio of the problem may have bee chaged. Solutios for the problems
More informationVariable selection in principal components analysis of qualitative data using the accelerated ALS algorithm
Variable selectio i pricipal compoets aalysis of qualitative data usig the accelerated ALS algorithm Masahiro Kuroda Yuichi Mori Masaya Iizuka Michio Sakakihara (Okayama Uiversity of Sciece) (Okayama Uiversity
More informationA 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 informationRobust Resource Allocation in Parallel and Distributed Computing Systems (tentative)
Robust Resource Allocatio i Parallel ad Distributed Computig Systems (tetative) Ph.D. cadidate V. Shestak Colorado State Uiversity Electrical ad Computer Egieerig Departmet Fort Collis, Colorado, USA shestak@colostate.edu
More informationAnalysis of Algorithms. Introduction. Contents
Itroductio The focus of this module is mathematical aspects of algorithms. Our mai focus is aalysis of algorithms, which meas evaluatig efficiecy of algorithms by aalytical ad mathematical methods. We
More informationThe picture in figure 1.1 helps us to see that the area represents the distance traveled. Figure 1: Area represents distance travelled
1 Lecture : Area Area ad distace traveled Approximatig area by rectagles Summatio The area uder a parabola 1.1 Area ad distace Suppose we have the followig iformatio about the velocity of a particle, how
More informationFIR Filter Design: Part II
EEL335: Discrete-Time Sigals ad Systems. Itroductio I this set of otes, we cosider how we might go about desigig FIR filters with arbitrary frequecy resposes, through compositio of multiple sigle-peak
More informationNOP * * * * + n NOP NOP TIME 1 TIME 2 TIME 3 * * TIME 4 TIME 5 TIME 6 TIME 7 NOP
SCHEDULING II Scheduli uder resource costraits Simplied models: cgiovai De Micheli Staford Uiversity { Hu's alorithm. Heuristic alorithms: { List scheduli. { Force-directed scheduli. Hu's alorithm Assumptios:
More informationResearch 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 informationLecture 2 Clustering Part II
COMS 4995: Usupervised Learig (Summer 8) May 24, 208 Lecture 2 Clusterig Part II Istructor: Nakul Verma Scribes: Jie Li, Yadi Rozov Today, we will be talkig about the hardess results for k-meas. More specifically,
More informationLangford s Problem. Moti Ben-Ari. Department of Science Teaching. Weizmann Institute of Science.
Lagford s Problem Moti Be-Ari Departmet of Sciece Teachig Weizma Istitute of Sciece http://www.weizma.ac.il/sci-tea/beari/ c 017 by Moti Be-Ari. This work is licesed uder the Creative Commos Attributio-ShareAlike
More informationECEN 655: Advanced Channel Coding Spring Lecture 7 02/04/14. Belief propagation is exact on tree-structured factor graphs.
ECEN 655: Advaced Chael Codig Sprig 014 Prof. Hery Pfister Lecture 7 0/04/14 Scribe: Megke Lia 1 4-Cycles i Gallager s Esemble What we already kow: Belief propagatio is exact o tree-structured factor graphs.
More information