Genetic Algorithms for Optimal Scheduling of Chlorine Dosing in Water Distribution Systems

Size: px
Start display at page:

Download "Genetic Algorithms for Optimal Scheduling of Chlorine Dosing in Water Distribution Systems"

Transcription

1 oz343 Genetic Algorithm for Optimal Scheduling of hlorine Doing in Water Ditribution Sytem arl Rouhiainen, urtin Univerity, Moe O. Tade, urtin Univerity, EXEUTIVE SUMMARY Thi paper preent a new model uing a genetic algorithm optimiation technique for determining the optimal chedule of chlorine doing within a water ditribution ytem conidering multiple, competing objective: diinfection control and aethetic control. The characteritic of genetic algorithm which olve the optimiation problem in parallel, uing a population of potential candidate olution, make the genetic algorithm a highly uitable technique for olving multi-objective optimiation problem, in particular for generating a et of Pareto-optimal olution (a generating-baed method). A logical proce for multi-objective genetic algorithm development uing generating-baed method i to firt comprehend the ingle-objective genetic algorithm problem. To addre thi, the model formulation i baed on the claic weighted-um approached (a preference-baed method) to convert the multi-objective problem into a ingle-objective problem, by weighting and umming the individual objective function, to create a quai - ingle objective function, for olving uing a ingle-objective genetic algorithm. The model i alo capable of handling improved nonlinear chlorine decay algorithm by eparating the genetic algorithm code from the network imulation code ued to calculate the hydraulic and water quality ytem dynamic. Six different genetic algorithm model were developed and teted againt a hypothetical water ditribution ytem uing a ingle monitoring node, to determine the bet model configuration prior to application on a ytem coniting of 1 monitoring node. Thi wa achieved by mean of ix different cenario: a imple genetic algorithm (SGA), an elitit genetic algorithm (EGA), and a hybrid (with local earch) genetic algorithm (HEGA); each teted uing either binary-parameter or gray-parameter repreentation. Each cenario conited of four imulation with population ize 4, 8, 16 and 32 repectively. Of the 24 model configuration evaluated, the bet model wa determined a the hybrid elitit genetic algorithm uing gray-parameter repreentation, with a population ize of 16 (HEGA GP16 ). Overall the hybrid technique wa found to produce better reult, with 83% of thee making up the top 6 model configuration. Gray-parameter repreentation proved to produce better reult than binary-parameter repreentation, with 67% of thee making up the top 12 model configuration. The bet model configuration (HEGA GP16 ) wa applied to the hypothetical ditribution ytem, with 1 demand node ued a monitoring point. Three cenario were modelled uing weighting factor for diinfection control and aethetic control a.25:.75,.5:.5, and.75:.25 repectively. The reult howed that the model wa capable of producing the optimal doing chedule conidering the varying weighting factor ued. However, the model i enitive to the weighting factor applied to the two primary objective and the bet doing chedule depend on ome prior knowledge of the prioritie

2 of each of the two primary objective function. Solving the multi-objective problem uing the weighted-um approach (a preference-baed method) ha the diadvantage of requiring new run of the model every time prioritie or "preference" change. To addre thi limitation, the development of a new multi-objective genetic algorithm model, uing a Pareto-baed approach (a generating-baed method), i in progre. INTRODUTION ontrolling the level of chlorine within the ditribution ytem i an important area for the water indutry. hlorine doing et point at pot-treatment booter tation are typically contant with adjutment only being made on a weekly or eaonal bai, if at all. Due to the diurnal nature of ytem demand, opportunitie exit to optimie the cheduling of chlorine doing on an hourly bai, via feed-forward predictive optimiation model, to maximie diinfection control and minimie aethetic concern within water ditribution ytem. Exiting reearch clearly demontrate the need for optimal chlorine cheduling model to help maintain chlorine reidual within the ditribution ytem within precribed limit (Levi and Mallevialle, 1995 & Uber et al., 1996). Several tudie have addreed thi problem by developing optimal chlorine booter diinfection cheduling model (Tryby et al., 1997, Boccelli et al., 1998, Tryby et al., 1999 & Nace et al., 21). Reult from thi reearch conclude that there are benefit for indutry of uing uch model. Exiting model have treated the requirement for diinfection control and aethetic control a contraint, by applying lower and upper chlorine bound, to maintain chlorine reidual within the ditribution ytem within precribed limit. By formulating the requirement for diinfection control and aethetic control a two ditinct objective function, the genetic algorithm (GA) model preented in thi paper enable ytem operator to predefine prioritie (preference) for diinfection and aethetic control, in the form of diinfection and aethetic weighting factor. Exiting model have alo aumed a firt-order chlorine decay algorithm, implifying the complex nonlinear optimiation problem. Studie have hown that firt-order chlorine decay algorithm do not adequately repreent the ytem, due to the complex phyical, chemical and biological reaction that occur in water a it travel from treatment plant to cutomer tap. The model preented in thi paper i capable of handling improved nonlinear chlorine decay algorithm by eparating the genetic algorithm code from the network imulation. MODEL FORMULATION The model formulation i baed on a hypothetical water upply cheme. The ditribution ytem (Figure 1) i upplied from a ground water ource, with the water being treated at a ground water treatment plant before being pumped to a high-level excavated ervice reervoir. Long detention time within the ervice reervoir require the addition of pottreatment diinfection, via a chlorine doing tation (node D ) at the outlet of the reervoir. The chlorine-refrehed water gravity feed to ervice (node 1 to 1 ) within the ditribution ytem. The ervice reervoir, doing tation (node D ), and ditribution ytem are modelled uing the EPANET network hydraulic and water quality imulation package (Roman 2). The hydraulic and chlorine decay model are aumed calibrated. For eae of preentation all network detail, uch a pipe ize and chlorine decay coefficient, are omitted. Sytem demand i aumed a a periodic 24-hour demand pattern (1-minute timetep) for the predefined time horizon (72 hour for thi hypothetical ditribution ytem). The model i not limited to a periodic demand pattern,

3 however for eae of preentation the diurnal ytem demand (Figure 2) i aumed to repeat every 24 hour. The doing chedule i alo aumed a a periodic 24-hour pattern, with each one-hour doe rate (1 to 24) repreenting a deciion variable for the optimiation problem. urve fitting i ued to convert the one-hour timetep into 1- minute timetep, for olving uing EPANET. Water ditribution ytem Tranfer main (eg upply high level ditribution ytem) Pot-treatment diinfection (eg chlorine doing tation) D Water ource (eg borefield) Water treatment (eg ground water treatment plant) 8 Demand (L/ per ervice) Figure 1 Hypothetical water upply cheme Time (hour) Figure 2 Diurnal demand curve (applied to ingle equivalent ervice) Diinfection ontrol Diinfection control i achieved by enuring an adequate chlorine reidual, nominally greater than.1mg/l, i maintained at a demand node. Thi i formulated a a minimiation problem (1). Minimie F d where: m = node m TS U N f (1) M e m m m m dc dr d v T m= 1 t= TS = M = number of node monitored for diinfection control m = cot coefficient (uer defined) dc m dr = cot rate ($) per ervice per day (uer defined)

4 TS TS N t = timetep (nominally 1 minute) e m v m = tart timetep for monitoring node m = end timetep for monitoring node m = number of ervice at node m ( ) Ud = min u umin, u = model predicted chlorine reidual (mg/l) at node m at timetep t u min f T = minimimum chlorine reidual (mg/l) deired (uer defined, nominally.1) = fraction of day (nominally 1/144) The cot coefficient i nominally 1., whilt the cot rate per ervice per day reflect the cot to the community aociated with the rik of drinking water containing pathogen. The tart timetep TS, calculated by running EPANET with a hort pule of chlorine at t= for chlorine doing tation D, i the time of the firt non-zero chlorine reidual (plu 12 hour) at monitoring node m. The end timetep TS e i calculated a the um of the tart timetep plu the duration of chlorine doing (nominally 24 hour). The 12 hour delay i an artificial fix and hould be zero, a it wa found that EPANET did not initialie immediately and took everal hour (after the firt non zero value) to tabilie. Aethetic ontrol The goal of aethetic control i to minimie tate and odour problem aociated with high chlorine reidual, nominally greater than.6mg/l. Thi i formulated a a minimiation problem (2). Minimie F a where: n = node n TS UNf (2) N n n e n n ac ar a vt n = 1 t= TS = N = number of node monitored for aethetic control n = cot coefficient (uer defined) ac n ar = cot rate ($) per ervice per day (uer defined) t = timetep (nominally 1 minute) TS TS u N e n a = tart timetep for monitoring node n = end timetep for monitoring node n ( ) U = max u umax, u = model predicted chlorine reidual (mg/l) at node n at timetep t max n v f T = maximum chlorine reidual (mg/l) deired (uer defined, nominally.6) = number of ervice at node n = fraction of day (nominally 1/144) The cot coefficient i nominally 1., whilt the cot rate per ervice per day reflect the cot to the community aociated with complaint for drinking water with tate and odour problem.

