Genetic algorithm for project time-cost optimization in fuzzy environment

Size: px
Start display at page:

Download "Genetic algorithm for project time-cost optimization in fuzzy environment"

Transcription

1 Journal of Industral Engneerng and Management JIEM, (2): Onlne ISSN: Prnt ISSN: Genetc algorthm for project tme-cost optmzaton n fuzzy envronment Khan Md. Arful Haque, Md. Ahsan Akhtar Hasn Rajshah Unversty of Engneerng & Technology (Bangladesh) arf99pe@yahoo.com, aahasn@pe.buet.ac.bd Receved: October 2011 Accepted: August 2012 Abstract: Purpose: The am of ths research s to develop a more realstc approach to solve project tmecost optmzaton problem under uncertan condtons, wth fuzzy tme perods. Desgn/methodology/approach: Determnstc models for tme-cost optmzaton are never effcent consderng varous uncertanty factors. To make such problems realstc, trangular fuzzy numbers and the concept of -cut method n fuzzy logc theory are employed to model the problem. Because of NP-hard nature of the project schedulng problem, Genetc Algorthm (GA) has been used as a searchng tool. Fnally, Dev-C has been used to code ths solver. Fndngs: The soluton has been performed under dfferent combnatons of GA parameters and after result analyss best values of those parameters have been found for the near optmal or sustanable soluton. Research lmtatons/mplcatons: For demonstraton of the applcaton of the developed algorthm, a project on new product (Pre-pad electrc meter, a project under government fnance) launchng has been chosen as a real case. The formulaton of the model of the problem s developed under some assumptons that have been mentoned n secton 5. Practcal mplcatons: The proposed model leads decson makers to choose the desred soluton under dfferent rsk levels

2 Orgnalty/value: Reports reveal that project optmzaton problems have never been solved under multple uncertanty condtons. Here, the functon has been optmzed usng Genetc Algorthm search technque, wth vared level of rsks and fuzzy tme perods. Keywords: tme-cost optmzaton, fuzzy tme functons, rsk levels, genetc algorthm 1. Introducton A project s a combnaton of nterrelated actvtes whch must be executed n a certan order before the entre task s completed. The actvtes are nterrelated n a logcal sequence whch s known as precedence relatonshp. For the analytcal purpose, the actvtes of a project are represented n a network dagram mantanng precedence relatonshp to get solutons for schedulng and controllng. The longest contnuous path of a project network s called crtcal path whch determnes the project duraton. The most commonly used project management technques are Gantt chart, Mlestone, Crtcal Path Method (CPM) and Project Evaluaton and Revew Technque (PERT). The major objectve of project schedulng s to complete the entre project wthn budget and tme constrants. Tradtonal project schedulng problems manly focus on actvtes assumng determnstc or probablstc tme duratons. Project schedulng s the converson of a project acton plan n an operatng tmetable. It serves as the bass for montorng and controllng project actvty. Taken together wth the plan and budget, t s probably the major tool for the management of projects. The basc approach for all schedulng technques s to form a network of actvty and event relatonshps. Crtcal path of ths network s an mportant ssue for project schedulers, because t refers the duraton of whole project. Project managers are hghly concerned wth ths crtcal path for on tme completon of a project, especally when an extenson wll ncur a penalty (ether n lqudated damages, opportunty costs and goodwll losses). When some delay have been occurred, there may be necessary to compress the crtcal actvty by ncrementng the actvty resources above the normal level. It s often the case that the performance of some or all actvtes can be accelerated, or the duraton crashed, by allocatng more resources at the expense of hgher actvty drect cost. Ths crashng of actvtes can be acheved by multple shft work, extended work days, usng larger and more productve equpment and ncreasng the sze of labour crews. So, project schedule planners manly focus on fndng the most cost effectve way to complete a project wthn a specfed completon tme. Ths class of problem s usually called tme-cost trade off. In real constructon projects, tme and cost of actvtes may face sgnfcant changes due to exstng uncertantes such as nflaton, economcal and socal stresses, labour performance,

3 executon errors of contractor, desgn errors, natural events such as clmate changes and etc. Therefore, total tme and cost of project may dffer sgnfcantly because of these uncertantes. Almost all of the projects, the requred nformaton for estmaton of project parameters are ether unavalable or ncomplete. In practce, the majorty of constructon companes do not systematcally record the duratons of project actvtes. In addton, t s commonly known that no two constructon projects are alke. Also n many cases the project s done for the frst tme, ths compels us to use expert opnon n forecastng the project parameters. Experts use ther own judgment, experence and project nformaton that s avalable to them. In practce, lngustc terms such as, approxmately, more or less, or about are commonly found n the statements used by these experts. These terms clearly exhbt some sort of mprecson that naturally leads to a range of possble values, rather than a defntve estmate usng a sngle value. So, uncertanty and project parameters are nextrcable. In thess stuaton, determnstc models of constructon tme-cost trade off are not realstc. Crsp decson makng n uncertan envronment causes loss of some parts of nformaton. Use of uncertan models, whsh s capable of formulatng vagueness of the dynamc condtons of real world gves more stablty to solve tme-cost trade off problem. Some probablstc technques are used n many cases to meet these uncertantes to some extent. But project parameters may not be n statstcal manner. That s why fuzzy set theory s approprate to consder affectng uncertantes n actvty duraton, drect and ndrect cost of a project. Snce dfferent alternatves of possble duratons and costs for the actvtes can be assocated wth a project, the problem s arsen to search the best soluton. As combnatoral optmzaton problems, fndng optmal decsons s dffcult and tme consumng consderng the number of possble permutatons nvolved. Therefore, any analytcal procedure may sut for small project, but t wll be neffcent for large project because of exhaustve enumeraton. To avod the problem of combnatoral exploson, heurstc models can be used. It does not ensure the optmalty but t gves better near optmal soluton wthout mathematcal rgor. Ths research amed at development of an effcent heurstc approach wth fuzzy actvty tme and cost for project tme-cost optmzaton ncorporatng the vagueness or fuzzness of the dynamc condtons of the real world. 2. Lterature revew Schedulng of project actvtes wth mnmum cost s one of the concerned felds of project management to avod the penaltes ncurred for delayng the project completon tme. Hence, t s becomng as one of the most fundamental and essental bases of research nterest of many researchers

