An Approach to Develop a Dynamic Job Shop Scheduling by Fuzzy Rule Based System and Comparative Study with the Traditional Priority Rules

Size: px
Start display at page:

Download "An Approach to Develop a Dynamic Job Shop Scheduling by Fuzzy Rule Based System and Comparative Study with the Traditional Priority Rules"

Transcription

1 America Joural of Egieerig ad Applied Scieces Origial Research Paper A Approach to Develop a Dyamic Job Shop Schedulig by Fuzzy Rule Based System ad Comparative Study with the Traditioal Priority Rules Rami Ahmed, Md. Muzahid Kha, Md. Hasibul Haque ad Md. Hasibur Rahma Departmet of Idustrial Egieerig ad Maagemet, Khula Uiversity of Egieerig ad Techology, Khula-9203, Bagladesh Article history Received: Revised: Accepted: Correspodig Author: Rami Ahmed Departmet of Idustrial Egieerig ad Maagemet, Khula Uiversity of Egieerig ad Techology, Khula-9203, Bagladesh ramiahmed0020@gmail.com Abstract: This paper aims at developig a dyamic job shop schedulig by establishig fuzzy rule based system ad comparig its effectiveess with the traditioal priority rules. I order to uderstad the priorities of differet jobs i a job shop, the paper ivestigates all the cotributig criteria of differet parameters. Sice the traditioal priority rules oly emphasis o a sigle parameter at a time, the authors propose a method of obtaiig a schedule which icorporates all the desired cotributio criteria of the parameters used. This method icludes establishig a Fuzzy priority rule. Fuzzy is a appropriate model whe ucertaity ad irregularities are preset. It also allows modelig of a sigificat umber of alteratives across differet parameters cosidered i a job shop. Hece, a dyamic job shop schedule ca be developed usig the established fuzzy priority rule. This research is based o a example of jobs arrivig i a regular semi-automated job shop, ot a fully automated or software based job shop. The practical implicatios of this paper is to idetify the proper parameters ad evaluate their cotributio criteria o the required coditios so that maagers ca determie the proper schedulig ad sequece of the jobs to be machied i the job shop. This study provides a determiistic method for local maagers to assess the effects of job shop schedulig ad sequece of jobs. Keywords: Fuzzy Priority Rule (FPR), Fuzzy Rule Based System (FBRS), Membership Fuctio, Parameters, Cotributio Criteria, MATLAB R203a, Fuzzy Logic, Fuzzy Decisio System, Normalized Fuctio, Geeralized Fuctio, Traditioal Priority Rules, Fuzzy Iferece System, Shortest Processig Time (SPT), Earliest Due Time (EDT), Largest Batch Size (LBS), Shortest Arrival Rate (SAR) Itroductio Schedulig is the proper allocatio of resources over a time horizo to perform a collectio of tasks i a proper sequece. The practical schedulig problem arises as the situatios ad parameters vary. The schedulig problem ca be stated as follows: N jobs to be processed by M machies, give differet parameters to be cosidered alog with its cotributig criteria i such a way that the give objectives are optimized. I developig coutries like Bagladesh, the local maufacturers do ot cosider the basics of schedulig ad sequecig. After gettig a order, they start the processig right away regardless to the ways of schedulig ad sequecig i.e., they do ot thik through that which sequece should be followed ad whether the cotributig criteria of each parameter has bee take ito cosideratio. As a result, they are suffered by the loss of time ad moey. I this study, a brief study has bee made o the above metioed icoveiece. The solutio to this icoveiece may be the use of dispatchig or priority rules. But traditioal priority rules cosider oly oe parameter at a time e.g., SPT cosiders the sequecig of jobs accordig to the icreasig processig time of the jobs. But i a dyamic job shop, all the parameters are to be cosidered alog with its fractio of importace each time. Hece combiatio of these 206 Rami Ahmed, Md. Muzahid Kha ad Md. Hasibul Haque. This ope access article is distributed uder a Creative Commos Attributio (CC-BY) 3.0 licese.

2 Rami Ahmed et al. / America Joural of Egieerig ad Applied Scieces 206, 9 (2): DOI: /ajeassp traditioal rules or a ew rule capable of cosiderig all the parameters is to be established. As some of the decisios regardig the parameters ad their cotributig criteria to the coditios ad systems seem to be imperfectly kow due to their imprecise ad subjective ature, decisio makig becomes complex ad icosistet. Hece, fuzzy cocept has bee used. To establish a dyamic job shop schedule cosiderig the cotributio criteria of differet parameters, Fuzzy approach has bee used to establish a ew Fuzzy Priority rule. I this study, a case study has bee doe takig a raw data from a local job shop ad the calculatig the FPR ad comparig its effectiveess with the traditioal dispatchig rules. Literature Review Fuzzy logic begis with the cocept of a fuzzy set. A fuzzy set is a set without a crisp, clearly defied boudary. It cotais elemets with a partial degree of membership. To uderstad a fuzzy set, first take ito accout the defiitio of classical set. A classical set is the cotaier that fully icludes or fully excludes ay give elemet. For example, the set of days of the week uquestioably icludes Moday, Thursday ad Saturday. It just as uquestioably excludes butter, liberty ad dorsal fis ad so o. This type of set is called a classical set because it has bee aroud for a log time. It was Aristotle who first formulated the Law of the Excluded Middle, which says X must either be i set A or i set ot-a. Aother versio of this law is: Of ay subject, oe thig must be either asserted or deied. Fuzzy logic has two differet meaigs. I a arrow sese, fuzzy logic is a logical system, which is a extesio of multivalued logic. However, i a wider sese Fuzzy Logic (FL) is almost syoymous with the theory of fuzzy sets, a theory which relates to classes of objects with usharp boudaries i which membership is a matter of degree. Practically i all maufacturig systems, decisios parameters of a system are ot accurately kow because of the fact that the iformatio has imprecise ad subjective ature which makes decisio makig complicated, ucertai ad sophisticated. Fuzzy logic is a aalysis method purposefully developed to icorporate ucertaity ito a decisio model (Zadeh, 965). There are key beefits to applyig fuzzy tools. Fuzzy tools provide a simplified platform where the developmet ad aalysis of models require reduced developmet time tha other approaches. As a result, fuzzy tools are easy to implemet ad modify. Nevertheless, despite their user-friedly outlet, fuzzy tools have show to perform just as or better tha other soft approaches to decisio makig uder ucertaities (Azadega et al., 20). These characteristics have made fuzzy logic ad tools associated with its use to become quite popular i tacklig maufacturig related challeges. Fuzzy set theory is able to cope with the imprecisio ad ucertaity which is iheret i huma judgmets ad decisio makig processes by the use of liguistic terms or variables ad degrees of membership. A Liguistic Variable, the equivalet of mathematical variable, ca take words or seteces as values. For istace, a liguistic variable X with label Speed, ca assume values like Very fast, Fast, Slow, or Very slow. Fuzzy set ca classify elemets ito a cotiuous set usig the cocept of Membership Fuctios (MF) ad degree of membership (µ) to represet the gradual chages from 0 to. So i fuzzy logic, the truth of ay statemet becomes a matter of degree. Some widely used MFs are Gaussia, Geeralized bell shaped, Gaussia curves, Polyomial curves, Trapezoidal, Triagular ad Sigmoid MFs. The trapezoidal, triagular MFs which are the most widely used i literature have bee adopted for this study from the poit of view of simplicity, coveiece ad speed (Oladoku ad Okesiji, 202). May priority rules have bee proposed ad studied by researchers usig simulatio (Pierreval ad Mebarki, 997). To solve statistic ad determiistic schedulig problems a lot of aalytical ad optimizatio algorithms have bee developed (Baker, 984). If the problems are small, it is possible to geerate optimal schedules usig a brach or a boud approach (Brucker et al., 993). For larger problems, special solutio strategies based o priority rules have to be used to esure executio times of a few miutes (Peres, 995; Adams et al., 988; Subramaiam et al., 2000). There are several priority rules but there is o particular rule that is better tha the others i terms of all the parameters to be cosidered. Their efficiecy depeds o the cotributio criteria of each parameter ad their operatig coditios. Although a priority rule ca tur out to serve better result o give cotributio criterio, it may also result poorly o aother criterio. For istace, rules based o processig times ca be efficiet at reducig the time i job shop, but may ot cosider the due dates requiremets to be met (Pierreval ad Mebarki, 997). I order cope up with these icoveiece, lots of approaches have bee preseted. Amog them, steadystate simulatios have bee used to compare several priority rules applied to the resources, i various operatig coditios ad shop-floor cofiguratios. Moreover, statistical methods have bee used to obtai decisio rules, which will be used to select the suitable priority rule. Some examples of such methods are: Clusterig methods (Chu ad Portma, 99) ad machie learig (Pierreval ad Mebarki, 997). These techiques facilitate the choice of the priority rule that will be applied to each work ceter, whe the actual system is i a steady state mode. 203