5 Minimiing Volume of hlorine Ued The model alo conider cot aociated with operating the chlorine doing tation D, uch a minimiing the total volume of chlorine ued. Limiting the total volume of chlorine ued i formulated a a minimiation problem (3). Minimie F c S T UQt t t 6 = cc cr (3) = 1 t= 11 where: = chlorine doing node S = number of chlorine doing node t = timetep (nominally 1 minute) T = maximum timetep (nominally 144) cc cr t = cot coefficient, for node (uer defined, nominally 1.) = cot rate ($) per kg chlorine ued, for node (uer defined) Q = flow of water (L/) at doing tation node, at time t t U = chlorine doing rate (mg/l) for node, at time t Minimiing Large Variation in hlorine Doe Rate Another cot aociated with operating the chlorine doing tation D would be to minimiing large change in doing rate over hort time interval, which may affect the doing equipment. Thi i formulated a a minimiation problem (4). Minimie F p S T = 1 pcpr U t (4) = 1 t= 1 where: = chlorine doing node S = number of chlorine doing node pc pr = cot coefficient for node (uer defined) = cot rate ($) for exceeding maximum range r, for node (uer defined) t = timetep (nominally 1 minute) T = maximum timetep (nominally 144) U = max ( + ) t u t 1 ut, rmax t + 1 t max max u = chlorine doe (mg/l) for node, at timetep t + 1 r u = chlorine doe (mg/l) for node, at timetep t = maximum change (mg/l) for node (defined by uer) The cot coefficient i nominally 1., whilt the cot rate for exceeding the maximum range depend on local preference and operating cot.

6 Weighted-Sum Approach The weighted-um approach i the implet and mot widely ued claical approach for olving multi-objective optimiation problem, which (a it name ugget) involve weighting and umming the individual objective to create a quai ingle-objective function. If the objective vary ignificantly in their order of magnitude, it may be appropriate to cale them (alo referred to a normaliation) o that each objective ha an equal order of magnitude. It i alo the uual practice to chooe weight uch that their um i equal to one. The multi-objective problem defined in thi paper conit of four different minimiation function. However, the reearcher are mainly intereted in the two primary objective, diinfection control and aethetic control, defined in (1) and (2) repectively. The other two objective, (3) and (4), are not weighted and are treated a contraint, imilar to the "penalty method", a common technique for handling contrained genetic algorithm problem. Normaliation i not required in thi cae, a the reearcher are intereted in minimiing the total cot. For example, it would not be practical to cale up the cot of the volume of chlorine ued, a hown in (3), to give thi equal priority to diinfection control. The compoite function i defined in (5). Minimie F = W F + W F + F + F (5) where: W W d a SOGA d d a a c p = weighting factor for diinfection control (between and 1) = weighting factor for aethetic control ( W 1) SOLUTION PROEDURE The minimiation function (5) i olved uing a new model, developed uing a new genetic algorithm code linked to the exiting EPANET network imulation code (EPANET ver 2, Roman, 2) ued to calculate the hydraulic and water quality ytem dynamic. Roman (1999) developed a programming toolkit for EPANET that allow model developer to implify the tak required to link the EPANET imulation code to other modelling code, uch a a genetic algorithm optimiation model. The independent linked deign developed for the new model enable future, improved chlorine decay algorithm to be ued without changing the genetic algorithm optimiation code. The tructure of the model i hown in Figure 3. The model wa deigned to upport a population of individual, where each individual ha both a phenotype and genotype tructure. Each individual repreent one poible olution. The phenotype hold the deciion variable, in thi cae 24 one-hour doe rate, whilt the genotype hold the genetic algorithm gene (a deciion variable encoded into a erie of and 1 bit). The model upport either binary or gray-parameter repreentation, with adjutable uer defined preciion for each doing rate. The model upport 2-parent tournament election, multi-point croover and bit-wie mutation. Experimentation with the model indicated a population ize ranging between 4 and 32 may lead to the bet convergence rate, when conidering the expenive (time conuming) objective function, olved uing EPANET. The individual of the firt population are initialied randomly. d

7 1. Deign Model (not part of program flow): Define Individual with both Phenotype and Genotype tructure, Define tructure of Phenotype deciion variable, Define tructure of Genotype gene, Define fitne function from objective function (5), Determine appropriate genetic algorithm parameter (popize etc). 2. Initialie Model: Run EPANET hydraulic imulation (once) and ave hyd file, Load firt population ParentPop with popize number of Individual, Randomie each Individual-Phenotype deciion variable. EPANET 3. alculate Objective Function ot (for each Individual): Pa ParentPop-Individual-Phenotype to EPANET alculate cot from objective function (5), Return ParentPop-Individual-Phenotype reult, Save cot reult for current generation. 4. Elitim (optional): alculate elite Individual from ParentPop and ave to ElitePop. 5. Hybrid local earch (optional): Refine elected ParentPop-Individual-Phenetype uing local earch, Update ElitePop. EPANET 6. alculate Fitne (for each Individual): Summarie ParentPop cot, alculate Individual-Genotype fitne, Save fitne reult for current generation. REPEAT: tep 3 to 1 if converged = Fale 7. Select Potential Mating Parent: Encode each Individual- Phenotype into Individual-Genotype, Uing 2-Parent Tournament build MatingPop from ParentPop". 8. Parent Reproduce To Have hildren: Uing Multi-point roover create hildpop from MatingPop, Uing Bit-wie Mutation introduce diverity into hildpop, Decode each Individual-Genotype into Individual-Phenotype. 9. heck onvergence: Save generation data from ParentPop and hildpop, heck convergence. 1. End Generation: Save reult to dik, IF converged = True THEN Exit ELSE lear ParentPop and MatingPop, Age children to parent by copying hildpop to ParentPop, Increment Generation ounter by 1 END IF Figure 3 Model program flow diagram

8 alculating Objective Function ot For each individual in the population, the phenotype repreentation, which conit of 24 one-hour doe rate, i paed to EPANET. Uing the programmer' toolkit provided with EPANET, the chlorine doing chedule i loaded into the EPANET input file, where each input file conit of ditribution ytem hydraulic and water quality data. EPANET i run and the predicted chlorine reidual data for each monitoring node i aved. Given the chlorine doing chedule, cot for objective function (3) and (4) can be calculated. Uing the reult from each monitoring node the cot for objective function (1) and (2) can be calculated. The total cot for each genetic algorithm individual, which repreent a potential optimal olution, i finally calculated uing (5). alculating Fitne In the implet term the genetic algorithm imulate the evolution proce of life, whereby the fittet individual (in thi cae an individual repreent a mathematical olution) are brought together for mating. The concept i that thee fit individual, uing the genetic algorithm reproduction proce, will pa on "good" part of themelve to their children, whilt unfit individual die off. The meaure of fitne for each individual can imply be the cot of the objective function (5), where a lower cot repreent a fitter individual. However, thi can caue confuion for ome, where a high fitne ha a low cot value. To overcome thi, the model ue (6) to calculate the fitne of each individual, uing population cot tatitic, where the lowet cot individual ha a fitne value of 1 and the highet cot individual ha a fitne value of zero. Fitne = 1* ( max ) ( ) max where: = ot of individual min max min = Minumum cot of all individual within population = Maximum cot of all individual within population (6) onvergence riteria The end of the firt genetic algorithm reproduction proce i referred to a the firt generation. Future generation are evolved from thi firt generation, uing tep 2 through 8 of Figure 3, until a uitable (ideally optimal) olution i found. To top the generation proce from continuing infinitum a convergence check i required. The model upport three level of convergence checking. The model top running when one of the following three criteria (7) i met, whichever come firt. heck 1: If heck 2 If r heck 3: If G c min c r top G top top where: G = urrent generation count G c top min top = Uer defined maximum generation count = Minimum cot of all individual within parent population = Uer defined cot (7)