4 Consderng the mportance of constructon tme-cost optmzaton, varous analytcal and heurstc methods have been proposed by many researchers n recent decades. Some examples of heurstc approaches are Fondahl s (1961) method, Prager s (1963) structural model, Semens s (1971) effectve cost slope model, and Moselh s (1993) structural stffness method. Semens has developed SAM (Semens Approxmaton Method) algorthm whch s deally suted for hand computaton and also s sutable for computer soluton. Lakshmnarayanan, Gaurav and Arun (2011) developed a meta-heurstc mult-colony ant algorthm for optmzaton of three objectves tme-cost-rsk as trade-off problem. Feng, Lu and Burns (1997) developed a GA model that s an mprovement of ther earler lnear programmng / nteger programmng model (Lu, Burns & Feng, 1995). The model by L and Love (1997), on the other hand, was formulated to produce the tmes, n real numbers, by whch each crtcal actvty should be reduced. The study dd not consder the formaton of other crtcal paths durng the crashng process and was lmted to contnuous, as opposed to dscrete, varables for crashng tmes. Hegazy (1999) developed a practcal GA model by mplementng the GA protocols wthn Mcrosoft Project. Ths model has demonstrated an mprovement over the prevous GA models. Zheng, Ng and Kumaraswamy (2004) has ntroduced a mult-objectve model by usng genetc algorthms ntegrates the adaptve weght derved from prevous generatons and nduces a search pressure toward an deal pont. Chua, Chan and Govnda (1997) proposed a tme-cost trade-off model usng genetc algorthm. L, Hussen and Le (2011) proposed a methodologcal framework ncludng optmzaton, senstvty analyss, and mproved GA for buld-operate-transfer projects. However, the above mentoned tme-cost trade-off models manly focus on determnstc envronment. Uncertantes (such as nflaton, economcal and socal stresses, executon errors of contractor, desgn errors, natural events as clmate changes, etc.) n the problem have receved less attenton due to ts complexty. These uncertantes cause changes n duratons and cost of actvtes and hence total cost of project may dffer sgnfcantly. Because of ts practcal relevance researchers have recently begun to pay specal attenton to uncertan schedulng. Han, Chung and Lang (2006) has used fuzzy crtcal path method to mprove fuzzy arport s ground operaton decson analyss assumng fuzzy actvty tmes as trapezodal fuzzy number. They also utlzed a fuzzy rankng method developed by Lng and Han (2004) n fuzzy CPM. Chanas and Zelnsk (2001) presented two of calculaton of the path degree of crtcalty wth applcaton of the extenson prncple of Zadeh. Lu (2003) formulated the crtcal path and the project crashng problems by lnear programmng wth fuzzy actvty tmes and then defuzzfy the fuzzy actvty tmes followng Yager s (1981) rankng method. Lorterapong and Moselh (1996) presented an approach of project-network analyss based on fuzzy sets theory. Hs approach overcomes the lmtatons of backward pass calculatons to compute project

5 completon tme wth uncertanty. To solve tme-cost trade-off problem, Ghazanfar (2008) developed an approach by possblty goal programmng wth fuzzy decson varables. It could not fully satsfy the real feld problem of tme-cost trade-off problem as crashng costs are crsp. Leu, Chen and Yang (2001) ncorporated fuzzy set theory wth genetc algorthms to model uncertanty n tme-cost trade-off problem. Project schedulng wth resource consderaton was also developed by Leu, Chen and Yang (1999). Abbasna, Afshar and Eshtehardan (2008) have nvestgated fuzzy logc based approach called Non-domnated Sortng Genetc Algorthm (NSGA) for tme-cost trade-off problem n uncertan envronment. Ths model cannot fully meet uncertanty of practcal problem. Other than fuzzy tme-cost trade-off problem, a probablstc model has been developed by Arazon, Perkgoz and Sakawa (2005) n PERT network usng a genetc algorthm. Another analytcal method that combnes fuzzy set theory wth the PERT technque for measurng the crtcalty n a project network was developed by Chen and Huang (2007). 3. Fuzzy set theory 3.1. Concept of fuzzy numbers There are dfferent forms of fuzzy numbers. Ths paper only consders trangular fuzzy A ~ a, b, c, the membershp functon s; numbers that can be defned by a trplet trangle 0, x a, b a (x;a,b,c) c x, c b 0, x a a x b b x c c x The parameter b s the centre pont, a and c are two base ponts as n Fgure 1. It shows that degree of membershp of a, b and c are 0, 1 and 0 respectvely

6 1 A (x) 0 a A b x Fgure 1. Trangular fuzzy membershp functon and -cut level 3.2. Concept of alpha ()-cut The -cut s a commonly used method to connect the prncples of fuzzy sets wth a collecton of crsp sets, whch can n turn be fed nto most of the exstng systems. Gven a fuzzy set A defned on X and any number [0,1 ], the -cut, A s the crsp set as defned by: A {x A(x) } That s, the -cut of a fuzzy set A s the crsp set A that contans all the elements of the unversal set X whose membershp grades n A are greater than or equal to the specfed value of whch s clearly explaned by Fgure 1. In ths paper, -cut s known to ncorporate the experts or decson makers confdence over hs preference or the judgments. =1 means the expert s hghly certan about hs knowledge regardng a phenomenon over whch he expresses hs preferences then the outcome wll be a sngle value havng the membershp 1 n the fuzzy performance set. When <1, t ndcates there exst uncertanty. =0 expresses the hghest level of uncertanty. Actually represents the degree of rsk that the managers s prepared to face. 4. Genetc algorthm (GA) Genetc algorthm s a heurstc search approach that provdes a means of optmzaton of NPhard problems. These procedures combne an artfcal survval-of-the-fttest strategy wth genetc operators abstracted from nature (Goldberg, 1989), to form a mechansm that s sutable for a varety of optmzaton problems. The theory behnd GA s that a populaton of certan speces wll, after many generatons of random evolutons, adapt to lve better n ts envronment. GA solves optmzaton problems n the same fashon. Ths procedure begns by