3 Rami Ahmed et al. / America Joural of Egieerig ad Applied Scieces 206, 9 (2): DOI: /ajeassp Methodology Basically, fuzzy logic is a multi-valued logic which allows itermediate values to be defied betwee traditioal evaluatios like true/false, yes/o, black/white, etc. Notios like warm or pretty cold ca be desiged ad formulated mathematically ad algorithmically. I this way a approach is made to apply a more huma-like way of thikig i the programmig of computers. Fuzzy logic addresses the imprecise iput ad output variables by defiig fuzzy umbers ad fuzzy sets expressed i liguistic variables (e.g., low, medium ad high) ( Fuzzy rule-based approach is based o verbally formulated rules combied with ad cosiderig the cotributio criteria throughout the parameter space. Numerical iterpolatio ca be used to hadle complex o-liear relatioships ( I a broader sese, a FRBS is a Rule-Based System i which Fuzzy Logic ca be used as a tool to represet differet forms of techiques ad kowledge about the problem solvig, as well as for modelig the relatioships ad the iteractios existig betwee its variables ( The implemetatio of the proposed methodology ivolves goig through seve mai stages, as described i Fig.. As it ca be see withi the algorithm, the first step i the proposal of the parameters which ofte may have more or less elemets as per give coditios. It follows the to determie the ormalized ad geeralized fuctio of the data with respect to the selected parameters. Stage 3 cosists of determiig the fuzzy rules accordig to the cotributio criteria of each parameter. I stage 4 takes place the applicatio ad simulatio of the algorithm i MATLAB 203a. Here the rules are first set i order ad the either the ormalized or geeralized fuctios are put to obtai specific outcome. Hece a sequece of jobs is obtaied. I the phase 5 takes place calculatio of the average flow, average tardiess ad average umber of jobs at work ceter accordig to the obtaied sequece. Phase 6 implies calculatio of the average flow, average tardiess ad average umber of jobs at work ceter accordig to the traditioal rules take ito accout i.e., i this case SPT, EDT, LBS ad LAR. I the last stage, takes place measurig the effectiveess of fuzzy priority rule by comparig them with those of the traditioal rules. Proposal of the Parameters The proposed method assigs priorities to the part types takig four parameters ito accout. I this case, a coditio has bee assumed where batch size, due time, processig time ad arrival rate are take as the iput parameters as show i Fig. 2. The reasos for selectig these parameters are as follows: Processig time Batch size Arrival rate Due time The geerated output is a percetage of priority i relatio with all the parameters take ito accout basig o a specific cotributio criteria of the parameters. Cosiderig these four parameters, Table depicts the iput data parameters to be cosidered alog with its cotributig criteria i such a way that the give objectives are optimized. As arrival rate preseted i previous table follows Poisso distributio, Table 2 gives the revised arrival rate. Determiatio of the Normalized ad Geeralized Fuctio Normalized Fuctio Batch size Due time d [ b ( b ) ] [( b ) ( b ) ] i i mi ( b ) = i i max i mi [ d ( d ) ] [( d ) ( d ) ] i i mi ( ) = i i max i mi [ ti ( ti) ] Processig time i [( t ) ( t ) ] Arrival rate () (2) mi ( t ) = (3) i max i i mi ( a ) = i i max i mi i mi [ a ( a ) ] [( a ) ( a ) ] (4) Normalized cotributio fuctio of each parameter of part type is defied as the ratio of the differece of the particular value ad its miimum value to the differece of the maximum ad miimum value. Each data is coverted i terms of ormalized fuctios ad preseted i Table 3. Geeralized Fuctio Geeralized fuctio refers to the value of each part take for each parameter ad plotted withi the rage of miimum ad maximum respective values i MATLAB 203a. Determiatio of the Fuzzy Rules for a Give Coditio of Cotributio Criteria I this case, four parameters have bee cosidered. All the four iput variables are associated with idetical liguistic values: Low (L), medium (M) ad high (H). The output to be geerated should be a priority percetage such as 0, 20, 30, 40, 50, 60, 70, 80 ad 90%. There are = 8 rules for the system. The membership fuctios for ormalized batch size, ormalized due time, ormalized processig time ad ormalized arrival rate are similar as show i Fig. 3 (Bilkay et al., 2004). 204

4 Rami Ahmed et al. / America Joural of Egieerig ad Applied Scieces 206, 9 (2): DOI: /ajeassp Fig.. The proposed methodology Fig. 2. Parameter of fuzzy job shop schedulig Triagular membership fuctios have bee used because it is the most commo type of membership fuctio. Iitially, differet membership fuctios have bee studied but triagular membership fuctios depicted the most promisig performace i both computig time ad performace. 205

5 Rami Ahmed et al. / America Joural of Egieerig ad Applied Scieces 206, 9 (2): DOI: /ajeassp Fig. 3. Triagular membership fuctio Table. Iput data for priority calculatio Uit Arrival Part Batch Operatio Due date processig rate per o size umbers i mi time i mi hour Sice four parameters each with three associates are used, all 8 combiatios are obtaied by the followig JAVA programmig laguage. Table 2. Revised arrival rate Part type Arrival rate Table 3. Iput data with ormalized fuctios Normalized form Batch Arrival Due Processig Part size rate date time I this study, the cotributio criteria cosidered for the parameters are: Batch size-50% Arrival Rate-25% Due date-75% Processig time-50% Basig o these priorities, the set rules for fuzzy decisio system are as follows: If batch size is LOW AND arrival rate is LOW AND due time is LOW AND processig time is LOW THEN decisio is

6 Rami Ahmed et al. / America Joural of Egieerig ad Applied Scieces 206, 9 (2): DOI: /ajeassp If batch size is LOW AND arrival rate is LOW AND due time is MEDIUM AND processig time is MEDIUM THEN decisio is 0.65 If batch size is LOW AND arrival rate is HIGH AND due time is MEDIUM AND processig time is LOW THEN decisio is 0.65 If batch size is HIGH AND arrival rate is MEDIUM AND due time is LOW AND processig time is MEDIUM THEN decisio is 0.55 If batch size is HIGH AND arrival rate is HIGH AND due time is HIGH AND processig time is HIGH THEN decisio is 0. Implemetatio of the Rules ad Obtaiig the Results from MATLAB For Normalized Fuctio, Fig. 4 ad 5 refers to the settig of the Rage ad Membership Fuctios of the Parameters i MATLAB Plottig the Normalized ad Geeralized Values of the Data i MATLAB For Normalized Fuctios I the view form of the rules, the ormalized fuctios of the parameters of each part type are plotted as show by Fig. 6 ad 7. The the output shows the priority percetage i the form of result. As stated earlier, ormalized fuctios may show some icoveieces such as showig same priority for two or more part types. Hece geeralized fuctio has bee take ito accout ad the outcome, after plottig all part types, has bee depicted i Table 4. Calculatio the Average Flow, Average Tardiess ad Average Number of Jobs Fuzzy Rule Based System The obtaied sequece of Table 4 go through further calculatios. That is, the average flow, average tardiess ad average umber of jobs at work ceters are calculated basig o the data i Table 5. Average flow time, F = = Fj Mi Average Tardiess, T = Tj = Mi Traditioal Priority Rules This set of calculatio is to be doe basig o the traditioal priority rules. I this case, the rules cosidered are: Largest Batch Size (LBS) Shortest Arrival Rate (SAR) Earliest Due Time (EDT) Shortest Processig Time (SPT) Calculatio for LBS Table 6 shows the raw data for LBS estimatio: Average flow time, F = = Fj Mi Average Tardiess, T = Tj = 72.9 Mi Average Number of Jobs, N = δ ( Tj) Calculatio for SAR T = 6.5 Table 7 shows the raw data for SAR estimatio: Average flow time, F = = Fj Mi Average Tardiess, T = Tj = Mi Average Number of Jobs, N = δ ( Tj) Calculatio for EDT T = 5.53 Table 8 shows the raw data for EDT estimatio: Average flow time, F = = Fj Mi Average Tardiess, T = Tj = Mi Average Number of Jobs, N = δ ( Tj) T = 4.72 Average Number of Jobs, N = δ ( Tj) T =

7 Rami Ahmed et al. / America Joural of Egieerig ad Applied Scieces 206, 9 (2): DOI: /ajeassp Calculatio for SPT Table 9 shows the raw data for SPT estimatio: Average flow time, F = Fj = Mi Average Tardiess, T = Tj = Mi Average Number of Jobs, N = δ ( Tj) T = 4.20 Fig. 4. Normalized membership fuctio for batch size Fig. 5. Normalized membership fuctio for due time 208

8 Rami Ahmed et al. / America Joural of Egieerig ad Applied Scieces 206, 9 (2): DOI: /ajeassp Fig. 6. Plottig the data of part type Table 4. Part sequece ad fuzzy part priority Part sequece Table 5. Calculatio for fuzzy rule based system Fuzzy part priority Flow Due Days Processig time time tardy Part time (Mi) (Mi) (Mi) (Mi) Total Total Total processig flow days time (Mi) time (Mi) tardy (Mi) =445 =68338 =46364 Table 6. Calculatio for largest batch size Processig Flow Due Days Part time (Mi) time (Mi) time (Mi) tardy (Mi) Total Total Total processig flow Days time (Mi) time(mi) tardy (Mi) = 445 = = 729 Table 7. Calculatio for shortest arrival rate Processig Flow Due Days Part time (Mi) time (Mi) time (Mi) tardy (Mi) Total Total Total processig flow Days time (Mi) time(mi) tardy (Mi) = 445 = =

9 Rami Ahmed et al. / America Joural of Egieerig ad Applied Scieces 206, 9 (2): DOI: /ajeassp Table 8. Calculatio for earliest due time Flow Due Days Processig time time tardy Part time (Mi) (Mi) (Mi) (Mi) Total Total Total processig flow Days time (Mi) time(mi) tardy (Mi) = 445 = = Table 9. Calculatio for shortest processig time Flow Due Days Processig time time tardy Part time (Mi) (Mi) (Mi) (Mi) Total Total Total processig flow Days time (Mi) time(mi) tardy (Mi) = 445 = = Compare the Results Obtaied from Fuzzy Priority Rule from those of the Traditioal Rules I this sectio, a comparative study has bee doe betwee the data obtaied i sectio 3..5 ad sectio For doig so, the cotributio criteria of each parameter viz. batch size-50%, arrival rate-25%, due time-75%, processig time-50% came ito use. The values obtaied from each property LBS are multiplied by 0.5, those obtaied from SAR are multiplied by 0.25, those obtaied from EDT are multiplied by 0.75 ad those obtaied from SPT are multiplied by 0.5. These are the added ad divided by the total weight age: Average flow time= 2 = mi Average Tardiess= 2 = Average Number of Jobs= 2 = 5.25 Results Proper schedulig ad sequecig of jobs should be performed for all job shops i order to miimize the loss of time ad moey. Based o the data i terms of differet parameters alog with their cotributio criteria, several rules have bee established. By the aalytical aid of MATLAB, output priority percetage of differet part types have bee obtaied. Beside fuzzy calculatios, all the combiatios of parameters with respect to the give coditios have bee illustrated graphically MATLAB. Eve the surface view of differet parameters with respect to each other has bee show where Fig. 8 ad 9 suggest two combiatios. Fially, the obtaied compariso betwee Fuzzy priority rule ad combied traditioal priority rule alog the horizos (i.e., average flow time, average tardiess ad average umber of jobs at work ceter) is show graphically usig MATLAB i Fig. 0 ad umerically i Table 0. Discussio Huma behavior is all about fidig easier ad shortest way of doig work. I developig coutries like Bagladesh, this sese of behavior has ot yet developed by far meas especially i the maufacturig ad schedulig regio. After gettig a order, they start the processig right away regardless to the cosideratio of the importace of differet criteria. I this case, job shop priority or dispatchig rules may play the role as a savior. These traditioal priority rules cosider oly oe parameter or criteria at a time i.e., i this case traditioal priority rules will cosider ay of the LBS, SAR, SPT or EDT. So i this study, a rule-based fuzzy priority system i.e., Fuzzy Priority Rules (FPR) has bee itroduced ad the cotributio criteria of each parameter has bee icorporated. For differet percetage of each parameter importace, every elemet of the 8 rules eeds to be assiged with their proper values. By doig so, a output is obtaied as show i Table for first sample ru. This output formulates a sequece of jobs ad accordig to this sequece, the average flow time, average tardiess ad average umber of jobs at work ceter have bee determied. 20

10 Rami Ahmed et al. / America Joural of Egieerig ad Applied Scieces 206, 9 (2): DOI: /ajeassp Fig. 9. Surface view betwee due time ad batch size Fig. 0. Compariso betwee fuzzy priority rules ad combied traditioal priority rules Table 0. Compariso of fuzzy priority rule with traditioal priority rule Average Average Average flow tardiess umber of jobs Fuzzy priority rule Combied traditioal priority rule The the average flow time, average tardiess ad average umber of jobs of those traditioal rules have bee determied ad each of the particular rule is measured agaist their respective cotributio criteria to icorporate to a combied form for the satisfactio of the coditios. The obtaied data from FRBS ad traditioal priority rules have bee compared alog several costraits where it is observed that Fuzzy Priority Rule proves to be more efficiet tha the traditioal priority rules takig every possible demads ad cocers ito accout. I this study, the relatios betwee differet parameters i terms of their parametric ad surface structure have also bee show. Fially, a graph has bee show which illustrates the comparative study betwee Fuzzy Rulebased system ad traditioal priority rule. Coclusio Fuzzy set theory allows the complexity of real life issues to be icluded withi the cofies ad rigors of the mathematical model. The proposed approach is 2

11 Rami Ahmed et al. / America Joural of Egieerig ad Applied Scieces 206, 9 (2): DOI: /ajeassp used to solve the problems related to schedulig ad sequecig of jobs i a job shop i order to reduce average flow time, average tardiess ad average umber of jobs at work ceter. The proposed methodology ca be successfully applied for the purposes of pursuig a course of actio i terms of developig a dyamic job shop through proper schedulig ad sequecig of jobs. Here, the cotributio criteria of each parameter has a greater or lesser ifluece o the output as take by the user. I this study, the cotributio criteria have bee assumed but the method, of utilizig ay set of cotributio as oe ca demad, has bee show. Ackowledgemet The authors wat to express the gratefuless ad humbleess to Almighty Creator, who is the most merciful ad the most gracious for the successful completio of this thesis work. They also would like to express their sicere thaks ad heartfelt gratitude to their supervisor Assistat Professor, Md. Fashiar Rahma, Departmet of Idustrial Egieerig ad Maagemet, Khula Uiversity of Egieerig ad Techology (KUET), Khula, for his proper guidace, utirig geerous help ad advice ad the systematic approach of the supervisor i aalyzig the problem, useful commets ad ufailig ethusiasm ad overall presece will derive ispiratio i all of their future activities. They are also idebted to all other teachers of Idustrial Egieerig ad Maagemet departmet of KUET, Khula for their direct ad idirect assistace at differet times. Fially, they express their deepest gratitude to their family members ad to all their well-wishers. Fudig Iformatio This paper was a thesis work of the authors. All the cost icurred i order to perform the related operatios we bore by the authors themselves. Author s Cotributios This research work had bee cotributed by all the authors. Rami Ahmed: Proposed the hypothesis, performed mathematical aalysis ad wrote the paper. Md. Muzahid Kha: Collected raw data from a local job shop, assisted i 8 rule formulatio ad eve i mathematical aalysis. Md. Hasibul Haque: Formatted for this mauscript ad provided useful suggestios. Md. Hasibur Rahma: Made figures, tables ad provided useful suggestios. Ethics This article is origial ad cotais upublished material. The correspodig author cofirms that all of the other authors have read ad approved the mauscript ad o ethical issues ivolved. Refereces Adams, J., E. Balas ad D. Zawack, 988. The shiftig bottleeck procedure for job shop schedulig. Maage. Sci., 34: DOI: 0.287/msc Azadega, A., L. Porobic, S. Ghazioory, P. Samouei ad A.S. Kheirkhah, 20. Fuzzy logic i maufacturig: A review of literature ad a specialized applicatio. Iter. J. Product. Ecoom., 32: DOI: 0.06/j.ijpe Baker, K.R., 984. Sequecig rules ad due-date assigmet i a job shop. Maage. Sci., 30: DOI: 0.287/msc Bilkay, O., O. Alaga ad S.E. Kilic, Job shop schedulig usig fuzzy logic. It. J. Adv. Maufactur. Techol., 23: DOI: 0.007/s Brucker, P., B. Jurisch ad M. Jurisch, 993. Ope shop problems with uit time operatios. Zeitschrift für Operatios Res., 37: DOI: 0.007/BF Chu, C. ad M. Portma, 99. Some ew efficiet methods to solve the //ri/ϵti schedulig problem. Europea J. Operat. Res., 58: DOI: 0.06/ (92)9007-G Oladoku, V.O. ad O.O. Okesiji, 202. Applicatio of fuzzy logic to the optimal locatio of public utilities: A case study of pedestria bridges. Proceedigs of the Iteratioal Coferece o Microelectroic Test Structures, (MTS 2), IEEE Xplore Press, Phoeix, AZ, USA, pp: Pierreval, H. ad N. Mebarki, 997. Dyamic schedulig selectio of dispatchig rules for maufacturig system. It. J. Product. Res., 35: DOI: 0.080/ Peres, D., 995. Miimizig late jobs i the geeral oe machie schedulig problem. Europea J. Operatioal Res., 8: DOI: 0.06/ (94)006-T Subramaiam, V., T. Ramesh, G.K. Lee, Y.S. Wog ad G.S. Hog, Job shop schedulig with dyamic fuzzy selectio of dispatchig rules. It. J. Adv. Maufactur. Techol., 6: DOI: 0.007/s Zadeh, L.A., 965. Fuzzy sets. Iform. Cotrol, 8:

Ones Assignment Method for Solving Traveling Salesman Problem

Ones Assignment Method for Solving Traveling Salesman Problem Joural of mathematics ad computer sciece 0 (0), 58-65 Oes Assigmet Method for Solvig Travelig Salesma Problem Hadi Basirzadeh Departmet of Mathematics, Shahid Chamra Uiversity, Ahvaz, Ira Article history:

More information

Solving Fuzzy Assignment Problem Using Fourier Elimination Method

Solving Fuzzy Assignment Problem Using Fourier Elimination Method Global Joural of Pure ad Applied Mathematics. ISSN 0973-768 Volume 3, Number 2 (207), pp. 453-462 Research Idia Publicatios http://www.ripublicatio.com Solvig Fuzzy Assigmet Problem Usig Fourier Elimiatio

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 1 Computers ad Programs 1 Objectives To uderstad the respective roles of hardware ad software i a computig system. To lear what computer scietists

More information

3D Model Retrieval Method Based on Sample Prediction

3D Model Retrieval Method Based on Sample Prediction 20 Iteratioal Coferece o Computer Commuicatio ad Maagemet Proc.of CSIT vol.5 (20) (20) IACSIT Press, Sigapore 3D Model Retrieval Method Based o Sample Predictio Qigche Zhag, Ya Tag* School of Computer

More information

An Algorithm to Solve Multi-Objective Assignment. Problem Using Interactive Fuzzy. Goal Programming Approach

An Algorithm to Solve Multi-Objective Assignment. Problem Using Interactive Fuzzy. Goal Programming Approach It. J. Cotemp. Math. Scieces, Vol. 6, 0, o. 34, 65-66 A Algorm to Solve Multi-Objective Assigmet Problem Usig Iteractive Fuzzy Goal Programmig Approach P. K. De ad Bharti Yadav Departmet of Mathematics

More information

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method A ew Morphological 3D Shape Decompositio: Grayscale Iterframe Iterpolatio Method D.. Vizireau Politehica Uiversity Bucharest, Romaia ae@comm.pub.ro R. M. Udrea Politehica Uiversity Bucharest, Romaia mihea@comm.pub.ro

More information

How do we evaluate algorithms?

How do we evaluate algorithms? F2 Readig referece: chapter 2 + slides Algorithm complexity Big O ad big Ω To calculate ruig time Aalysis of recursive Algorithms Next time: Litterature: slides mostly The first Algorithm desig methods:

More information

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON Roberto Lopez ad Eugeio Oñate Iteratioal Ceter for Numerical Methods i Egieerig (CIMNE) Edificio C1, Gra Capitá s/, 08034 Barceloa, Spai ABSTRACT I this work

More information

Assignment Problems with fuzzy costs using Ones Assignment Method

Assignment Problems with fuzzy costs using Ones Assignment Method IOSR Joural of Mathematics (IOSR-JM) e-issn: 8-8, p-issn: 9-6. Volume, Issue Ver. V (Sep. - Oct.06), PP 8-89 www.iosrjourals.org Assigmet Problems with fuzzy costs usig Oes Assigmet Method S.Vimala, S.Krisha

More information

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem A Improved Shuffled Frog-Leapig Algorithm for Kapsack Problem Zhoufag Li, Ya Zhou, ad Peg Cheg School of Iformatio Sciece ad Egieerig Hea Uiversity of Techology ZhegZhou, Chia lzhf1978@126.com Abstract.

More information

Analysis Metrics. Intro to Algorithm Analysis. Slides. 12. Alg Analysis. 12. Alg Analysis

Analysis Metrics. Intro to Algorithm Analysis. Slides. 12. Alg Analysis. 12. Alg Analysis Itro to Algorithm Aalysis Aalysis Metrics Slides. Table of Cotets. Aalysis Metrics 3. Exact Aalysis Rules 4. Simple Summatio 5. Summatio Formulas 6. Order of Magitude 7. Big-O otatio 8. Big-O Theorems

More information

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 1 Itroductio to Computers ad C++ Programmig Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 1.1 Computer Systems 1.2 Programmig ad Problem Solvig 1.3 Itroductio to C++ 1.4 Testig

More information

A Polynomial Interval Shortest-Route Algorithm for Acyclic Network

A Polynomial Interval Shortest-Route Algorithm for Acyclic Network A Polyomial Iterval Shortest-Route Algorithm for Acyclic Network Hossai M Akter Key words: Iterval; iterval shortest-route problem; iterval algorithm; ucertaity Abstract A method ad algorithm is preseted

More information

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation 6-0-0 Kowledge Trasformatio from Task Scearios to View-based Desig Diagrams Nima Dezhkam Kamra Sartipi {dezhka, sartipi}@mcmaster.ca Departmet of Computig ad Software McMaster Uiversity CANADA SEKE 08

More information

An Algorithm to Solve Fuzzy Trapezoidal Transshipment Problem

An Algorithm to Solve Fuzzy Trapezoidal Transshipment Problem Iteratioal Joural of Systems Sciece ad Applied Mathematics 206; (4): 58-62 http://www.sciecepublishiggroup.com/j/ssam doi: 0.648/j.ssam.206004.4 A Algorithm to Solve Fuzzy Trapezoidal Trasshipmet Problem

More information

Bayesian approach to reliability modelling for a probability of failure on demand parameter

Bayesian approach to reliability modelling for a probability of failure on demand parameter Bayesia approach to reliability modellig for a probability of failure o demad parameter BÖRCSÖK J., SCHAEFER S. Departmet of Computer Architecture ad System Programmig Uiversity Kassel, Wilhelmshöher Allee

More information

Adaptive Resource Allocation for Electric Environmental Pollution through the Control Network

Adaptive Resource Allocation for Electric Environmental Pollution through the Control Network Available olie at www.sciecedirect.com Eergy Procedia 6 (202) 60 64 202 Iteratioal Coferece o Future Eergy, Eviromet, ad Materials Adaptive Resource Allocatio for Electric Evirometal Pollutio through the

More information

Improving Information Retrieval System Security via an Optimal Maximal Coding Scheme

Improving Information Retrieval System Security via an Optimal Maximal Coding Scheme Improvig Iformatio Retrieval System Security via a Optimal Maximal Codig Scheme Dogyag Log Departmet of Computer Sciece, City Uiversity of Hog Kog, 8 Tat Chee Aveue Kowloo, Hog Kog SAR, PRC dylog@cs.cityu.edu.hk

More information

Redundancy Allocation for Series Parallel Systems with Multiple Constraints and Sensitivity Analysis

Redundancy Allocation for Series Parallel Systems with Multiple Constraints and Sensitivity Analysis IOSR Joural of Egieerig Redudacy Allocatio for Series Parallel Systems with Multiple Costraits ad Sesitivity Aalysis S. V. Suresh Babu, D.Maheswar 2, G. Ragaath 3 Y.Viaya Kumar d G.Sakaraiah e (Mechaical

More information

arxiv: v2 [cs.ds] 24 Mar 2018

arxiv: v2 [cs.ds] 24 Mar 2018 Similar Elemets ad Metric Labelig o Complete Graphs arxiv:1803.08037v [cs.ds] 4 Mar 018 Pedro F. Felzeszwalb Brow Uiversity Providece, RI, USA pff@brow.edu March 8, 018 We cosider a problem that ivolves

More information

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today Admiistrative Fial project No office hours today UNSUPERVISED LEARNING David Kauchak CS 451 Fall 2013 Supervised learig Usupervised learig label label 1 label 3 model/ predictor label 4 label 5 Supervised

More information

Sectio 4, a prototype project of settig field weight with AHP method is developed ad the experimetal results are aalyzed. Fially, we coclude our work

Sectio 4, a prototype project of settig field weight with AHP method is developed ad the experimetal results are aalyzed. Fially, we coclude our work 200 2d Iteratioal Coferece o Iformatio ad Multimedia Techology (ICIMT 200) IPCSIT vol. 42 (202) (202) IACSIT Press, Sigapore DOI: 0.7763/IPCSIT.202.V42.0 Idex Weight Decisio Based o AHP for Iformatio Retrieval

More information

Octahedral Graph Scaling

Octahedral Graph Scaling Octahedral Graph Scalig Peter Russell Jauary 1, 2015 Abstract There is presetly o strog iterpretatio for the otio of -vertex graph scalig. This paper presets a ew defiitio for the term i the cotext of

More information

Mining from Quantitative Data with Linguistic Minimum Supports and Confidences

Mining from Quantitative Data with Linguistic Minimum Supports and Confidences Miig from Quatitative Data with Liguistic Miimum Supports ad Cofideces Tzug-Pei Hog, Mig-Jer Chiag ad Shyue-Liag Wag Departmet of Electrical Egieerig Natioal Uiversity of Kaohsiug Kaohsiug, 8, Taiwa, R.O.C.

More information

Analysis of Server Resource Consumption of Meteorological Satellite Application System Based on Contour Curve

Analysis of Server Resource Consumption of Meteorological Satellite Application System Based on Contour Curve Advaces i Computer, Sigals ad Systems (2018) 2: 19-25 Clausius Scietific Press, Caada Aalysis of Server Resource Cosumptio of Meteorological Satellite Applicatio System Based o Cotour Curve Xiagag Zhao

More information

New HSL Distance Based Colour Clustering Algorithm

New HSL Distance Based Colour Clustering Algorithm The 4th Midwest Artificial Itelligece ad Cogitive Scieces Coferece (MAICS 03 pp 85-9 New Albay Idiaa USA April 3-4 03 New HSL Distace Based Colour Clusterig Algorithm Vasile Patrascu Departemet of Iformatics

More information

Using a Dynamic Interval Type-2 Fuzzy Interpolation Method to Improve Modeless Robots Calibrations

Using a Dynamic Interval Type-2 Fuzzy Interpolation Method to Improve Modeless Robots Calibrations Joural of Cotrol Sciece ad Egieerig 3 (25) 9-7 doi:.7265/2328-223/25.3. D DAVID PUBLISHING Usig a Dyamic Iterval Type-2 Fuzzy Iterpolatio Method to Improve Modeless Robots Calibratios Yig Bai ad Dali Wag

More information

Appendix D. Controller Implementation

Appendix D. Controller Implementation COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Appedix D Cotroller Implemetatio Cotroller Implemetatios Combiatioal logic (sigle-cycle); Fiite state machie (multi-cycle, pipelied);

More information

Image Segmentation EEE 508

Image Segmentation EEE 508 Image Segmetatio Objective: to determie (etract) object boudaries. It is a process of partitioig a image ito distict regios by groupig together eighborig piels based o some predefied similarity criterio.

More information

1 Enterprise Modeler

1 Enterprise Modeler 1 Eterprise Modeler Itroductio I BaaERP, a Busiess Cotrol Model ad a Eterprise Structure Model for multi-site cofiguratios are itroduced. Eterprise Structure Model Busiess Cotrol Models Busiess Fuctio

More information

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming Lecture Notes 6 Itroductio to algorithm aalysis CSS 501 Data Structures ad Object-Orieted Programmig Readig for this lecture: Carrao, Chapter 10 To be covered i this lecture: Itroductio to algorithm aalysis

More information

A Parallel DFA Minimization Algorithm

A Parallel DFA Minimization Algorithm A Parallel DFA Miimizatio Algorithm Ambuj Tewari, Utkarsh Srivastava, ad P. Gupta Departmet of Computer Sciece & Egieerig Idia Istitute of Techology Kapur Kapur 208 016,INDIA pg@iitk.ac.i Abstract. I this

More information

Fuzzy Linear Regression Analysis

Fuzzy Linear Regression Analysis 12th IFAC Coferece o Programmable Devices ad Embedded Systems The Iteratioal Federatio of Automatic Cotrol September 25-27, 2013. Fuzzy Liear Regressio Aalysis Jaa Nowaková Miroslav Pokorý VŠB-Techical

More information

What are we going to learn? CSC Data Structures Analysis of Algorithms. Overview. Algorithm, and Inputs

What are we going to learn? CSC Data Structures Analysis of Algorithms. Overview. Algorithm, and Inputs What are we goig to lear? CSC316-003 Data Structures Aalysis of Algorithms Computer Sciece North Carolia State Uiversity Need to say that some algorithms are better tha others Criteria for evaluatio Structure

More information

Improving Template Based Spike Detection

Improving Template Based Spike Detection Improvig Template Based Spike Detectio Kirk Smith, Member - IEEE Portlad State Uiversity petra@ee.pdx.edu Abstract Template matchig algorithms like SSE, Covolutio ad Maximum Likelihood are well kow for

More information

. Written in factored form it is easy to see that the roots are 2, 2, i,

. Written in factored form it is easy to see that the roots are 2, 2, i, CMPS A Itroductio to Programmig Programmig Assigmet 4 I this assigmet you will write a java program that determies the real roots of a polyomial that lie withi a specified rage. Recall that the roots (or

More information

Algorithms for Disk Covering Problems with the Most Points

Algorithms for Disk Covering Problems with the Most Points Algorithms for Disk Coverig Problems with the Most Poits Bi Xiao Departmet of Computig Hog Kog Polytechic Uiversity Hug Hom, Kowloo, Hog Kog csbxiao@comp.polyu.edu.hk Qigfeg Zhuge, Yi He, Zili Shao, Edwi

More information

Cubic Polynomial Curves with a Shape Parameter

Cubic Polynomial Curves with a Shape Parameter roceedigs of the th WSEAS Iteratioal Coferece o Robotics Cotrol ad Maufacturig Techology Hagzhou Chia April -8 00 (pp5-70) Cubic olyomial Curves with a Shape arameter MO GUOLIANG ZHAO YANAN Iformatio ad

More information

Bezier curves. Figure 2 shows cubic Bezier curves for various control points. In a Bezier curve, only

Bezier curves. Figure 2 shows cubic Bezier curves for various control points. In a Bezier curve, only Edited: Yeh-Liag Hsu (998--; recommeded: Yeh-Liag Hsu (--9; last updated: Yeh-Liag Hsu (9--7. Note: This is the course material for ME55 Geometric modelig ad computer graphics, Yua Ze Uiversity. art of

More information

BOOLEAN DIFFERENTIATION EQUATIONS APPLICABLE IN RECONFIGURABLE COMPUTATIONAL MEDIUM

BOOLEAN DIFFERENTIATION EQUATIONS APPLICABLE IN RECONFIGURABLE COMPUTATIONAL MEDIUM MATEC Web of Cofereces 79, 01014 (016) DOI: 10.1051/ mateccof/0167901014 T 016 BOOLEAN DIFFERENTIATION EQUATIONS APPLICABLE IN RECONFIGURABLE COMPUTATIONAL MEDIUM Staislav Shidlovskiy 1, 1 Natioal Research

More information

Fuzzy Minimal Solution of Dual Fully Fuzzy Matrix Equations

Fuzzy Minimal Solution of Dual Fully Fuzzy Matrix Equations Iteratioal Coferece o Applied Mathematics, Simulatio ad Modellig (AMSM 2016) Fuzzy Miimal Solutio of Dual Fully Fuzzy Matrix Equatios Dequa Shag1 ad Xiaobi Guo2,* 1 Sciece Courses eachig Departmet, Gasu

More information

Available online at ScienceDirect. Procedia CIRP 53 (2016 ) 21 28

Available online at   ScienceDirect. Procedia CIRP 53 (2016 ) 21 28 vailable olie at www.sciecedirect.com ScieceDirect Procedia CIRP 53 (206 ) 2 28 The 0th Iteratioal Coferece o xiomatic Desig, ICD 206 systematic approach to couplig disposal of product family desig (part

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 6 Defiig Fuctios Pytho Programmig, 2/e 1 Objectives To uderstad why programmers divide programs up ito sets of cooperatig fuctios. To be able to

More information

An Estimation of Distribution Algorithm for solving the Knapsack problem

An Estimation of Distribution Algorithm for solving the Knapsack problem Vol.4,No.5, 214 Published olie: May 25, 214 DOI: 1.7321/jscse.v4.5.1 A Estimatio of Distributio Algorithm for solvig the Kapsack problem 1 Ricardo Pérez, 2 S. Jös, 3 Arturo Herádez, 4 Carlos A. Ochoa *1,

More information

Exact Minimum Lower Bound Algorithm for Traveling Salesman Problem

Exact Minimum Lower Bound Algorithm for Traveling Salesman Problem Exact Miimum Lower Boud Algorithm for Travelig Salesma Problem Mohamed Eleiche GeoTiba Systems mohamed.eleiche@gmail.com Abstract The miimum-travel-cost algorithm is a dyamic programmig algorithm to compute

More information

Service Oriented Enterprise Architecture and Service Oriented Enterprise

Service Oriented Enterprise Architecture and Service Oriented Enterprise Approved for Public Release Distributio Ulimited Case Number: 09-2786 The 23 rd Ope Group Eterprise Practitioers Coferece Service Orieted Eterprise ad Service Orieted Eterprise Ya Zhao, PhD Pricipal, MITRE

More information

Evaluation scheme for Tracking in AMI

Evaluation scheme for Tracking in AMI A M I C o m m u i c a t i o A U G M E N T E D M U L T I - P A R T Y I N T E R A C T I O N http://www.amiproject.org/ Evaluatio scheme for Trackig i AMI S. Schreiber a D. Gatica-Perez b AMI WP4 Trackig:

More information

Mobile terminal 3D image reconstruction program development based on Android Lin Qinhua

Mobile terminal 3D image reconstruction program development based on Android Lin Qinhua Iteratioal Coferece o Automatio, Mechaical Cotrol ad Computatioal Egieerig (AMCCE 05) Mobile termial 3D image recostructio program developmet based o Adroid Li Qihua Sichua Iformatio Techology College

More information

COSC 1P03. Ch 7 Recursion. Introduction to Data Structures 8.1

COSC 1P03. Ch 7 Recursion. Introduction to Data Structures 8.1 COSC 1P03 Ch 7 Recursio Itroductio to Data Structures 8.1 COSC 1P03 Recursio Recursio I Mathematics factorial Fiboacci umbers defie ifiite set with fiite defiitio I Computer Sciece sytax rules fiite defiitio,

More information

Chapter 3 Classification of FFT Processor Algorithms

Chapter 3 Classification of FFT Processor Algorithms Chapter Classificatio of FFT Processor Algorithms The computatioal complexity of the Discrete Fourier trasform (DFT) is very high. It requires () 2 complex multiplicatios ad () complex additios [5]. As

More information

Big-O Analysis. Asymptotics

Big-O Analysis. Asymptotics Big-O Aalysis 1 Defiitio: Suppose that f() ad g() are oegative fuctios of. The we say that f() is O(g()) provided that there are costats C > 0 ad N > 0 such that for all > N, f() Cg(). Big-O expresses

More information

GE FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III

GE FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III GE2112 - FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III PROBLEM SOLVING AND OFFICE APPLICATION SOFTWARE Plaig the Computer Program Purpose Algorithm Flow Charts Pseudocode -Applicatio Software Packages-

More information

New Fuzzy Color Clustering Algorithm Based on hsl Similarity

New Fuzzy Color Clustering Algorithm Based on hsl Similarity IFSA-EUSFLAT 009 New Fuzzy Color Clusterig Algorithm Based o hsl Similarity Vasile Ptracu Departmet of Iformatics Techology Tarom Compay Bucharest Romaia Email: patrascu.v@gmail.com Abstract I this paper

More information

Elementary Educational Computer

Elementary Educational Computer Chapter 5 Elemetary Educatioal Computer. Geeral structure of the Elemetary Educatioal Computer (EEC) The EEC coforms to the 5 uits structure defied by vo Neuma's model (.) All uits are preseted i a simplified

More information

Optimization for framework design of new product introduction management system Ma Ying, Wu Hongcui

Optimization for framework design of new product introduction management system Ma Ying, Wu Hongcui 2d Iteratioal Coferece o Electrical, Computer Egieerig ad Electroics (ICECEE 2015) Optimizatio for framework desig of ew product itroductio maagemet system Ma Yig, Wu Hogcui Tiaji Electroic Iformatio Vocatioal

More information

MATHEMATICAL METHODS OF ANALYSIS AND EXPERIMENTAL DATA PROCESSING (Or Methods of Curve Fitting)

MATHEMATICAL METHODS OF ANALYSIS AND EXPERIMENTAL DATA PROCESSING (Or Methods of Curve Fitting) MATHEMATICAL METHODS OF ANALYSIS AND EXPERIMENTAL DATA PROCESSING (Or Methods of Curve Fittig) I this chapter, we will eamie some methods of aalysis ad data processig; data obtaied as a result of a give

More information

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation Improvemet of the Orthogoal Code Covolutio Capabilities Usig FPGA Implemetatio Naima Kaabouch, Member, IEEE, Apara Dhirde, Member, IEEE, Saleh Faruque, Member, IEEE Departmet of Electrical Egieerig, Uiversity

More information

Pseudocode ( 1.1) Analysis of Algorithms. Primitive Operations. Pseudocode Details. Running Time ( 1.1) Estimating performance

Pseudocode ( 1.1) Analysis of Algorithms. Primitive Operations. Pseudocode Details. Running Time ( 1.1) Estimating performance Aalysis of Algorithms Iput Algorithm Output A algorithm is a step-by-step procedure for solvig a problem i a fiite amout of time. Pseudocode ( 1.1) High-level descriptio of a algorithm More structured

More information

Structuring Redundancy for Fault Tolerance. CSE 598D: Fault Tolerant Software

Structuring Redundancy for Fault Tolerance. CSE 598D: Fault Tolerant Software Structurig Redudacy for Fault Tolerace CSE 598D: Fault Tolerat Software What do we wat to achieve? Versios Damage Assessmet Versio 1 Error Detectio Iputs Versio 2 Voter Outputs State Restoratio Cotiued

More information

FREQUENCY ESTIMATION OF INTERNET PACKET STREAMS WITH LIMITED SPACE: UPPER AND LOWER BOUNDS

FREQUENCY ESTIMATION OF INTERNET PACKET STREAMS WITH LIMITED SPACE: UPPER AND LOWER BOUNDS FREQUENCY ESTIMATION OF INTERNET PACKET STREAMS WITH LIMITED SPACE: UPPER AND LOWER BOUNDS Prosejit Bose Evagelos Kraakis Pat Mori Yihui Tag School of Computer Sciece, Carleto Uiversity {jit,kraakis,mori,y

More information

Data diverse software fault tolerance techniques

Data diverse software fault tolerance techniques Data diverse software fault tolerace techiques Complemets desig diversity by compesatig for desig diversity s s limitatios Ivolves obtaiig a related set of poits i the program data space, executig the

More information

Theory of Fuzzy Soft Matrix and its Multi Criteria in Decision Making Based on Three Basic t-norm Operators

Theory of Fuzzy Soft Matrix and its Multi Criteria in Decision Making Based on Three Basic t-norm Operators Theory of Fuzzy Soft Matrix ad its Multi Criteria i Decisio Makig Based o Three Basic t-norm Operators Md. Jalilul Islam Modal 1, Dr. Tapa Kumar Roy 2 Research Scholar, Dept. of Mathematics, BESUS, Howrah-711103,

More information

EE 459/500 HDL Based Digital Design with Programmable Logic. Lecture 13 Control and Sequencing: Hardwired and Microprogrammed Control

EE 459/500 HDL Based Digital Design with Programmable Logic. Lecture 13 Control and Sequencing: Hardwired and Microprogrammed Control EE 459/500 HDL Based Digital Desig with Programmable Logic Lecture 13 Cotrol ad Sequecig: Hardwired ad Microprogrammed Cotrol Refereces: Chapter s 4,5 from textbook Chapter 7 of M.M. Mao ad C.R. Kime,

More information

Dynamic Programming and Curve Fitting Based Road Boundary Detection

Dynamic Programming and Curve Fitting Based Road Boundary Detection Dyamic Programmig ad Curve Fittig Based Road Boudary Detectio SHYAM PRASAD ADHIKARI, HYONGSUK KIM, Divisio of Electroics ad Iformatio Egieerig Chobuk Natioal Uiversity 664-4 Ga Deokji-Dog Jeoju-City Jeobuk

More information

ANN WHICH COVERS MLP AND RBF

ANN WHICH COVERS MLP AND RBF ANN WHICH COVERS MLP AND RBF Josef Boští, Jaromír Kual Faculty of Nuclear Scieces ad Physical Egieerig, CTU i Prague Departmet of Software Egieerig Abstract Two basic types of artificial eural etwors Multi

More information

condition w i B i S maximum u i

condition w i B i S maximum u i ecture 10 Dyamic Programmig 10.1 Kapsack Problem November 1, 2004 ecturer: Kamal Jai Notes: Tobias Holgers We are give a set of items U = {a 1, a 2,..., a }. Each item has a weight w i Z + ad a utility

More information

Evaluation of Fuzzy Quantities by Distance Method and its Application in Environmental Maps

Evaluation of Fuzzy Quantities by Distance Method and its Application in Environmental Maps Joural of pplied Sciece ad griculture, 8(3): 94-99, 23 ISSN 86-92 Evaluatio of Fuzzy Quatities by Distace Method ad its pplicatio i Evirometal Maps Saeifard ad L Talebi Departmet of pplied Mathematics,

More information

Optimization of Multiple Input Single Output Fuzzy Membership Functions Using Clonal Selection Algorithm

Optimization of Multiple Input Single Output Fuzzy Membership Functions Using Clonal Selection Algorithm Optimizatio of Multiple Iput Sigle Output Fuzzy Membership Fuctios Usig Cloal Selectio Algorithm AYŞE MERVE ACILAR, AHMET ARSLAN Computer Egieerig Departmet Selcuk Uiversity Selcuk Uiversity, Eg.-Arch.

More information

The identification of key quality characteristics based on FAHP

The identification of key quality characteristics based on FAHP Iteratioal Joural of Research i Egieerig ad Sciece (IJRES ISSN (Olie: 2320-9364, ISSN (Prit: 2320-9356 Volume 3 Issue 6 ǁ Jue 2015 ǁ PP.01-07 The idetificatio of ey quality characteristics based o FAHP

More information

the beginning of the program in order for it to work correctly. Similarly, a Confirm

the beginning of the program in order for it to work correctly. Similarly, a Confirm I our sytax, a Assume statemet will be used to record what must be true at the begiig of the program i order for it to work correctly. Similarly, a Cofirm statemet is used to record what should be true

More information

Probabilistic Fuzzy Time Series Method Based on Artificial Neural Network

Probabilistic Fuzzy Time Series Method Based on Artificial Neural Network America Joural of Itelliget Systems 206, 6(2): 42-47 DOI: 0.5923/j.ajis.2060602.02 Probabilistic Fuzzy Time Series Method Based o Artificial Neural Network Erol Egrioglu,*, Ere Bas, Cagdas Haka Aladag

More information

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5 Morga Kaufma Publishers 26 February, 28 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter 5 Set-Associative Cache Architecture Performace Summary Whe CPU performace icreases:

More information

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 19 Query Optimizatio Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio Query optimizatio Coducted by a query optimizer i a DBMS Goal:

More information

Math 10C Long Range Plans

Math 10C Long Range Plans Math 10C Log Rage Plas Uits: Evaluatio: Homework, projects ad assigmets 10% Uit Tests. 70% Fial Examiatio.. 20% Ay Uit Test may be rewritte for a higher mark. If the retest mark is higher, that mark will

More information

Outline. Research Definition. Motivation. Foundation of Reverse Engineering. Dynamic Analysis and Design Pattern Detection in Java Programs

Outline. Research Definition. Motivation. Foundation of Reverse Engineering. Dynamic Analysis and Design Pattern Detection in Java Programs Dyamic Aalysis ad Desig Patter Detectio i Java Programs Outlie Lei Hu Kamra Sartipi {hul4, sartipi}@mcmasterca Departmet of Computig ad Software McMaster Uiversity Caada Motivatio Research Problem Defiitio

More information

It just came to me that I 8.2 GRAPHS AND CONVERGENCE

It just came to me that I 8.2 GRAPHS AND CONVERGENCE 44 Chapter 8 Discrete Mathematics: Fuctios o the Set of Natural Numbers (a) Take several odd, positive itegers for a ad write out eough terms of the 3N sequece to reach a repeatig loop (b) Show that ot

More information

Ontology-based Decision Support System with Analytic Hierarchy Process for Tour Package Selection

Ontology-based Decision Support System with Analytic Hierarchy Process for Tour Package Selection 2017 Asia-Pacific Egieerig ad Techology Coferece (APETC 2017) ISBN: 978-1-60595-443-1 Otology-based Decisio Support System with Aalytic Hierarchy Process for Tour Pacage Selectio Tie-We Sug, Chia-Jug Lee,

More information

A Method for Solving Balanced Intuitionistic Fuzzy Assignment Problem

A Method for Solving Balanced Intuitionistic Fuzzy Assignment Problem P. Sethil Kumar et al t. Joural of Egieerig Research ad Applicatios SSN : 2248-9622, Vol. 4, ssue 3( Versio 1), March 2014, pp.897-903 RESEARCH ARTCLE OPEN ACCESS A Method for Solvig Balaced tuitioistic

More information

A Comparative Study of Positive and Negative Factorials

A Comparative Study of Positive and Negative Factorials A Comparative Study of Positive ad Negative Factorials A. M. Ibrahim, A. E. Ezugwu, M. Isa Departmet of Mathematics, Ahmadu Bello Uiversity, Zaria Abstract. This paper preset a comparative study of the

More information

Counting the Number of Minimum Roman Dominating Functions of a Graph

Counting the Number of Minimum Roman Dominating Functions of a Graph Coutig the Number of Miimum Roma Domiatig Fuctios of a Graph SHI ZHENG ad KOH KHEE MENG, Natioal Uiversity of Sigapore We provide two algorithms coutig the umber of miimum Roma domiatig fuctios of a graph

More information

Sorting in Linear Time. Data Structures and Algorithms Andrei Bulatov

Sorting in Linear Time. Data Structures and Algorithms Andrei Bulatov Sortig i Liear Time Data Structures ad Algorithms Adrei Bulatov Algorithms Sortig i Liear Time 7-2 Compariso Sorts The oly test that all the algorithms we have cosidered so far is compariso The oly iformatio

More information

l-1 text string ( l characters : 2lbytes) pointer table the i-th word table of coincidence number of prex characters. pointer table the i-th word

l-1 text string ( l characters : 2lbytes) pointer table the i-th word table of coincidence number of prex characters. pointer table the i-th word A New Method of N-gram Statistics for Large Number of ad Automatic Extractio of Words ad Phrases from Large Text Data of Japaese Makoto Nagao, Shisuke Mori Departmet of Electrical Egieerig Kyoto Uiversity

More information

Computers and Scientific Thinking

Computers and Scientific Thinking Computers ad Scietific Thikig David Reed, Creighto Uiversity Chapter 15 JavaScript Strigs 1 Strigs as Objects so far, your iteractive Web pages have maipulated strigs i simple ways use text box to iput

More information

Accuracy Improvement in Camera Calibration

Accuracy Improvement in Camera Calibration Accuracy Improvemet i Camera Calibratio FaJie L Qi Zag ad Reihard Klette CITR, Computer Sciece Departmet The Uiversity of Aucklad Tamaki Campus, Aucklad, New Zealad fli006, qza001@ec.aucklad.ac.z r.klette@aucklad.ac.z

More information

Chapter 3 MATHEMATICAL MODELING OF TOLERANCE ALLOCATION AND OVERVIEW OF EVOLUTIONARY ALGORITHMS

Chapter 3 MATHEMATICAL MODELING OF TOLERANCE ALLOCATION AND OVERVIEW OF EVOLUTIONARY ALGORITHMS 28 Chapter 3 MATHEMATICAL MODELING OF TOLERANCE ALLOCATION AND OVERVIEW OF EVOLUTIONARY ALGORITHMS Tolerace sythesis deals with the allocatio of tolerace values to various dimesios of idividual compoets

More information

International Journal of Mathematics Trends and Technology (IJMTT) Volume 52 Number 9 December 2017

International Journal of Mathematics Trends and Technology (IJMTT) Volume 52 Number 9 December 2017 Iteratioal Joural of Mathematics Treds ad Techology (IJMTT) Volume 5 Number 9 December 7 Optimal Solutio of a Degeerate Trasportatio Problem Reea.G.patel, Dr.P.H.Bhathawala Assistat professor, Departmet

More information

Quorum Based Data Replication in Grid Environment

Quorum Based Data Replication in Grid Environment Quorum Based Data Replicatio i Grid Eviromet Rohaya Latip, Hamidah Ibrahim, Mohamed Othma, Md Nasir Sulaima, ad Azizol Abdullah Faculty of Computer Sciece ad Iformatio Techology, Uiversiti Putra Malaysia

More information

BAYESIAN WITH FULL CONDITIONAL POSTERIOR DISTRIBUTION APPROACH FOR SOLUTION OF COMPLEX MODELS. Pudji Ismartini

BAYESIAN WITH FULL CONDITIONAL POSTERIOR DISTRIBUTION APPROACH FOR SOLUTION OF COMPLEX MODELS. Pudji Ismartini Proceedig of Iteratioal Coferece O Research, Implemetatio Ad Educatio Of Mathematics Ad Scieces 014, Yogyakarta State Uiversity, 18-0 May 014 BAYESIAN WIH FULL CONDIIONAL POSERIOR DISRIBUION APPROACH FOR

More information

Neutrosophic Linear Programming Problems

Neutrosophic Linear Programming Problems Neutrosophic Operatioal Research I Neutrosophic Liear Programmig Problems Abdel-Nasser Hussia Mai Mohamed Mohamed Abdel-Baset 3 Floreti Smaradache 4 Departmet of Iformatio System, Faculty of Computers

More information

Fuzzy Rule Selection by Data Mining Criteria and Genetic Algorithms

Fuzzy Rule Selection by Data Mining Criteria and Genetic Algorithms Fuzzy Rule Selectio by Data Miig Criteria ad Geetic Algorithms Hisao Ishibuchi Dept. of Idustrial Egieerig Osaka Prefecture Uiversity 1-1 Gakue-cho, Sakai, Osaka 599-8531, JAPAN E-mail: hisaoi@ie.osakafu-u.ac.jp

More information

Harris Corner Detection Algorithm at Sub-pixel Level and Its Application Yuanfeng Han a, Peijiang Chen b * and Tian Meng c

Harris Corner Detection Algorithm at Sub-pixel Level and Its Application Yuanfeng Han a, Peijiang Chen b * and Tian Meng c Iteratioal Coferece o Computatioal Sciece ad Egieerig (ICCSE 015) Harris Corer Detectio Algorithm at Sub-pixel Level ad Its Applicatio Yuafeg Ha a, Peijiag Che b * ad Tia Meg c School of Automobile, Liyi

More information

Małgorzata Sterna. Mateusz Cicheński, Mateusz Jarus, Michał Miszkiewicz, Jarosław Szymczak

Małgorzata Sterna. Mateusz Cicheński, Mateusz Jarus, Michał Miszkiewicz, Jarosław Szymczak Małgorzata Stera Mateusz Cicheński, Mateusz Jarus, Michał Miszkiewicz, Jarosław Szymczak Istitute of Computig Sciece Pozań Uiversity of Techology Pozań - Polad Scope of the Talk Problem defiitio MP Formulatio

More information

State-space feedback 6 challenges of pole placement

State-space feedback 6 challenges of pole placement State-space feedbac 6 challeges of pole placemet J Rossiter Itroductio The earlier videos itroduced the cocept of state feedbac ad demostrated that it moves the poles. x u x Kx Bu It was show that whe

More information

Anti-addiction System Development Based on Android Smartphone. Xiafu Pan

Anti-addiction System Development Based on Android Smartphone. Xiafu Pan 3rd Iteratioal Coferece o Materials Egieerig, Maufacturig Techology ad Cotrol (ICMEMTC 2016) Ati-addictio System Developmet Based o Adroid Smartphoe Xiafu Pa Haia Vocatioal College of Political Sciece

More information

BASED ON ITERATIVE ERROR-CORRECTION

BASED ON ITERATIVE ERROR-CORRECTION A COHPARISO OF CRYPTAALYTIC PRICIPLES BASED O ITERATIVE ERROR-CORRECTIO Miodrag J. MihaljeviC ad Jova Dj. GoliC Istitute of Applied Mathematics ad Electroics. Belgrade School of Electrical Egieerig. Uiversity

More information

A Generalized Set Theoretic Approach for Time and Space Complexity Analysis of Algorithms and Functions

A Generalized Set Theoretic Approach for Time and Space Complexity Analysis of Algorithms and Functions Proceedigs of the 10th WSEAS Iteratioal Coferece o APPLIED MATHEMATICS, Dallas, Texas, USA, November 1-3, 2006 316 A Geeralized Set Theoretic Approach for Time ad Space Complexity Aalysis of Algorithms

More information

CS : Programming for Non-Majors, Summer 2007 Programming Project #3: Two Little Calculations Due by 12:00pm (noon) Wednesday June

CS : Programming for Non-Majors, Summer 2007 Programming Project #3: Two Little Calculations Due by 12:00pm (noon) Wednesday June CS 1313 010: Programmig for No-Majors, Summer 2007 Programmig Project #3: Two Little Calculatios Due by 12:00pm (oo) Wedesday Jue 27 2007 This third assigmet will give you experiece writig programs that

More information

Chapter 10. Defining Classes. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 10. Defining Classes. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 10 Defiig Classes Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 10.1 Structures 10.2 Classes 10.3 Abstract Data Types 10.4 Itroductio to Iheritace Copyright 2015 Pearso Educatio,

More information

Reversible Realization of Quaternary Decoder, Multiplexer, and Demultiplexer Circuits

Reversible Realization of Quaternary Decoder, Multiplexer, and Demultiplexer Circuits Egieerig Letters, :, EL Reversible Realizatio of Quaterary Decoder, Multiplexer, ad Demultiplexer Circuits Mozammel H.. Kha, Member, ENG bstract quaterary reversible circuit is more compact tha the correspodig

More information

A Hierarchical Load Balanced Fault tolerant Grid Scheduling Algorithm with User Satisfaction

A Hierarchical Load Balanced Fault tolerant Grid Scheduling Algorithm with User Satisfaction A Hierarchical Load Balaced Fault tolerat Grid Schedulig Algorithm with User Satisfactio 1 KEERTHIKA P, 2 SURESH P Assistat Professor (Seior Grade), Departmet o Computer Sciece ad Egieerig Assistat Professor

More information