9 r top = Uer defined check ratio (typically.98) X = Uer defined (typically 1) Y = Uer defined (typically 1) G-X G-Y rc = heck ratio for current generation = min X min Y i=g i=g The Elitit Genetic Algorithm The genetic algorithm reproduction proce may not alway lead to better individual. For example, it i poible that the lowet cot of all individual within the parent population of generation X i greater than the lowet cot of all individual within the parent population of generation X-1. To prevent the lo of good olution an elitit trategy wa implemented. The genetic algorithm elitim proce ave a et number (e%*popize) of the bet (lowet cot) individual from each generation into an elite population of ize e%*popize. The elite population of generation X i compared with the elite population of generation X-1 and the bet e%*popize number of individual of both elite population replace the individual within the elite population of generation X. The Hybrid Genetic Algorithm The combination of a local earch technique i ometime referred to a a hybrid genetic algorithm. The model wa developed to upport the option of including a local earch, the objective being to take the bet h%*popize of the parent population and apply a local earch on each individual until a better (if poible) cot i achieved. Thi i done by randomly picking a deciion variable (a one-hour doe rate) and incrementing the value by a mall amount, in a random direction (up or down). The modified chlorine doing chedule i then olved and the cot function (5) calculated. If the cot i lower the proce repeat, moving in the ame direction until there i no more improvement in cot. If the cot i higher (or the ame) the direction of change i revered and the proce repeated in the new direction. MODEL ONFIGURATION Prior to applying the model to a hypothetical ditribution ytem (Figure 1) coniting of 1 demand node, the model wa firt teted againt a ingle demand node, to determine the bet model configuration. Thi wa achieved by mean of ix different cenario: a imple genetic algorithm (SGA), an elitit genetic algorithm (EGA), and a hybrid (with local earch) elitit genetic algorithm (HEGA); each teted with either binary or gray-parameter repreentation. Each cenario conit of four imulation, with each imulation coniting of 5 eparate randomly initialied run. Demand node "1" wa choen a the tet node. The chedule for chlorine doing at node D wa defined a 24 one-hour deciion variable with lower and upper bound of.2 and 6.mg/L repectively and a minimum preciion of.1mg/l. All model configuration ued 2-parent tournament for election and 2-point croover (probability of.8) with bit-wie mutation (probability of.2) for reproduction. The convergence check data, a per (7), wa defined a: top = $5, r top =.98 (X=1, Y=6), and G top =3. The weighting factor for diinfection control and aethetic control were.5 and.5 repectively. Data for each cenario are lited in Table 1 through Table 4. Optional parameter were e= 2 and h= 2. Table 1 Data for diinfection control, objective function (1) Scenario m M m m dc t TS TS e m dr N u v min

10 Table 2 Data for aethetic control, objective function (2) Scenario n N n n ac t TS TS e n ar N u v max Table 3 Data for chlorine volume control, objective function (3) Scenario S cc t T cr 1-6 D Table 4 Data for doe change rate control, objective function (4) Scenario S pc t T pr 1-6 D Scenario 1: Simple GA uing Binary Repreentation (SGA B ) r max hlorine Doe (mg/l) Time (hour) Figure 4 SGA B - doing at node "D" for monitor node "1" Bet Solution Reidual (mg/l) Time (hour) Bet Solution Figure 5 SGA B - reidual at monitor node "1" (target.1mg/l) for doing at node "D" 12 ot ($,) EPANET run Figure 6 SGA B - cot veru EPANET run Bet Solution Scenario 2: Simple GA uing Gray Repreentation (SGA G ) The reult of the doing chedule and monitor node reidual for SGA G follow imilar trend a Figure 4 and Figure 5 repectively.

11 12 ot ($,) EPANET run Figure 7 SGA G - cot veru EPANET run Bet Solution Scenario 3: Elitit GA uing Binary Repreentation (EGA B ) hlorine Doe (mg/l) Time (hour) Figure 8 EGA B - doing at node "D" for monitor node "1" Bet Solution The reult of the monitor node reidual for EGA B follow imilar trend a Figure 5, with light improvement. 12 ot ($,) EPANET run Figure 9 EGA B - cot veru EPANET run Bet Solution Scenario 4: Elitit GA uing Gray Repreentation (EGA G ) hlorine Doe (mg/l) Bet cot found uing EGAGP Time (hour) Figure 1 EGA G - doing at node "D" for monitor node "1" Bet Solution

12 .15 Reidual (mg/l) Time (hour) Bet Solution Figure 11 EGA G - reidual at monitor node "1" (target.1mg/l) for doing at node "D" The reult for cot veru EPANET run follow imilar trend a Figure 9. Scenario 5: Hybrid Elitit GA uing Binary Repreentation (HEGA B ) The reult of the doing chedule and monitor node reidual for HEGA B follow imilar trend a Figure 1 and Figure 11 repectively. ot ($,) EPANET run Figure 12 HEGA B - cot veru EPANET run Bet Solution Scenario 6: Hybrid Elitit GA uing Gray Repreentation (HEGA G ) hlorine Doe (mg/l) P= Time (hour) Figure 13 HEGA G - doing at node "D" for monitor node "1" (Bet Solution) ot ($,) EPANET run Figure 14 HEGA G - cot veru EPANET run (Bet Solution)

13 The reult of the monitor node reidual for HEGA G follow imilar trend a Figure 11. Summary of Model onfiguration The imple genetic algorithm (both binary and grey-parameter model configuration) performed fairly, a compared to the bet olution provided by HEGA GP16. The elitit genetic algorithm model performed better overall, a compared to the imple genetic algorithm model. EGA GP32 produced the lowet cot (refer Figure 16). However, when compared to the reult obtained from HEGA GP16, it wa concluded that HEGA GP16 wa the bet (out of 24) model configuration, when conidering the computational expene, in term of the number of EPANET run. Overall it wa oberved that imulation with a larger population ize were able to obtain a lower final cot. It wa alo noted that model uing grey-parameter repreentation performed better overall, a compared to model uing binary-parameter repreentation, with 67% of thee making up the top12 (out of 24) model configuration. Overall the hybrid technique wa found to produce better reult, with 83% of thee making up the top 6 model configuration. Figure 15 ummarie all model configuration. The top 12 of 24 model configuration are hown in detail in Figure 16. ot ($,) EGAgp32 HEGAgp16 ot HEGAbp32 HEGAgp32 HEGAbp8 HEGAbp16 Ratio EPANET run to (Betot/ot) EGAgp16 HEGAbp4 EGAgp4 EGAgp8 HEGAgp8 HEGAgp4 EGAbp32 EGAbp8 EGAbp4 EGAbp16 SGAgp32 SGAgp16 SGAbp32 SGAbp8 SGAgp8 SGAbp16 SGAgp4 SGAbp4 5, 4, 3, 2, 1, Ratio EPANET run to (Betot/ot) Figure 15 Summary of all model configuration (order of lowet cot) ot ($,) ot Lowet ot Ratio EPANETrun to (Betot/ot) Bet Solution conidering cot veru EPANET run (11% of lowet) 4, 3, 2, 1, Ratio EPANET run to (Betot/ot) EGAgp32 HEGAgp16 HEGAbp32 HEGAgp32 HEGAbp8 HEGAbp16 EGAgp16 HEGAbp4 HEGAgp8 EGAgp8 EGAgp4 HEGAgp4 Figure 16 Detailed view of top 12 (of 24) model configuration

14 MODEL APPLIATION The bet model configuration (HEGA GP16 ) wa applied to the hypothetical ditribution ytem, taking into conideration all node "1" to "1. Three cenario were modelled uing different weighting factor for diinfection control, to ae the impact thi had on the optimal chlorine doing chedule. Figure 17 how the reult for weighting factor W d =.25,.5, and hlorine Doe (mg/l) Wd=.25 Wd=.5 Wd= Time (hour) Figure 17 HEGA GP16 - doing at node "D" for monitoring ALL node "1" to "1" Each cenario converged after approximately 3 EPANET run (Figure 18). The time to run each imulation, uing a Pentium4 (2GHz) peronal computer, wa approximately 25 minute for each cenario. Thi i within uitable time requirement for off-line cheduling, conidering a cheduling period of 24 hour. It i anticipated that the time to converge to an optimal olution, conidering a lightly modified demand pattern at ome future time (ay 2 hour pat firt model run), would be decreaed dramatically if the model were initialied uing reult from a previou run. 3, ot ($,) 2, 1, 75%Di 5%Di 25%Di EPANET run Figure 18 HEGA GP16 - cot veru EPANET run (varying W d ) Figure 19 how the reult, uing W d =.5, for three repreentative node within the ditribution ytem, a node cloet to the doing tation (node "1"), a node midway (node "6"), and a node furthet from the doing tation (node "1"). It wa oberved that node "1" had ome rapid chlorine reidual increae, at around 31 hour. Depending on the degree of change, thi could poe a problem for cutomer a they may notice the change. However, in the cae above, the change i only.2mg/l and thi would not be a great concern for the hypothetical ditribution ytem. However, to avoid thi change rate from becoming too exceive when applying the model to other ditribution ytem, an additional cot function could be added to (5). The additional cot function could be ued to penalie large change in chlorine reidual over a hort period, imilar to cot function (4).