7 generatng an ntal populaton of random solutons that are codfed n the strngs of numbers called chromosomes. Each ndvdual chromosome represents one soluton that s better, or worse, than others n the populaton. The ftness of each soluton s determned by evaluatng ts performance wth respect to an objectve functon named as ftness functon. A selecton mechansm s appled to the current populaton to create an ntermedate populaton. Then crossover and mutaton operators are appled to the ntermedate populaton to form a novel populaton. Ths populaton s then used n the next teraton of the algorthm. Usually, ths process s contnued for a large number of offsprng generatons n whch the populaton keeps evolvng (better solutons replace unft solutons), untl a termnatng crteron s met. At the end of the process, the member of the populaton wth the best performance becomes the optmum soluton. The operatons of GA process are shown n Fgure 2. Start GA Create ntal populaton Select parents from current populaton Copy parents to offsprng Cros sover Yes Perform Crossover No No Replace current wth new populaton Put offsprng n new populaton Perform Mutaton Yes Muta ton No Stoppng crteron met? Yes Stop GA Fgure 2. The GA process 5. Problem formulaton The objectve of ths model s to fnd the optmal combnaton of actvty duratons wth mnmum total project cost at dfferent rsk levels (-cut levels) so that the project can be completed wthn a specfed project duraton selected from feasble project tme spectrum. The mathematcal model s expressed as follows: mn C C C C N C J (1) all

8 C C C N d 0 d N 0 C N f ( d f ( d low d low ) 0 d ) 0 Otherwse C J d N J Subject to T D (2) d d mn d (3) max d 0, = 1, 2, 3... Where, C = Total project cost at a specfc -cut level d = Duraton of actvty at a specfc -cut level C N = Normal cost of actvty at the duraton d C C = Crash cost of actvty at the duraton d C J = Indrect cost of actvty at the duraton d N = Normal cost rate of actvty at the duraton d N C = Crash cost rate of actvty at the duraton d N J = Indrect cost rate of actvty at the duraton d T = Project duraton at a specfc -cut level D = Permssble maxmum project duraton d mn = Mnmum duraton of actvty at a specfc -cut level fnshed n crash

9 d = Mnmum duraton of actvty at a specfc -cut level fnshed normally low d max = Maxmum duraton of actvty at a specfc -cut level fnshed normally Equaton (1) ndcates the total project cost. Equaton (2) restrcts the project must be fnshed wthn the targeted duraton. Equaton (3) ensures each actvty tme s restrcted between mnmum crash duraton and maxmum normal duraton. Ths model s formulated on the bass of some assumptons. These are all actvtes are crashable, normal and crash actvty duratons are characterzed by trangular fuzzy numbers, drect and ndrect cost rates are also characterzed by trangular fuzzy numbers, duratons of actvtes are consdered only nteger values wthn ts range, drect cost rates are decreased and ndrect cost rates are ncreased as actvty duraton ncreases n fuzzy nature, and resources are not lmted. 6. Fuzzy relatonshp between tme and cost Fgure 3 depcts the concept of actvty duratons and ther correspondng costs generaton procedure. The actvty duraton can be dvded nto three regons- crash tme (regon-1), normal tme (regon-2) and overlappng tme (regon-3) as n Fgure 3(a). Wthn the crash tme, the actvty needs to be performed n a crash mode,.e., t needs to spend great deal of effort to reduce the tme. Wthn the normal tme, the actvty can be fnshed n normal mode. The cost n a crash mode s generally hgher than that n a normal mode snce more resources are needed to nvest n the actvty so as to fnsh as early as possble. When the actvty tme falls wthn the overlappng regon, t can be performed n ether normal mode or crash mode. But t s reasonable to fnsh the actvty n normal mode as t wll be cost effectve. At a specfc -cut level, ponts h, g, f, e n Fgure 3 (b) represent correspondng drect cost rates of ponts a, c, b and d n Fgure 3 (a) respectvely. In case of ndrect cost, ponts and k n Fgure 3 (c) represent correspondng ndrect cost rates of ponts a and d n Fgure 3 (a) respectvely. Drect and ndrect cost rates of other duratons n the acceptable regon are then calculated. These cost rates are used to determne the total costs (drect cost ndrect cost) of each actvty whch are the nputs of the next steps. Wth the objectve functon, total project duraton s determned by the crtcal path and the total cost of the project can be calculated at a specfc -cut level. To test the feasblty of the soluton, project duraton s compared wth targeted completon tme. The fttest soluton would be the soluton whch has mnmum total cost

10 Crash duraton Normal duraton (x) a optmstc margn b c d pessmstc margn Duraton (a) Crash and normal actvty fuzzy tme Normal cost rate Crash cost rate (x) e f g h Cost rate (b) Crash and normal actvty fuzzy drect cost rate (x) j k Cost rate (c) Fuzzy ndrect cost rate Fgure 3. Fuzzy relatonshps between tme and cost of an actvty 7. GA based solver The operatonal archtecture of GA solver for fuzzy tme-cost optmzaton of a project s shown n Fgure 5. GA solver starts wth the creaton of an ntal populaton pool where each soluton s presented as a strng (chromosome) of actvty duratons. The ntal populaton number s taken as computer nput for the program. In Fgure 4, chromosome 1 (parent) and chromosome 2 (parent) show sample encoded chromosomes that have been used n ths paper. Numbers n cells represent actvty duratons of seven actvtes from A to G successvely. A value of -cut level and specfed project duraton (wthn feasble regon) are