15 1.6 Doe ("D") hlorine (mg/l) Re ("1") Re ("6").4 Re ("1") Time (hour) Figure 19 HEGA GP16 - Doing at "D" with Wd=.5, howing node "1", "6", and "1" ONLUSIONS Thi paper preented a new model uing a genetic algorithm optimiation technique for determining the optimal chedule of chlorine doing within a water ditribution ytem conidering multiple, competing objective: diinfection control and aethetic control. The deign of the model enable future, improved chlorine decay algorithm to be ued with the optimiation model without changing the genetic algorithm optimiation code. The model wa developed to upport either binary or gray-parameter repreentation. Six different model configuration were developed and each configuration wa teted uing a cenario with four different population ize, applied to a ingle demand node within a hypothetical ditribution ytem. The firt two model configuration were developed baed on the "claic" imple genetic algorithm, but lightly modified to include 2-parent tournament for election and multi-point croover with bit-wie mutation for reproduction. The next two model configuration were developed to include elitim, which wa found to increaed the performance of the model, in attaining an optimal chlorine doing chedule. The lat two model configuration were developed a a hybrid genetic algorithm. The hybrid deign included a local earch technique and wa found to outperform all other model configuration. Of the 24 model configuration evaluated, the bet model wa determined a the hybrid elitit genetic algorithm uing-gray parameter repreentation. Overall gray-parameter repreentation wa found to produce better reult, a compared to model configuration uing binary-parameter repreentation. Hybrid model configuration, including the local earch technique, performed the bet overall, with 83% of thee making up the bet 6 configuration. The bet model configuration (HEGA GP16 ) wa applied to the hypothetical ditribution ytem with 1 demand node ued a monitoring point. Three cenario were modelled uing weighting factor for diinfection control and aethetic control a.25:.75,.5:.5, and.75:.25 repectively. The reult howed that the model wa capable of producing the optimal doing chedule conidering the varying weighting factor ued. However, the model i enitive to the weighting factor applied to the two primary objective and the bet doing chedule depend on ome prior knowledge of the prioritie of each of the two primary objective function. Solving the multi-objective problem uing the weighted-um approach (a preference-baed method) ha the diadvantage of requiring new run of the model every time prioritie or "preference" change. To addre

16 thi limitation, the development of a new multi-objective genetic algorithm model, uing a Pareto-baed approach (a generating-baed method), i in progre. AKNOWLEDGEMENTS The author would like to acknowledge the Water orporation (Perth, Wetern Autralia) and the ooperative Reearch entre for Water Quality and Treatment (Adelaide, South Autralia) for their upport. REFERENES Boccelli, D.L., Tryby, M.E., Uber, J.G., Roman, L.A., Zierolf, M.L. and Polycarpou, M.M. (1998) "Optimal cheduling of booter diinfection in water ditribution ytem", Journal of Water Reource Planning and Management, 124(2), Levi, Y. and Mallevialle, J. (1995) "Global trategy and new tool for maintaining water quality in ditribution ytem", Proceeding of the hina Water Supply Aociation - Safety of Water Supply in Tranmiion and Ditribution Sytem, November, Shanghai, hina, Nace, A., Harmant, P. and Villon, P. (21) "Optimization of location and chlorine doage of the booter chlorination in water ditribution network", Proceeding of the World Water & Environmental Reource ongre, Bridging the Gap: Meeting the World' Water and Environmental Reource hallenge, ed. Don Phelp and Gerald Sehlke, May 2-24, Orlando, Florida, pre-conference copy, 11pp. Roman, L.A. (1999) "The EPANET programmer' toolkit for analyi of water ditribution ytem", Proceeding of the 26th Annual Water Reource Planning and Management onference, June 6-9, Tempe, Arizona, 4E, 1-1. Roman, L.A. (2) "EPANET Uer Manual, EPA/6/R-/57", United Stated Environmental Protection Agency, Ver 2. Tryby, M.E., Boccelli, D.L., Uber, J.G., Roman, L.A., Zierolf, M.L. and Polycarpou, M.M. (1997) "Optimal cheduling of booter diinfection", Proceeding of the AWWA Annual onference, June, Atlanta, GA, Vol, Tryby, M.E., Boccelli, D.., Koechling, M.T., Uber, J.G., Summer, R.S. and Roman, L.A. (1999) "Booter diinfection for managing diinfectant reidual", Journal of American Water Work Aociation, 91(1), Uber, J.G., Summer, R.S., Boccelli, D.., Koechling, M.T., Tryby, M.E. and Roman, L.A. (1996) "Booter hlorination", Proceeding of the AWWA Annual onference, June 23-27, Toronto, Ontario, anada, Vol D,

A Practical Model for Minimizing Waiting Time in a Transit Network

A Practical Model for Minimizing Waiting Time in a Transit Network A Practical Model for Minimizing Waiting Time in a Tranit Network Leila Dianat, MASc, Department of Civil Engineering, Sharif Univerity of Technology, Tehran, Iran Youef Shafahi, Ph.D. Aociate Profeor,

More information

A Multi-objective Genetic Algorithm for Reliability Optimization Problem

A Multi-objective Genetic Algorithm for Reliability Optimization Problem International Journal of Performability Engineering, Vol. 5, No. 3, April 2009, pp. 227-234. RAMS Conultant Printed in India A Multi-objective Genetic Algorithm for Reliability Optimization Problem AMAR

More information

DAROS: Distributed User-Server Assignment And Replication For Online Social Networking Applications

DAROS: Distributed User-Server Assignment And Replication For Online Social Networking Applications DAROS: Ditributed Uer-Server Aignment And Replication For Online Social Networking Application Thuan Duong-Ba School of EECS Oregon State Univerity Corvalli, OR 97330, USA Email: duongba@eec.oregontate.edu

More information

Modeling of underwater vehicle s dynamics

Modeling of underwater vehicle s dynamics Proceeding of the 11th WEA International Conference on YTEM, Agio Nikolao, Crete Iland, Greece, July 23-25, 2007 44 Modeling of underwater vehicle dynamic ANDRZEJ ZAK Department of Radiolocation and Hydrolocation

More information

Key Terms - MinMin, MaxMin, Sufferage, Task Scheduling, Standard Deviation, Load Balancing.

Key Terms - MinMin, MaxMin, Sufferage, Task Scheduling, Standard Deviation, Load Balancing. Volume 3, Iue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Reearch in Computer Science and Software Engineering Reearch Paper Available online at: www.ijarce.com Tak Aignment in

More information

Universität Augsburg. Institut für Informatik. Approximating Optimal Visual Sensor Placement. E. Hörster, R. Lienhart.

Universität Augsburg. Institut für Informatik. Approximating Optimal Visual Sensor Placement. E. Hörster, R. Lienhart. Univerität Augburg à ÊÇÅÍÆ ËÀǼ Approximating Optimal Viual Senor Placement E. Hörter, R. Lienhart Report 2006-01 Januar 2006 Intitut für Informatik D-86135 Augburg Copyright c E. Hörter, R. Lienhart Intitut

More information

1 The secretary problem

1 The secretary problem Thi i new material: if you ee error, pleae email jtyu at tanford dot edu 1 The ecretary problem We will tart by analyzing the expected runtime of an algorithm, a you will be expected to do on your homework.

More information

SLA Adaptation for Service Overlay Networks

SLA Adaptation for Service Overlay Networks SLA Adaptation for Service Overlay Network Con Tran 1, Zbigniew Dziong 1, and Michal Pióro 2 1 Department of Electrical Engineering, École de Technologie Supérieure, Univerity of Quebec, Montréal, Canada

More information

Refining SIRAP with a Dedicated Resource Ceiling for Self-Blocking

Refining SIRAP with a Dedicated Resource Ceiling for Self-Blocking Refining SIRAP with a Dedicated Reource Ceiling for Self-Blocking Mori Behnam, Thoma Nolte Mälardalen Real-Time Reearch Centre P.O. Box 883, SE-721 23 Väterå, Sweden {mori.behnam,thoma.nolte}@mdh.e ABSTRACT

More information

Laboratory Exercise 6

Laboratory Exercise 6 Laboratory Exercie 6 Adder, Subtractor, and Multiplier The purpoe of thi exercie i to examine arithmetic circuit that add, ubtract, and multiply number. Each type of circuit will be implemented in two

More information

Chapter 13 Non Sampling Errors

Chapter 13 Non Sampling Errors Chapter 13 Non Sampling Error It i a general aumption in the ampling theory that the true value of each unit in the population can be obtained and tabulated without any error. In practice, thi aumption

More information

Distributed Packet Processing Architecture with Reconfigurable Hardware Accelerators for 100Gbps Forwarding Performance on Virtualized Edge Router

Distributed Packet Processing Architecture with Reconfigurable Hardware Accelerators for 100Gbps Forwarding Performance on Virtualized Edge Router Ditributed Packet Proceing Architecture with Reconfigurable Hardware Accelerator for 100Gbp Forwarding Performance on Virtualized Edge Router Satohi Nihiyama, Hitohi Kaneko, and Ichiro Kudo Abtract To

More information

ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK

ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK ES05 Analyi and Deign of Engineering Sytem: Lab : An Introductory Tutorial: Getting Started with SIMULINK What i SIMULINK? SIMULINK i a oftware package for modeling, imulating, and analyzing dynamic ytem.

More information

Stochastic Search and Graph Techniques for MCM Path Planning Christine D. Piatko, Christopher P. Diehl, Paul McNamee, Cheryl Resch and I-Jeng Wang

Stochastic Search and Graph Techniques for MCM Path Planning Christine D. Piatko, Christopher P. Diehl, Paul McNamee, Cheryl Resch and I-Jeng Wang Stochatic Search and Graph Technique for MCM Path Planning Chritine D. Piatko, Chritopher P. Diehl, Paul McNamee, Cheryl Rech and I-Jeng Wang The John Hopkin Univerity Applied Phyic Laboratory, Laurel,

More information

Performance of a Robust Filter-based Approach for Contour Detection in Wireless Sensor Networks

Performance of a Robust Filter-based Approach for Contour Detection in Wireless Sensor Networks Performance of a Robut Filter-baed Approach for Contour Detection in Wirele Senor Network Hadi Alati, William A. Armtrong, Jr., and Ai Naipuri Department of Electrical and Computer Engineering The Univerity

More information

Edits in Xylia Validity Preserving Editing of XML Documents

Edits in Xylia Validity Preserving Editing of XML Documents dit in Xylia Validity Preerving diting of XML Document Pouria Shaker, Theodore S. Norvell, and Denni K. Peter Faculty of ngineering and Applied Science, Memorial Univerity of Newfoundland, St. John, NFLD,

More information

Hassan Ghaziri AUB, OSB Beirut, Lebanon Key words Competitive self-organizing maps, Meta-heuristics, Vehicle routing problem,

Hassan Ghaziri AUB, OSB Beirut, Lebanon Key words Competitive self-organizing maps, Meta-heuristics, Vehicle routing problem, COMPETITIVE PROBABIISTIC SEF-ORGANIZING MAPS FOR ROUTING PROBEMS Haan Ghaziri AUB, OSB Beirut, ebanon ghaziri@aub.edu.lb Abtract In thi paper, we have applied the concept of the elf-organizing map (SOM)

More information

Service and Network Management Interworking in Future Wireless Systems

Service and Network Management Interworking in Future Wireless Systems Service and Network Management Interworking in Future Wirele Sytem V. Tountopoulo V. Stavroulaki P. Demeticha N. Mitrou and M. Theologou National Technical Univerity of Athen Department of Electrical Engineering

More information

SIMIT 7. Component Type Editor (CTE) User manual. Siemens Industrial

SIMIT 7. Component Type Editor (CTE) User manual. Siemens Industrial SIMIT 7 Component Type Editor (CTE) Uer manual Siemen Indutrial Edition January 2013 Siemen offer imulation oftware to plan, imulate and optimize plant and machine. The imulation- and optimizationreult

More information

See chapter 8 in the textbook. Dr Muhammad Al Salamah, Industrial Engineering, KFUPM

See chapter 8 in the textbook. Dr Muhammad Al Salamah, Industrial Engineering, KFUPM Goal programming Objective of the topic: Indentify indutrial baed ituation where two or more objective function are required. Write a multi objective function model dla a goal LP Ue weighting um and preemptive

More information

AUTOMATIC TEST CASE GENERATION USING UML MODELS

AUTOMATIC TEST CASE GENERATION USING UML MODELS Volume-2, Iue-6, June-2014 AUTOMATIC TEST CASE GENERATION USING UML MODELS 1 SAGARKUMAR P. JAIN, 2 KHUSHBOO S. LALWANI, 3 NIKITA K. MAHAJAN, 4 BHAGYASHREE J. GADEKAR 1,2,3,4 Department of Computer Engineering,

More information

Advanced Encryption Standard and Modes of Operation

Advanced Encryption Standard and Modes of Operation Advanced Encryption Standard and Mode of Operation G. Bertoni L. Breveglieri Foundation of Cryptography - AES pp. 1 / 50 AES Advanced Encryption Standard (AES) i a ymmetric cryptographic algorithm AES

More information

Stress-Blended Eddy Simulation (SBES) - A new Paradigm in hybrid RANS-LES Modeling

Stress-Blended Eddy Simulation (SBES) - A new Paradigm in hybrid RANS-LES Modeling Stre-Blended Eddy Simulation (SBES) - A new Paradigm in hybrid RANS-LES Modeling Menter F.R. ANSYS Germany GmbH Introduction It i oberved in many CFD imulation that RANS model how inherent technology limitation

More information

w w w. a j e r. o r g Page 98 Montreal, Canada) Corresponding Author: Essa Abrahim Abdulgader Saleem

w w w. a j e r. o r g Page 98 Montreal, Canada) Corresponding Author: Essa Abrahim Abdulgader Saleem American Journal of Engineering Reearch (AJER) e-issn: 2320-0847 p-issn : 2320-0936 Volume-6, Iue-10, pp-98-107 www.ajer.org Reearch Paper Open Acce Multi-objective optimization of multi-tate reliability

More information

Keywords Cloud Computing, Service Level Agreements (SLA), CloudSim, Monitoring & Controlling SLA Agent, JADE

Keywords Cloud Computing, Service Level Agreements (SLA), CloudSim, Monitoring & Controlling SLA Agent, JADE Volume 5, Iue 8, Augut 2015 ISSN: 2277 128X International Journal of Advanced Reearch in Computer Science and Software Engineering Reearch Paper Available online at: www.ijarce.com Verification of Agent

More information

[N309] Feedforward Active Noise Control Systems with Online Secondary Path Modeling. Muhammad Tahir Akhtar, Masahide Abe, and Masayuki Kawamata

[N309] Feedforward Active Noise Control Systems with Online Secondary Path Modeling. Muhammad Tahir Akhtar, Masahide Abe, and Masayuki Kawamata he 32nd International Congre and Expoition on Noie Control Engineering Jeju International Convention Center, Seogwipo, Korea, Augut 25-28, 2003 [N309] Feedforward Active Noie Control Sytem with Online

More information

SIMIT 7. Profinet IO Gateway. User Manual

SIMIT 7. Profinet IO Gateway. User Manual SIMIT 7 Profinet IO Gateway Uer Manual Edition January 2013 Siemen offer imulation oftware to plan, imulate and optimize plant and machine. The imulation- and optimizationreult are only non-binding uggetion

More information

Drawing Lines in 2 Dimensions

Drawing Lines in 2 Dimensions Drawing Line in 2 Dimenion Drawing a traight line (or an arc) between two end point when one i limited to dicrete pixel require a bit of thought. Conider the following line uperimpoed on a 2 dimenional

More information

An Approach to a Test Oracle for XML Query Testing

An Approach to a Test Oracle for XML Query Testing An Approach to a Tet Oracle for XML Query Teting Dae S. Kim-Park, Claudio de la Riva, Javier Tuya Univerity of Oviedo Computing Department Campu of Vieque, /n, 33204 (SPAIN) kim_park@li.uniovi.e, claudio@uniovi.e,

More information

Topics. Lecture 37: Global Optimization. Issues. A Simple Example: Copy Propagation X := 3 B > 0 Y := 0 X := 4 Y := Z + W A := 2 * 3X