11 also taken as nput. After evaluatng the ftness functon, probablty p and cumulatve probablty q for chromosomes (where = 1, 2, 3,.) have been calculated. Roulette wheel mechansm s used to select chromosomes whch wll undergo breedng to create next generaton. In order to explot and explore potental solutons, genetc algorthm generates possble chromosomes by usng crossover and mutaton operators. Sngle-pont crossover s used n ths soluton. A crossover rate pc s taken ndcates how many chromosomes wll undergo the crossover operaton. Fgure 4 shows sngle-pont crossover operaton. Here, offsprng 1 and offsprng 2 have been created from ther parent chromosomes by exchangng all bts after randomly chosen crossover pont (crossover pont s 3). Chromosome Chromosome Offsprng Offsprng Fgure 4. Sngle pont crossover operaton A mutaton rate pm s used to control the percentage of bts on whch mutaton s appled. The bts n chromosomes are selected at random whch wll undergo the mutaton operaton. The selected bts wll be swapped wth the randomly selected actvty duraton wthn ts acceptable regon at the specfed α-cut level. A generaton s completed and a new set of populaton (offsprng) has been created. Evaluate the ftness functon value for the new populaton and save the best value. Ths process of reproducton wll contnue untl predefned number of generatons (stoppng condton) s met. The overall GA problem solvng approach s represented n Fgure

12 Start Problem Inputs Project network Expected completon tme Fuzzy duratons Fuzzy cost rates α-cut levels SA nputs Encodng type Chromosome Selecton method Reproducton Termnaton condton GA Result Developng the objectve functon Acceptable actvty duraton generaton Fgure 5. GA problem solvng approach 8. A case study and result analyss The project on launchng of a new product (pre-pad electrc meter, a project under the government fnance) s presented wth a 7-actvty CPM network (AOA dagram) llustratng project schedulng wth tme-cost trade-off problem. The precedence relatonshps of the network are depcted n Fgure 6. The duratons, drect and ndrect cost rates for both normal and crash modes of each actvty are shown n Table 1. The optmstc and pessmstc project duraton margns wth dfferent values of -cut levels are defned n Table 2 and Fgure 7. Only nteger actvty tmes have been consdered to estmate project duraton. The regon bounded by the optmstc and pessmstc margns s the possble project duraton spectrum for constructon tme-cost trade-off. D 2 4 A G 1 C E 5 B 3 F Fgure 6. CPM network of the project on new product (Pre-pad electrc meter, a project under government fnance) launchng

13 Value of alpha-cut Journal of Industral Engneerng and Management Actvty No. A Name of the Actvty Forecast sales volume, usng market research Duraton (day) Drect cost rate (Tk./day) Crash Normal Crash Normal Indrect cost rate (Tk./day) 15,17,20 25,27,30 300,400, ,200,250 70,70,70 B Desgn pre-pad meter 10,12,15 13,16,20 200,250, ,120,130 20,20,20 C D Materals and component procurement Laboratory test of materals and component 15,16,20 16,20,26 200,250,300 80,120,170 60,60,60 2,4,5 5,7,8 150,220,280 50,90,120 80,80,80 E Proto-type Producton 2,3,5 4,6,7 290,370, ,160, ,100,100 F G Laboratory and commercal testng Commercal producton, sales and dstrbuton plannng 2,3,4 3,5,7 140,225,350 50,90,130 50,50,50 3,5,6 4,6,9 150,210,250 40,95,140 30,30,30 Table 1. Duratons and cost rates of actvtes of the project on new product Pre-pad electrc meter, under government fnance) launchng Crash duraton (day) Normal duraton (day) Mn Max Mn Max Table 2. Optmstc and pessmstc project duraton margns Project duraton (day) Fgure 7. Possble project duraton spectrums of the project The proposed GA based fuzzy tme-cost optmzaton solver was coded n Dev-C and run on a personal computer havng Intel(R) Pentum(R) Dual CPU 2.20GHz and 2GB

14 Optmum cost (Tk.) Journal of Industral Engneerng and Management of RAM. Two folders were created: one s nput folder and the other s output folder. All nputs are gven nto the nput folder. GA operatonal parameters are gven as nput through dalogs and the all output data are exported to output folders for data analyss. Table 3 shows the results produced wth the parameters set as number of ntal populaton = 100, generaton number = 10,000, project completon tme 55 days. Here, -cut value was vared. The best result was found at crossover rate = 0.8, and mutaton rate = 0.1. For -cut value=2, the result reveal that under tme constrant of 55 days, the project manager should try to complete ths project wthn 55 days wth cost of Tk consderng 0.2 (lower) rsk levels. Values of - cut level Duratons (day) of actvtes A B C D E F G Optmum project duraton (day) Optmum Cost (Tk.) Computaton tme (second) Table 3. Effect of -cut value on the optmum soluton An analyss found that as the alpha-cut value ncreases, the total cost of a project also ncreases (see Fgure 8). It s because, the choce become lmted for the selecton of smaller value from possble duraton of each actvty to reduce the total cost of the project. Alternatvely, t can be sad that total cost of a project ncreases wth the rsk level (-cut value) ncreases Alpha-cut level Fgure 8. Impact of alpha-cut level on project total cost 9. Convergence analyss Fgure 9 shows the convergence graph of the problem solvng wth the GA based solver. A convergence analyss s performed usng the best values n each generaton. Ths fgure s

15 Optmum cost (Tk.) Journal of Industral Engneerng and Management drawn from the data wth parameters of 0.2 alpha-cut level, project completon tme 55 days, 100 number of ntal populaton, P c = 0.8 and P m = 0.1. It s observed from the fgure that the optmum value s mprovng wth generaton number and t s convergng toward global optmum. After 4960 generatons the global optmum soluton has been found and ts value s Tk only Generaton number Fgure 9. Convergence graph of the project 10. Conclusons Ths research work customzed GA based project tme-cost optmzaton algorthm n a fuzzy envronment. It provdes an effcent computatonal technque for tme-cost optmzaton project schedulng problem ncorporatng uncertanty n network analyss. Because of dynamc stuaton of envronment, these proposed algorthms are effcent due to fuzzness of ts varables. Wth the concept of alpha-cut method of fuzzy theory, fuzzy nput varables were transformed nto crsp values. Due to NP-hard nature of the problem, a computer code of GA based solver was used to fnd the optmum soluton wthn project completon tme constrant at dfferent values of alpha-cut level. Decson makers (manly project managers) can use ths model to choose the desred (optmum) soluton for tme-cost trade off wthn a tme lmt under dfferent rsk levels that vares wth the values of ( =0 means lowest level of rsk and =1 means hghest level of rsk). The problem was resolved under dfferent combnatons of GA parameters. After analyss of results, optmum values of those parameters were found. The performance of the presented GA based algorthm can be further analyzed n terms of CPU tme by comparng t wth other best known algorthms for project tme-cost optmzaton

16 Dfferent selecton mechansms can change the algorthm effcency. In ths problem Roulette wheel selecton method s suggested. A new selecton method can be created as an attempt to mprove the soluton qualty. Crossover and mutaton operators are mportant parameters of genetc algorthm. In ths paper, sngle pont crossover and random mutaton operatons were used n every generaton. Other new types of crossover and mutaton operatons can be developed whch may be respondent to the generaton qualty. The algorthm can also be extended by consderng resource lmted tme-cost optmzaton wth other types of fuzzy numbers. References Abbasna, R., Afshar, A., & Eshtehardan, E. (2008). Tme-cost trade-off problem n constructon project management, based on fuzzy logc. Journal of Appled Scences, 8(22), Arazon, A., Perkgoz, C., & Sakawa, M. (2005). A genetc algorthm approach for the tme-cost trade-off n PERT networks. Appled Mathematcs and Computaton, 168, Chanas, S., & Zelnsk, P. (2001). Crtcal path analyss n the network wth fuzzy actvty tmes. Fuzzy Sets and Systems, 122, Chen, C. T., & Huang, S. F. (2007). Applyng fuzzy method for measurng crtcalty n project network. Informaton Scences, 177, Chua, D. K. H., Chan, W. T., & Govnda, K. (1997). A tme-cost trade-off model wth resource consderaton usng genetc algorthm. Cvl. Eng. Syst., 14, Feng, C., Lu, L., & Burns, S. (1997). Usng genetc algorthms to solve constructon tme-cost trade-off problems. ASCE Journal of Computng n Cvl Engneerng, 11(3), Fondahl, J. W. (1961). A non-computer approach to the crtcal path method for the constructon ndustry. Tech. Rep. No. 9, The Constr. Inst., Dept. of Cv. Engrg., Stanford Unv., Stanford, Calf. Ghazanfar, M., Yousefl, A., Amel, M. S. J., & Amr, A. B. (2008). A new approach to solve tme-cost trade-off problem wth fuzzy decson varables. Int. J. Adv. Manuf. Technol, Do /s y

17 Han, T. C., Chung, C. C., & Lang, G. S. (2006). Applcaton of fuzzy crtcal path method to arport s cargo ground operaton system. Journal of Marne Scence and Technology, 14(3), Hegazy, T. (1999). Optmzaton of constructon tme-cost trade-off analyss usng genetc algorthms. Canadan Journal of Cvl Engneerng, 26(6), Klr, G. J., & Yuan, B. (2005). Fuzzy sets and Fuzzy logc: Theory and Applcatons. Prentce - Hall of Inda. Lakshmnarayanan, S., Gaurav, A., & Arun, C. (2011). Tme-cost-rsk trade off usng ant colony optmzaton. Journal of Constructon n Developng Countres, Prevew Manuscrpt. Leu, S. S., Chen, A. T., & Yang, C. H. (1999). Fuzzy optmal model for resource-constraned constructon schedulng. Journal of Computng n Cvl Engneerng, 13(3), Leu, S. S., Chen, A. T., & Yang, C. H. (2001). A GA-based fuzzy optmal model for constructon tme-cost trade-off. Internatonal Journal of Project Management, 19, L, H., Hussen, M. A., & Le, Z. (2011). Incentve genetc algorthm based tme cost trade-off analyss across a buld operate transfer project concesson perod. Can. J. Cv. Engrg., 38, L, H., & Love, P. (1997). Usng mproved genetc algorthms to facltate tme-cost optmzaton. ASCE Journal of Constructon Engneerng and Management, 123(3), Lang, G. S., & Han, T. C. (2004). Crtcal path analyss based on fuzzy concept. Internatonal Journal of Informaton and Management Scences, 15(4), Lu, L., Burns, S., & Feng, C. (1995). Constructon tme-cost trade-off analyss usng LP/IP. ASCE Journal of Constructon Engneerng and Management, 121(4), Lu, S. T. (2003). Fuzzy actvty tmes n crtcal path and project crashng problems. Cybernetcs and Systems, 34, Lorterapong, P., & Moselh, O. (1996). Project-network analyss usng fuzzy sets theory. Journal of Constructon Engneerng and Management, 122(4),