Topics. Lecture 37: Global Optimization. Issues. A Simple Example: Copy Propagation X := 3 B > 0 Y := 0 X := 4 Y := Z + W A := 2 * 3X Lecture 37: Global Optimization [Adapted from note by R. Bodik and G. Necula] Topic Global optimization refer to program optimization that encompa multiple baic block in a function. (I have ued the term

More information

Cutting Stock by Iterated Matching. Andreas Fritsch, Oliver Vornberger. University of Osnabruck. D Osnabruck.

Cutting Stock by Iterated Matching. Andreas Fritsch, Oliver Vornberger. University of Osnabruck. D Osnabruck. Cutting Stock by Iterated Matching Andrea Fritch, Oliver Vornberger Univerity of Onabruck Dept of Math/Computer Science D-4909 Onabruck andy@informatikuni-onabrueckde Abtract The combinatorial optimization

More information

A System Dynamics Model for Transient Availability Modeling of Repairable Redundant Systems

A System Dynamics Model for Transient Availability Modeling of Repairable Redundant Systems International Journal of Performability Engineering Vol., No. 3, May 05, pp. 03-. RAMS Conultant Printed in India A Sytem Dynamic Model for Tranient Availability Modeling of Repairable Redundant Sytem

More information

Efficient Data Forwarding in Mobile Social Networks with Diverse Connectivity Characteristics

Efficient Data Forwarding in Mobile Social Networks with Diverse Connectivity Characteristics Efficient Data Forwarding in Mobile Social Network with Divere Connectivity Characteritic Xiaomei Zhang and Guohong Cao Department of Computer Science and Engineering The Pennylvania State Univerity, Univerity

More information

The norm Package. November 15, Title Analysis of multivariate normal datasets with missing values

The norm Package. November 15, Title Analysis of multivariate normal datasets with missing values The norm Package November 15, 2003 Verion 1.0-9 Date 2002/05/06 Title Analyi of multivariate normal dataet with miing value Author Ported to R by Alvaro A. Novo . Original by Joeph

More information

Increasing Throughput and Reducing Delay in Wireless Sensor Networks Using Interference Alignment

Increasing Throughput and Reducing Delay in Wireless Sensor Networks Using Interference Alignment Int. J. Communication, Network and Sytem Science, 0, 5, 90-97 http://dx.doi.org/0.436/ijcn.0.50 Publihed Online February 0 (http://www.scirp.org/journal/ijcn) Increaing Throughput and Reducing Delay in

More information

Planning of scooping position and approach path for loading operation by wheel loader

Planning of scooping position and approach path for loading operation by wheel loader 22 nd International Sympoium on Automation and Robotic in Contruction ISARC 25 - September 11-14, 25, Ferrara (Italy) 1 Planning of cooping poition and approach path for loading operation by wheel loader

More information

MAT 155: Describing, Exploring, and Comparing Data Page 1 of NotesCh2-3.doc

MAT 155: Describing, Exploring, and Comparing Data Page 1 of NotesCh2-3.doc MAT 155: Decribing, Exploring, and Comparing Data Page 1 of 8 001-oteCh-3.doc ote for Chapter Summarizing and Graphing Data Chapter 3 Decribing, Exploring, and Comparing Data Frequency Ditribution, Graphic

More information

The Association of System Performance Professionals

The Association of System Performance Professionals The Aociation of Sytem Performance Profeional The Computer Meaurement Group, commonly called CMG, i a not for profit, worldwide organization of data proceing profeional committed to the meaurement and

More information

LinkGuide: Towards a Better Collection of Hyperlinks in a Website Homepage

LinkGuide: Towards a Better Collection of Hyperlinks in a Website Homepage Proceeding of the World Congre on Engineering 2007 Vol I LinkGuide: Toward a Better Collection of Hyperlink in a Webite Homepage A. Ammari and V. Zharkova chool of Informatic, Univerity of Bradford anammari@bradford.ac.uk,

More information

Performance Evaluation of an Advanced Local Search Evolutionary Algorithm

Performance Evaluation of an Advanced Local Search Evolutionary Algorithm Anne Auger and Nikolau Hanen Performance Evaluation of an Advanced Local Search Evolutionary Algorithm Proceeding of the IEEE Congre on Evolutionary Computation, CEC 2005 c IEEE Performance Evaluation

More information

Floating Point CORDIC Based Power Operation

Floating Point CORDIC Based Power Operation Floating Point CORDIC Baed Power Operation Kazumi Malhan, Padmaja AVL Electrical and Computer Engineering Department School of Engineering and Computer Science Oakland Univerity, Rocheter, MI e-mail: kmalhan@oakland.edu,

More information

A Hybrid Deployable Dynamic Traffic Assignment Framework for Robust Online Route Guidance

A Hybrid Deployable Dynamic Traffic Assignment Framework for Robust Online Route Guidance A Hybrid Deployable Dynamic Traffic Aignment Framework for Robut Online Route Guidance Sriniva Peeta School of Civil Engineering, Purdue Univerity Chao Zhou Sabre, Inc. Sriniva Peeta School of Civil Engineering

More information

Modelling the impact of cyber attacks on the traffic control centre of an urban automobile transport system by means of enhanced cybersecurity

Modelling the impact of cyber attacks on the traffic control centre of an urban automobile transport system by means of enhanced cybersecurity Modelling the impact of cyber attack on the traffic control centre of an urban automobile tranport ytem by mean of enhanced cyberecurity Yoana Ivanova 1,* 1 Bulgarian Academy of Science, Intitute of ICT,

More information

AN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROBLEM

AN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROBLEM RAC Univerity Journal, Vol IV, No, 7, pp 87-9 AN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROLEM Mozzem Hoain Department of Mathematic Ghior Govt

More information

Laboratory Exercise 2

Laboratory Exercise 2 Laoratory Exercie Numer and Diplay Thi i an exercie in deigning cominational circuit that can perform inary-to-decimal numer converion and inary-coded-decimal (BCD) addition. Part I We wih to diplay on

More information

Multi-Target Tracking In Clutter

Multi-Target Tracking In Clutter Multi-Target Tracking In Clutter John N. Sander-Reed, Mary Jo Duncan, W.B. Boucher, W. Michael Dimmler, Shawn O Keefe ABSTRACT A high frame rate (0 Hz), multi-target, video tracker ha been developed and

More information

Kinematics Programming for Cooperating Robotic Systems

Kinematics Programming for Cooperating Robotic Systems Kinematic Programming for Cooperating Robotic Sytem Critiane P. Tonetto, Carlo R. Rocha, Henrique Sima, Altamir Dia Federal Univerity of Santa Catarina, Mechanical Engineering Department, P.O. Box 476,

More information

How to Select Measurement Points in Access Point Localization

How to Select Measurement Points in Access Point Localization Proceeding of the International MultiConference of Engineer and Computer Scientit 205 Vol II, IMECS 205, March 8-20, 205, Hong Kong How to Select Meaurement Point in Acce Point Localization Xiaoling Yang,

More information

Design of a Stewart Platform for General Machining Using Magnetic Bearings

Design of a Stewart Platform for General Machining Using Magnetic Bearings eign of a Stewart Platform for eneral Machining Uing Magnetic earing Jeff Pieper epartment of Mechanical and Manufacturing Engineering Univerity of algary algary lberta anada N N4 pieper@ucalgary.ca Preented

More information

Compressed Sensing Image Processing Based on Stagewise Orthogonal Matching Pursuit

Compressed Sensing Image Processing Based on Stagewise Orthogonal Matching Pursuit Senor & randucer, Vol. 8, Iue 0, October 204, pp. 34-40 Senor & randucer 204 by IFSA Publihing, S. L. http://www.enorportal.com Compreed Sening Image Proceing Baed on Stagewie Orthogonal Matching Puruit

More information

Aalborg Universitet. Published in: Proceedings of the Working Conference on Advanced Visual Interfaces

Aalborg Universitet. Published in: Proceedings of the Working Conference on Advanced Visual Interfaces Aalborg Univeritet Software-Baed Adjutment of Mobile Autotereocopic Graphic Uing Static Parallax Barrier Paprocki, Martin Marko; Krog, Kim Srirat; Kritofferen, Morten Bak; Krau, Martin Publihed in: Proceeding

More information

Analytical Redundancy and Fuzzy Inference in AUV Fault Detection and Compensation

Analytical Redundancy and Fuzzy Inference in AUV Fault Detection and Compensation Analytical Redundancy and Fuzzy Inference in AUV Fault Detection and Compenation A. J. Healey Profeor and Director Center for AUV Reearch Naval Potgraduate School Monterey, CA 93953 healey@me.np.navy.mil

More information

3D SMAP Algorithm. April 11, 2012

3D SMAP Algorithm. April 11, 2012 3D SMAP Algorithm April 11, 2012 Baed on the original SMAP paper [1]. Thi report extend the tructure of MSRF into 3D. The prior ditribution i modified to atify the MRF property. In addition, an iterative

More information

Analysis of the results of analytical and simulation With the network model and dynamic priority Unchecked Buffer

Analysis of the results of analytical and simulation With the network model and dynamic priority Unchecked Buffer International Reearch Journal of Applied and Baic Science 218 Available online at www.irjab.com ISSN 2251-838X / Vol, 12 (1): 49-53 Science Explorer Publication Analyi of the reult of analytical and imulation

More information

Keywords: Defect detection, linear phased array transducer, parameter optimization, phased array ultrasonic B-mode imaging testing.

Keywords: Defect detection, linear phased array transducer, parameter optimization, phased array ultrasonic B-mode imaging testing. Send Order for Reprint to reprint@benthamcience.ae 488 The Open Automation and Control Sytem Journal, 2014, 6, 488-492 Open Acce Parameter Optimization of Linear Phaed Array Tranducer for Defect Detection

More information

Focused Video Estimation from Defocused Video Sequences

Focused Video Estimation from Defocused Video Sequences Focued Video Etimation from Defocued Video Sequence Junlan Yang a, Dan Schonfeld a and Magdi Mohamed b a Multimedia Communication Lab, ECE Dept., Univerity of Illinoi, Chicago, IL b Phyical Realization

More information

DWH Performance Tuning For Better Reporting

DWH Performance Tuning For Better Reporting DWH Performance Tuning For Better Sandeep Bhargava Reearch Scholar Naveen Hemrajani Aociate Profeor Dineh Goyal Aociate Profeor Subhah Gander IT Profeional ABSTRACT: The concept of data warehoue deal in

More information

Lecture 14: Minimum Spanning Tree I

Lecture 14: Minimum Spanning Tree I COMPSCI 0: Deign and Analyi of Algorithm October 4, 07 Lecture 4: Minimum Spanning Tree I Lecturer: Rong Ge Scribe: Fred Zhang Overview Thi lecture we finih our dicuion of the hortet path problem and introduce

More information

Domain-Specific Modeling for Rapid System-Wide Energy Estimation of Reconfigurable Architectures

Domain-Specific Modeling for Rapid System-Wide Energy Estimation of Reconfigurable Architectures Domain-Specific Modeling for Rapid Sytem-Wide Energy Etimation of Reconfigurable Architecture Seonil Choi 1,Ju-wookJang 2, Sumit Mohanty 1, Viktor K. Praanna 1 1 Dept. of Electrical Engg. 2 Dept. of Electronic

More information

Embedding Service Function Tree with Minimum Cost for NFV Enabled Multicast

Embedding Service Function Tree with Minimum Cost for NFV Enabled Multicast 1 Embedding Service Function Tree with Minimum ot for NFV Enabled Multicat angbang Ren, Student Member, IEEE, eke Guo, Senior Member, IEEE, Yulong Shen, Member, IEEE, Guoming Tang, Member, IEEE, Xu Lin,

More information

Localized Minimum Spanning Tree Based Multicast Routing with Energy-Efficient Guaranteed Delivery in Ad Hoc and Sensor Networks

Localized Minimum Spanning Tree Based Multicast Routing with Energy-Efficient Guaranteed Delivery in Ad Hoc and Sensor Networks Localized Minimum Spanning Tree Baed Multicat Routing with Energy-Efficient Guaranteed Delivery in Ad Hoc and Senor Network Hanne Frey Univerity of Paderborn D-3398 Paderborn hanne.frey@uni-paderborn.de

More information

A Procedure for Finding Initial Feasible Solutions on Cyclic Natural Gas Networks

A Procedure for Finding Initial Feasible Solutions on Cyclic Natural Gas Networks Principal Invetigator/Project Director: Dr. Roger Z. Río Intitution: niveridad Autónoma de Nuevo eón (Mexico) Award Number: CONACYT J33187-A Program: CONACYT Young Invetigator Program Project Title: Intelligent

More information

Web Science and additionality

Web Science and additionality Admin tuff... Lecture 1: EITN01 Web Intelligence and Information Retrieval Meage, lide, handout, lab manual and link: http://www.eit.lth.e/coure/eitn01 Contact: Ander Ardö, Ander.Ardo@eit.lth.e, room:

More information

Semi-Distributed Load Balancing for Massively Parallel Multicomputer Systems

Semi-Distributed Load Balancing for Massively Parallel Multicomputer Systems Syracue Univerity SUFAC lectrical ngineering and Computer Science echnical eport College of ngineering and Computer Science 8-1991 Semi-Ditributed Load Balancing for aively Parallel ulticomputer Sytem

More information

xy-monotone path existence queries in a rectilinear environment

xy-monotone path existence queries in a rectilinear environment CCCG 2012, Charlottetown, P.E.I., Augut 8 10, 2012 xy-monotone path exitence querie in a rectilinear environment Gregory Bint Anil Mahehwari Michiel Smid Abtract Given a planar environment coniting of

More information

A Fast Association Rule Algorithm Based On Bitmap and Granular Computing

A Fast Association Rule Algorithm Based On Bitmap and Granular Computing A Fat Aociation Rule Algorithm Baed On Bitmap and Granular Computing T.Y.Lin Xiaohua Hu Eric Louie Dept. of Computer Science College of Information Science IBM Almaden Reearch Center San Joe State Univerity

More information

/06/$ IEEE 364

/06/$ IEEE 364 006 IEEE International ympoium on ignal Proceing and Information Technology oie Variance Etimation In ignal Proceing David Makovoz IPAC, California Intitute of Technology, MC-0, Paadena, CA, 95 davidm@ipac.caltech.edu;

More information

Parallel MATLAB at FSU: Task Computing

Parallel MATLAB at FSU: Task Computing Parallel MATLAB at FSU: Tak John Burkardt Department of Scientific Florida State Univerity... 1:30-2:30 Thurday, 07 April 2011 499 Dirac Science Library... http://people.c.fu.edu/ jburkardt/preentation/...

More information

Lessons Learned Migrating a Major Application to Exadata v2

Lessons Learned Migrating a Major Application to Exadata v2 Leon Learned Migrating a Major Application to Exadata v2 Oracle Open World 2010 Aaron Werman Bank of America aaron.werman@gmail.com Diclaimer All opinion are thoe of the author No endorement are intended:

More information

The Data Locality of Work Stealing

The Data Locality of Work Stealing The Data Locality of Work Stealing Umut A. Acar School of Computer Science Carnegie Mellon Univerity umut@c.cmu.edu Guy E. Blelloch School of Computer Science Carnegie Mellon Univerity guyb@c.cmu.edu Robert

More information

An Intro to LP and the Simplex Algorithm. Primal Simplex

An Intro to LP and the Simplex Algorithm. Primal Simplex An Intro to LP and the Simplex Algorithm Primal Simplex Linear programming i contrained minimization of a linear objective over a olution pace defined by linear contraint: min cx Ax b l x u A i an m n

More information

An efficient resource allocation algorithm for OFDMA cooperative relay networks with fairness and QoS guaranteed

An efficient resource allocation algorithm for OFDMA cooperative relay networks with fairness and QoS guaranteed Univerity of Wollongong Reearch Online Faculty of Informatic - Paper (Archive) Faculty of Engineering and Information Science 200 An efficient reource allocation algorithm for OFDMA cooperative relay network

More information

Aspects of Formal and Graphical Design of a Bus System

Aspects of Formal and Graphical Design of a Bus System Apect of Formal and Graphical Deign of a Bu Sytem Tiberiu Seceleanu Univerity of Turku, Dpt. of Information Technology Turku, Finland tiberiu.eceleanu@utu.fi Tomi Weterlund Turku Centre for Computer Science

More information

mapping reult. Our experiment have revealed that for many popular tream application, uch a networking and multimedia application, the number of VC nee

mapping reult. Our experiment have revealed that for many popular tream application, uch a networking and multimedia application, the number of VC nee Reolving Deadlock for Pipelined Stream Application on Network-on-Chip Xiaohang Wang 1,2, Peng Liu 1 1 Department of Information Science and Electronic Engineering, Zheiang Univerity Hangzhou, Zheiang,

More information

Quadrilaterals. Learning Objectives. Pre-Activity

Quadrilaterals. Learning Objectives. Pre-Activity Section 3.4 Pre-Activity Preparation Quadrilateral Intereting geometric hape and pattern are all around u when we tart looking for them. Examine a row of fencing or the tiling deign at the wimming pool.

More information

Maneuverable Relays to Improve Energy Efficiency in Sensor Networks

Maneuverable Relays to Improve Energy Efficiency in Sensor Networks Maneuverable Relay to Improve Energy Efficiency in Senor Network Stephan Eidenbenz, Luka Kroc, Jame P. Smith CCS-5, MS M997; Lo Alamo National Laboratory; Lo Alamo, NM 87545. Email: {eidenben, kroc, jpmith}@lanl.gov

More information

USING ARTIFICIAL NEURAL NETWORKS TO APPROXIMATE A DISCRETE EVENT STOCHASTIC SIMULATION MODEL

USING ARTIFICIAL NEURAL NETWORKS TO APPROXIMATE A DISCRETE EVENT STOCHASTIC SIMULATION MODEL USING ARTIFICIAL NEURAL NETWORKS TO APPROXIMATE A DISCRETE EVENT STOCHASTIC SIMULATION MODEL Robert A. Kilmer Department of Sytem Engineering Unite State Military Acaemy Wet Point, NY 1996 Alice E. Smith

More information

Routing Definition 4.1

Routing Definition 4.1 4 Routing So far, we have only looked at network without dealing with the iue of how to end information in them from one node to another The problem of ending information in a network i known a routing

More information

Development of an atmospheric climate model with self-adapting grid and physics

Development of an atmospheric climate model with self-adapting grid and physics Intitute of Phyic Publihing Journal of Phyic: Conference Serie 16 (2005) 353 357 doi:10.1088/1742-6596/16/1/049 SciDAC 2005 Development of an atmopheric climate model with elf-adapting grid and phyic Joyce

More information

Laboratory Exercise 2

Laboratory Exercise 2 Laoratory Exercie Numer and Diplay Thi i an exercie in deigning cominational circuit that can perform inary-to-decimal numer converion and inary-coded-decimal (BCD) addition. Part I We wih to diplay on

More information

A TOPSIS based Method for Gene Selection for Cancer Classification

A TOPSIS based Method for Gene Selection for Cancer Classification Volume 67 No17, April 2013 A TOPSIS baed Method for Gene Selection for Cancer Claification IMAbd-El Fattah,WIKhedr, KMSallam, 1 Department of Statitic, 3 Department of Deciion upport, 2 Department of information

More information

x y z Design variable positions A

x y z Design variable positions A COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING Commun. Numer. Meth. Engng 2001 00:1{7 [Verion: 2000/03/22 v1.0] A tabilied peudo-hell approach for urface parametriation in CFD deign problem O. Soto,R.Lohner

More information

Diverse: Application-Layer Service Differentiation in Peer-to-Peer Communications

Diverse: Application-Layer Service Differentiation in Peer-to-Peer Communications Divere: Application-Layer Service Differentiation in Peer-to-Peer Communication Chuan Wu, Student Member, IEEE, Baochun Li, Senior Member, IEEE Department of Electrical and Computer Engineering Univerity

More information

Contents. shortest paths. Notation. Shortest path problem. Applications. Algorithms and Networks 2010/2011. In the entire course:

Contents. shortest paths. Notation. Shortest path problem. Applications. Algorithms and Networks 2010/2011. In the entire course: Content Shortet path Algorithm and Network 21/211 The hortet path problem: Statement Verion Application Algorithm (for ingle ource p problem) Reminder: relaxation, Dijktra, Variant of Dijktra, Bellman-Ford,

More information

Performance Evaluation of search engines via user efforts measures

Performance Evaluation of search engines via user efforts measures IJCSI International Journal of Computer Science Iue, Vol. 9, Iue 4, No, July 01 www.ijcsi.org 437 Performance Evaluation of earch engine via uer effort meaure Raeh Kumar Goutam 1 and Sanay K. Dwivedi 1

More information

Computer Arithmetic Homework Solutions. 1 An adder for graphics. 2 Partitioned adder. 3 HDL implementation of a partitioned adder

Computer Arithmetic Homework Solutions. 1 An adder for graphics. 2 Partitioned adder. 3 HDL implementation of a partitioned adder Computer Arithmetic Homework 3 2016 2017 Solution 1 An adder for graphic In a normal ripple carry addition of two poitive number, the carry i the ignal for a reult exceeding the maximum. We ue thi ignal

More information

Diff-Max: Separation of Routing and Scheduling in Backpressure-Based Wireless Networks

Diff-Max: Separation of Routing and Scheduling in Backpressure-Based Wireless Networks Diff-Max: Separation of Routing and Scheduling in -Baed Wirele Network Hulya Seferoglu and Eytan Modiano Laboratory For Information and Deciion Sytem Maachuett Intitute of Technology {heferog, modiano}@mit.edu

More information

arxiv: v1 [cs.ds] 27 Feb 2018

arxiv: v1 [cs.ds] 27 Feb 2018 Incremental Strong Connectivity and 2-Connectivity in Directed Graph Louka Georgiadi 1, Giueppe F. Italiano 2, and Niko Parotidi 2 arxiv:1802.10189v1 [c.ds] 27 Feb 2018 1 Univerity of Ioannina, Greece.

More information

Modeling and Analysis of Slow CW Decrease for IEEE WLAN

Modeling and Analysis of Slow CW Decrease for IEEE WLAN Modeling and Analyi of Slow CW Decreae for IEEE 82. WLAN Qiang Ni, Imad Aad 2, Chadi Barakat, and Thierry Turletti Planete Group 2 Planete Group INRIA Sophia Antipoli INRIA Rhône-Alpe Sophia Antipoli,

More information

Dynamically Reconfigurable Neuron Architecture for the Implementation of Self- Organizing Learning Array

Dynamically Reconfigurable Neuron Architecture for the Implementation of Self- Organizing Learning Array Dynamically Reconfigurable Neuron Architecture for the Implementation of Self- Organizing Learning Array Januz A. Starzyk,Yongtao Guo, and Zhineng Zhu School of Electrical Engineering & Computer Science

More information

A note on degenerate and spectrally degenerate graphs

A note on degenerate and spectrally degenerate graphs A note on degenerate and pectrally degenerate graph Noga Alon Abtract A graph G i called pectrally d-degenerate if the larget eigenvalue of each ubgraph of it with maximum degree D i at mot dd. We prove

More information

Parallel Approaches for Intervals Analysis of Variable Statistics in Large and Sparse Linear Equations with RHS Ranges

Parallel Approaches for Intervals Analysis of Variable Statistics in Large and Sparse Linear Equations with RHS Ranges American Journal of Applied Science 4 (5): 300-306, 2007 ISSN 1546-9239 2007 Science Publication Correponding Author: Parallel Approache for Interval Analyi of Variable Statitic in Large and Spare Linear

More information

A Load Balancing Model based on Load-aware for Distributed Controllers. Fengjun Shang, Wenjuan Gong

A Load Balancing Model based on Load-aware for Distributed Controllers. Fengjun Shang, Wenjuan Gong 4th International Conference on Machinery, Material and Computing Technology (ICMMCT 2016) A Load Balancing Model baed on Load-aware for Ditributed Controller Fengjun Shang, Wenjuan Gong College of Compute

More information

Delaunay Triangulation: Incremental Construction

Delaunay Triangulation: Incremental Construction Chapter 6 Delaunay Triangulation: Incremental Contruction In the lat lecture, we have learned about the Lawon ip algorithm that compute a Delaunay triangulation of a given n-point et P R 2 with O(n 2 )

More information

A Handover Scheme for Mobile WiMAX Using Signal Strength and Distance

A Handover Scheme for Mobile WiMAX Using Signal Strength and Distance A Handover Scheme for Mobile WiMAX Uing Signal Strength and Ditance Mary Alatie, Mjumo Mzyece and Anih Kurien Department of Electrical Engineering/French South African Intitute of Technology (F SATI) Thwane

More information

Software Agent (SA) to guarantee QoS for multi constrain applications in all-ip networks

Software Agent (SA) to guarantee QoS for multi constrain applications in all-ip networks Software Agent (SA) to guarantee QoS for multi contrain application in all-ip network Kazi Khaled Al-Zahid and Mituji Matumoto GITS, Waeda Univerity 94 Waeda Univ. Bldg. A-308, 1011Okuboyama Nihitomida

More information

Distributed Media-Aware Rate Allocation for Video Multicast over Wireless Networks

Distributed Media-Aware Rate Allocation for Video Multicast over Wireless Networks Ditributed Media-Aware Rate Allocation for Video Multicat over Wirele Network Xiaoqing Zhu, Thoma Schierl, Thoma Wiegand, Senior Member, IEEE, and Bernd Girod, Fellow, IEEE Abtract A unified optimization

More information

Texture-Constrained Active Shape Models

Texture-Constrained Active Shape Models 107 Texture-Contrained Active Shape Model Shuicheng Yan, Ce Liu Stan Z. Li Hongjiang Zhang Heung-Yeung Shum Qianheng Cheng Microoft Reearch Aia, Beijing Sigma Center, Beijing 100080, China Dept. of Info.

More information

On combining Learning Vector Quantization and the Bayesian classifiers for natural textured images

On combining Learning Vector Quantization and the Bayesian classifiers for natural textured images On combining Learning Vector Quantization and the Bayeian claifier for natural textured image María Guiarro Dept. Ingeniería del Software e Inteligencia Artificial Facultad Informática Univeridad Complutene

More information

A METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS

A METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS Vietnam Journal of Science and Technology 55 (5) (017) 650-657 DOI: 10.1565/55-518/55/5/906 A METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS Nguyen Huu Quang *, Banh

More information