18 Moselh, O. (1993). Schedule compresson usng the drect stffness method. Can. J. Cv. Engrg., 20, Prager, W. (1963). A structural method of computng project cost polygons. Mgmt. Sc., 9(3), Semens, N. (1971). A smple CPM tme-cost tradeoff algorthm. Mgmt. Sc., 17(6), B Yager, R. R. (1981). A procedure for orderng fuzzy subsets of the unt nterval. Informaton Scence, 24, Zheng, D. X. M., Ng, S. T., & Kumaraswamy, M. M. (2004). Applyng a genetc algorthmbased multobjectve approach for tme-cost optmzaton. Journal of Constructon Engneerng and Management, 130(2), Journal of Industral Engneerng and Management, 2012 ( El artículo está con Reconocmento-NoComercal 3.0 de Creatve Commons. Puede coparlo, dstrburlo y comuncarlo públcamente sempre que cte a su autor y a Intangble Captal. No lo utlce para fnes comercales. La lcenca completa se puede consultar en

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

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

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

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

More information

Meta-heuristics for Multidimensional Knapsack Problems

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

More information

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

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

More information

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

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

More information

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

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

More information

An Optimal Algorithm for Prufer Codes *

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

More information

X- Chart Using ANOM Approach

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

More information

Intra-Parametric Analysis of a Fuzzy MOLP

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

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

Wishing you all a Total Quality New Year!

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

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

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

More information

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

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

More information

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

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

More information

International Journal of Mathematical Archive-3(11), 2012, Available online through ISSN

International Journal of Mathematical Archive-3(11), 2012, Available online through   ISSN Internatonal Journal of Mathematcal rchve-(), 0, 477-474 valable onlne through www.jma.nfo ISSN 9 5046 FUZZY CRITICL PTH METHOD (FCPM) BSED ON SNGUNST ND CHEN RNKING METHOD ND CENTROID METHOD Dr. S. Narayanamoorthy*

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

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

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

More information

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

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

More information

Smoothing Spline ANOVA for variable screening

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

More information

Support Vector Machines

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

More information

Review of approximation techniques

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

More information

Solving two-person zero-sum game by Matlab

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

More information

CHAPTER 4 OPTIMIZATION TECHNIQUES

CHAPTER 4 OPTIMIZATION TECHNIQUES 48 CHAPTER 4 OPTIMIZATION TECHNIQUES 4.1 INTRODUCTION Unfortunately no sngle optmzaton algorthm exsts that can be appled effcently to all types of problems. The method chosen for any partcular case wll

More information

S1 Note. Basis functions.

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

More information

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

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

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

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

More information

Load Balancing for Hex-Cell Interconnection Network

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

More information

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

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

More information

Mathematics 256 a course in differential equations for engineering students

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

More information

A Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics

A Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics A Hybrd Genetc Algorthm for Routng Optmzaton n IP Networks Utlzng Bandwdth and Delay Metrcs Anton Redl Insttute of Communcaton Networks, Munch Unversty of Technology, Arcsstr. 21, 80290 Munch, Germany

More information

GA-Based Learning Algorithms to Identify Fuzzy Rules for Fuzzy Neural Networks

GA-Based Learning Algorithms to Identify Fuzzy Rules for Fuzzy Neural Networks Seventh Internatonal Conference on Intellgent Systems Desgn and Applcatons GA-Based Learnng Algorthms to Identfy Fuzzy Rules for Fuzzy Neural Networks K Almejall, K Dahal, Member IEEE, and A Hossan, Member

More information

Reliable and Efficient Routing Using Adaptive Genetic Algorithm in Packet Switched Networks

Reliable and Efficient Routing Using Adaptive Genetic Algorithm in Packet Switched Networks IJCSI Internatonal Journal of Computer Scence Issues, Vol. 9, Issue 1, No 3, January 2012 ISSN (Onlne): 1694-0814 www.ijcsi.org 168 Relable and Effcent Routng Usng Adaptve Genetc Algorthm n Packet Swtched

More information

GSLM Operations Research II Fall 13/14

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

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc.

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 0974-74 Volume 0 Issue BoTechnology 04 An Indan Journal FULL PAPER BTAIJ 0() 04 [684-689] Revew on Chna s sports ndustry fnancng market based on market -orented

More information

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments Comparson of Heurstcs for Schedulng Independent Tasks on Heterogeneous Dstrbuted Envronments Hesam Izakan¹, Ath Abraham², Senor Member, IEEE, Václav Snášel³ ¹ Islamc Azad Unversty, Ramsar Branch, Ramsar,

More information

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

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

More information

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem An Effcent Genetc Algorthm wth Fuzzy c-means Clusterng for Travelng Salesman Problem Jong-Won Yoon and Sung-Bae Cho Dept. of Computer Scence Yonse Unversty Seoul, Korea jwyoon@sclab.yonse.ac.r, sbcho@cs.yonse.ac.r

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

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

More information

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

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

More information

Maximum Variance Combined with Adaptive Genetic Algorithm for Infrared Image Segmentation

Maximum Variance Combined with Adaptive Genetic Algorithm for Infrared Image Segmentation Internatonal Conference on Logstcs Engneerng, Management and Computer Scence (LEMCS 5) Maxmum Varance Combned wth Adaptve Genetc Algorthm for Infrared Image Segmentaton Huxuan Fu College of Automaton Harbn

More information

LECTURE NOTES Duality Theory, Sensitivity Analysis, and Parametric Programming

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

More information

A Novel Approach for an Early Test Case Generation using Genetic Algorithm and Dominance Concept based on Use cases

A Novel Approach for an Early Test Case Generation using Genetic Algorithm and Dominance Concept based on Use cases Alekhya Varkut et al, / (IJCSIT) Internatonal Journal of Computer Scence and Informaton Technologes, Vol. 3 (3), 2012,4218-4224 A Novel Approach for an Early Test Case Generaton usng Genetc Algorthm and

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

A GENETIC ALGORITHM FOR PROCESS SCHEDULING IN DISTRIBUTED OPERATING SYSTEMS CONSIDERING LOAD BALANCING

A GENETIC ALGORITHM FOR PROCESS SCHEDULING IN DISTRIBUTED OPERATING SYSTEMS CONSIDERING LOAD BALANCING A GENETIC ALGORITHM FOR PROCESS SCHEDULING IN DISTRIBUTED OPERATING SYSTEMS CONSIDERING LOAD BALANCING M. Nkravan and M. H. Kashan Department of Electrcal Computer Islamc Azad Unversty, Shahrar Shahreqods

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

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

More information

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

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

More information

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated.

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated. Some Advanced SP Tools 1. umulatve Sum ontrol (usum) hart For the data shown n Table 9-1, the x chart can be generated. However, the shft taken place at sample #21 s not apparent. 92 For ths set samples,

More information

A Binarization Algorithm specialized on Document Images and Photos

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

More information

Cracking of the Merkle Hellman Cryptosystem Using Genetic Algorithm

Cracking of the Merkle Hellman Cryptosystem Using Genetic Algorithm Crackng of the Merkle Hellman Cryptosystem Usng Genetc Algorthm Zurab Kochladze 1 * & Lal Besela 2 1 Ivane Javakhshvl Tbls State Unversty, 1, I.Chavchavadze av 1, 0128, Tbls, Georga 2 Sokhum State Unversty,

More information

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

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

More information

CONSTRUCTION SCHEDULING WITH ARTIFICIAL AGENTS AND THE ANT COLONY OPTIMIZATION METAHEURISTIC

CONSTRUCTION SCHEDULING WITH ARTIFICIAL AGENTS AND THE ANT COLONY OPTIMIZATION METAHEURISTIC CONSTRUCTION SCHEDULING WITH ARTIFICIAL AGENTS AND THE ANT COLONY OPTIMIZATION METAHEURISTIC Symeon Chrstodoulou 1 1 Department of Cvl and Envronmental Engneerng, Unversty of Cyprus, P.O. Box 20537, 1678

More information

EVALUATION OF THE PERFORMANCES OF ARTIFICIAL BEE COLONY AND INVASIVE WEED OPTIMIZATION ALGORITHMS ON THE MODIFIED BENCHMARK FUNCTIONS

EVALUATION OF THE PERFORMANCES OF ARTIFICIAL BEE COLONY AND INVASIVE WEED OPTIMIZATION ALGORITHMS ON THE MODIFIED BENCHMARK FUNCTIONS Academc Research Internatonal ISS-L: 3-9553, ISS: 3-9944 Vol., o. 3, May 0 EVALUATIO OF THE PERFORMACES OF ARTIFICIAL BEE COLOY AD IVASIVE WEED OPTIMIZATIO ALGORITHMS O THE MODIFIED BECHMARK FUCTIOS Dlay

More information

MULTI-OBJECTIVE OPTIMIZATION OF TIME-COST-QUALITY USING MULTI-COLONY ANT ALGORITHM

MULTI-OBJECTIVE OPTIMIZATION OF TIME-COST-QUALITY USING MULTI-COLONY ANT ALGORITHM ASIAN JOURNAL OF CIVIL ENGINEERING (BUILDING AND HOUSING) VOL. 8, NO. 2 (2007) PAGES 113-124 MULTI-OBJECTIVE OPTIMIZATION OF TIME-COST-QUALITY USING MULTI-COLONY ANT ALGORITHM A. Afshar, A. Kaveh and O.R.

More information

Multicriteria Decision Making

Multicriteria Decision Making Multcrtera Decson Makng Andrés Ramos (Andres.Ramos@comllas.edu) Pedro Sánchez (Pedro.Sanchez@comllas.edu) Sonja Wogrn (Sonja.Wogrn@comllas.edu) Contents 1. Basc concepts 2. Contnuous methods 3. Dscrete

More information

A Fuzzy Goal Programming Approach for a Single Machine Scheduling Problem

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

More information

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network S. Sudha and N. Ammasagounden Natonal Insttute of Technology, Truchrappall,

More information

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science EECS 730 Introducton to Bonformatcs Sequence Algnment Luke Huan Electrcal Engneerng and Computer Scence http://people.eecs.ku.edu/~huan/ HMM Π s a set of states Transton Probabltes a kl Pr( l 1 k Probablty

More information

Module Management Tool in Software Development Organizations

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

More information

The Codesign Challenge

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

More information

Parallel matrix-vector multiplication

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

More information

AADL : about scheduling analysis

AADL : about scheduling analysis AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

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

More information

Study on Multi-objective Flexible Job-shop Scheduling Problem considering Energy Consumption

Study on Multi-objective Flexible Job-shop Scheduling Problem considering Energy Consumption Journal of Industral Engneerng and Management JIEM, 2014 7(3): 589-604 nlne ISSN: 2014-0953 Prnt ISSN: 2014-8423 http://dx.do.org/10.3926/jem.1075 Study on Mult-objectve Flexble Job-shop Schedulng Problem

More information

y and the total sum of

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

More information

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

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

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

Conditional Speculative Decimal Addition*

Conditional Speculative Decimal Addition* Condtonal Speculatve Decmal Addton Alvaro Vazquez and Elsardo Antelo Dep. of Electronc and Computer Engneerng Unv. of Santago de Compostela, Span Ths work was supported n part by Xunta de Galca under grant

More information

An order batch scheduling method based on fuzzy model for cold rolling plant

An order batch scheduling method based on fuzzy model for cold rolling plant Producton plannng and schedulng Data warehouse Preprnts of the 8th IFAC World Congress lano (Italy) August 28 - September 2, 2 An order batch schedulng method based on fuzzy model for cold rollng plant

More information

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling , pp.40-45 http://dx.do.org/10.14257/astl.2017.143.08 Applcaton of Improved Fsh Swarm Algorthm n Cloud Computng Resource Schedulng Yu Lu, Fangtao Lu School of Informaton Engneerng, Chongqng Vocatonal Insttute

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

Multi-objective Optimization Using Self-adaptive Differential Evolution Algorithm

Multi-objective Optimization Using Self-adaptive Differential Evolution Algorithm Mult-objectve Optmzaton Usng Self-adaptve Dfferental Evoluton Algorthm V. L. Huang, S. Z. Zhao, R. Mallpedd and P. N. Suganthan Abstract - In ths paper, we propose a Multobjectve Self-adaptve Dfferental

More information

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT 3. - 5. 5., Brno, Czech Republc, EU APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT Abstract Josef TOŠENOVSKÝ ) Lenka MONSPORTOVÁ ) Flp TOŠENOVSKÝ

More information

CONCURRENT OPTIMIZATION OF MULTI RESPONCE QUALITY CHARACTERISTICS BASED ON TAGUCHI METHOD. Ümit Terzi*, Kasım Baynal

CONCURRENT OPTIMIZATION OF MULTI RESPONCE QUALITY CHARACTERISTICS BASED ON TAGUCHI METHOD. Ümit Terzi*, Kasım Baynal CONCURRENT OPTIMIZATION OF MUTI RESPONCE QUAITY CHARACTERISTICS BASED ON TAGUCHI METHOD Ümt Terz*, Kasım Baynal *Department of Industral Engneerng, Unversty of Kocael, Vnsan Campus, Kocael, Turkey +90

More information

Verification by testing

Verification by testing Real-Tme Systems Specfcaton Implementaton System models Executon-tme analyss Verfcaton Verfcaton by testng Dad? How do they know how much weght a brdge can handle? They drve bgger and bgger trucks over

More information

NGPM -- A NSGA-II Program in Matlab

NGPM -- A NSGA-II Program in Matlab Verson 1.4 LIN Song Aerospace Structural Dynamcs Research Laboratory College of Astronautcs, Northwestern Polytechncal Unversty, Chna Emal: lsssswc@163.com 2011-07-26 Contents Contents... 1. Introducton...

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

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

More information

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

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

More information

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

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

More information

Problem Set 3 Solutions

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

More information

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

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

More information

PARETO BAYESIAN OPTIMIZATION ALGORITHM FOR THE MULTIOBJECTIVE 0/1 KNAPSACK PROBLEM

PARETO BAYESIAN OPTIMIZATION ALGORITHM FOR THE MULTIOBJECTIVE 0/1 KNAPSACK PROBLEM PARETO BAYESIAN OPTIMIZATION ALGORITHM FOR THE MULTIOBJECTIVE 0/ KNAPSACK PROBLEM Josef Schwarz Jří Očenáše Brno Unversty of Technology Faculty of Engneerng and Computer Scence Department of Computer Scence

More information

Multi-objective Design Optimization of MCM Placement

Multi-objective Design Optimization of MCM Placement Proceedngs of the 5th WSEAS Int. Conf. on Instrumentaton, Measurement, Crcuts and Systems, Hangzhou, Chna, Aprl 6-8, 26 (pp56-6) Mult-objectve Desgn Optmzaton of MCM Placement Chng-Ma Ko ab, Yu-Jung Huang

More information

SHAPE OPTIMIZATION OF STRUCTURES BY MODIFIED HARMONY SEARCH

SHAPE OPTIMIZATION OF STRUCTURES BY MODIFIED HARMONY SEARCH INTERNATIONAL JOURNAL OF OPTIMIZATION IN CIVIL ENGINEERING Int. J. Optm. Cvl Eng., 2011; 3:485-494 SHAPE OPTIMIZATION OF STRUCTURES BY MODIFIED HARMONY SEARCH S. Gholzadeh *,, A. Barzegar and Ch. Gheyratmand

More information

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research

More information

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

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

More information

Greedy Technique - Definition

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

More information

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT Journal of Theoretcal and Appled Informaton Technology 30 th Aprl 013. Vol. 50 No.3 005-013 JATIT & LLS. All rghts reserved. ISSN: 199-8645 www.jatt.org E-ISSN: 1817-3195 THE PATH PLANNING ALGORITHM AND

More information

Life Tables (Times) Summary. Sample StatFolio: lifetable times.sgp

Life Tables (Times) Summary. Sample StatFolio: lifetable times.sgp Lfe Tables (Tmes) Summary... 1 Data Input... 2 Analyss Summary... 3 Survval Functon... 5 Log Survval Functon... 6 Cumulatve Hazard Functon... 7 Percentles... 7 Group Comparsons... 8 Summary The Lfe Tables

More information

A HEURISTIC METHOD FOR RELIABILITY REDUNDANCY OPTIMIZATION OF FLOW NETWORKS

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

More information

Improved Genetic Algorithms by Means of Fuzzy Crossover Operators for Revenue Management in Airlines

Improved Genetic Algorithms by Means of Fuzzy Crossover Operators for Revenue Management in Airlines World Appled Scences Journal (6): 88-86, ISSN 88-95 IDOSI Publcatons, DOI:.589/dos.wasj...6.86 Improved Genetc Algorthms by Means of Fuzzy Crossover Operators for Revenue Management n Arlnes M. Sadegh,

More information

An efficient iterative source routing algorithm

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

More information

Performance Evaluation of an ANFIS Based Power System Stabilizer Applied in Multi-Machine Power Systems

Performance Evaluation of an ANFIS Based Power System Stabilizer Applied in Multi-Machine Power Systems Performance Evaluaton of an ANFIS Based Power System Stablzer Appled n Mult-Machne Power Systems A. A GHARAVEISI 1,2 A.DARABI 3 M. MONADI 4 A. KHAJEH-ZADEH 5 M. RASHIDI-NEJAD 1,2,5 1. Shahd Bahonar Unversty

More information

Backpropagation: In Search of Performance Parameters

Backpropagation: In Search of Performance Parameters Bacpropagaton: In Search of Performance Parameters ANIL KUMAR ENUMULAPALLY, LINGGUO BU, and KHOSROW KAIKHAH, Ph.D. Computer Scence Department Texas State Unversty-San Marcos San Marcos, TX-78666 USA ae049@txstate.edu,

More information

3. CR parameters and Multi-Objective Fitness Function

3. CR parameters and Multi-Objective Fitness Function 3 CR parameters and Mult-objectve Ftness Functon 41 3. CR parameters and Mult-Objectve Ftness Functon 3.1. Introducton Cogntve rados dynamcally confgure the wreless communcaton system, whch takes beneft

More information

Decision Strategies for Rating Objects in Knowledge-Shared Research Networks

Decision Strategies for Rating Objects in Knowledge-Shared Research Networks Decson Strateges for Ratng Objects n Knowledge-Shared Research etwors ALEXADRA GRACHAROVA *, HAS-JOACHM ER **, HASSA OUR ELD ** OM SUUROE ***, HARR ARAKSE *** * nsttute of Control and System Research,

More information

Yuan Xu School of automation, Northwestern Polytechnical University, Xian , China. Huifeng Xue. Ailong Liu*

Yuan Xu School of automation, Northwestern Polytechnical University, Xian , China. Huifeng Xue. Ailong Liu* Rev. Téc. Ing. Unv. Zula. Vol. 39, Nº 7, 80-86, 2016 do:10.21311/001.39.7.10 A Parallel Genetc Algorthm for the Verfyng Smulaton of the Performance Prototype Yuan Xu School of automaton, Northwestern Polytechncal

More information

Concurrent Apriori Data Mining Algorithms

Concurrent Apriori Data Mining Algorithms Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng

More information