Optimization of Multiple Traveling Salesmen Problem by a Novel Representation based Genetic Algorithm

Size: px
Start display at page:

Download "Optimization of Multiple Traveling Salesmen Problem by a Novel Representation based Genetic Algorithm"

Transcription

1 Magyar Kutatók 0. Nemzetközi Szimpóziuma 0 th Iteratioal Symposium of Hugaria Researchers o Computatioal Itelligece ad Iformatics Optimizatio of Multiple Travelig Salesme Problem by a Novel Represetatio based Geetic Algorithm Adrás Király, Jáos Aboyi Departmet of Process Egieerig, Uiversity of Paoia, P.O. Box 58. H Veszprém, Hugary, kadras85@gmail.com Abstract: The Vehicle Routig Problem (VRP) is a complex combiatorial optimizatio problem that ca be described as follows: give a fleet of vehicles with uiform capacity, a commo depot, ad several costumer demads; fid the set of routes with overall miimum route cost which service all the demads. The multiple travelig salesma problem (mtsp) is a geeralizatio of the well-kow travelig salesma problem (TSP), where more tha oe salesma is allowed to be used i the solutio. It is well-kow that mtsp-based algorithms ca also be utilized i several VRPs by icorporatig some additioal site costraits. The aim of this chapter is to review how geetic algorithms ca be applied to solve these problems ad to propose a ovel, iterpretable represetatio based algorithm. The elaborated heuristic algorithm is demostrated by examples cosiderig differet roud tour types determiatio of further tasks for optimal operatio of the distributio system for istace the modificatio of the vehicle capacity, ad the effects of chage of cost elemets ad data structure. Keywords: mtsp, VRP, geetic algorithm, multi-chromosome, optimizatio Itroductio The aim of logistics is to get the right materials to the right place at the right time, while optimizig a give performace measure (e.g. miimizig total operatig costs) ad satisfyig a give set of costraits (e.g. time ad capacity costraits). I most distributio systems goods are trasported from various origis to various destiatios. For example, may retail chais maage distributio systems i which goods are trasported from a umber of suppliers to a umber of retail stores. It is ofte ecoomical to cosolidate the shipmets of various origidestiatio pairs ad trasport such cosolidated shipmets i the same truck at the same time. There are may ways i which such cosolidatio ca be accomplished. I this paper tools developed for Vehicle Routig Problem (VRP) 35

2 A. Király et al. Optimizatio of Multiple Travelig Salesme Problem by a Novel Represetatio based Geetic Algorithm related to the optimizatio of oe to may distributio systems will be studied, ad a ovel geetic algorithm based solutio will be proposed. The multiple travelig salesma problem (mtsp) [4] is a geeralizatio of the well-kow travelig salesma problem (TSP) [3], where oe or more salesma ca be used i the solutio. Because of the fact that TSP belogs to the class of NP-complete problems, it is obvious that mtsp is a NP-hard problem thus it's solutio require heuristic approach. I the case of mtsp, ambiguous umber of cities exist ad all of the cities must be visited exactly oce by the salesme who all start ad ed at the depot. The umber of cities is deoted by ad the umber of salesma by m. I this paper the sigle depot case is studied, where all salesma start from ad ed their tours at a sigle poit. The umber of salesme is assumed to be kow a priori, but it is bouded based o the maximal size of the fleet of vehicles. Sice the umber of salesme is ot fixed, each salesma has a associated fixed cost icurrig wheever is used i the solutio. This results i the miimizatio of the umber of salesma to be activated i the solutio. Time widows are ofte icorporated to the mtsp (referred as mtsptsw), where it is also defied that certai odes eed to be visited i specific time periods. I the studied case oly the time-legth of the tours are costraied, which is almost idetical costrait defied o the maximum distace a salesma ca travel. The mai goal is to miimize the total travelig cost of the above problem that is ofte formulated as assigmet based iteger liear programmig [4]: cij xij + i mi mc () so that j= 2 j = 2 i= j= j m x = m (2) j x j = m (3) x ij =,, (4) x ij =,, (5) +subtour elimiatio costraits (6) 36

3 Magyar Kutatók 0. Nemzetközi Szimpóziuma 0 th Iteratioal Symposium of Hugaria Researchers o Computatioal Itelligece ad Iformatics where x {0, } is a biary variable used to represet that a arch is used o the tour, ij c ij is the cost associated to the distaces betwee the i th ad j th odes, ad c m represets the cost of the ivolvemet of oe salesme. 2 Literature Review I the last two decades the travelig salesma problem received quite big attetio, ad various approaches have proposed to solve the problem, e.g. brachad-boud [9], cuttig plaes [8], eural etwork [5] or tabu search [2]. Some of these methods are exact algorithms, while others are ear-optimal or approximate algorithms. The exact algorithms use iteger liear programmig approaches with additioal costraits. The mtsp is much less studied like TSP. [4] gives a comprehesive review of the kow approaches. There are several exact algorithms of the mtsp with relaxatio of some costraits of the problem, like [0], ad the solutio i [2] is based o Brach-ad-Boud algorithm. Due to the combiatorial complexity of mtsp, it is ecessary to apply some heuristic i the solutio, especially i real-sized applicatios. Oe of the first heuristic approach were published by Russell [22] ad a other procedure is give by Potvi et al. [5]. The algorithm of Hsu et al. [6] preseted a Neural Networkbased solutio. More recetly, geetic algorithms (GAs) are successfully implemeted to solve TSP []. Potvi presets a survey of GA approaches for the geeral TSP [2]. 2. Geetic Algorithms for mtsp Lately GAs are used for the solutio of mtsp too. The first result ca be boud to Zhag et al. [25]. Most of the work o solvig mtsps usig GAs has focused o the vehicle schedulig problem (VSP) ([7], [9]). VSP typically icludes additioal costraits like the capacity of a vehicle (it also determies the umber of cities each vehicle ca visit), or time widows for the duratio of loadigs. Recet applicatio ca be foud i [6], where GAs were developed for hot rollig schedulig. It coverts the mtsp ito a sigle TSP ad apply a modified GA to solve the problem. You et al. [26] use GAs to solve the mtsp i path plaig. A ew approach of chromosome represetatio, the so-called two-part chromosome techique ca be foud i [7] which reduces the size of the search space by the elimiatio of redudat solutios. I the literature there ca be foud several examples that a good problem-specific represetatio ca 37

4 A. Király et al. Optimizatio of Multiple Travelig Salesme Problem by a Novel Represetatio based Geetic Algorithm dramatically improve the efficiecy of geetic algorithms. A problem-specific idividual desig ca reduce the search-space, ad with special represetatio it is eeded to implemet special operators which ca simulate the ature of the problem. These properties ca make the problem-specific geetic algorithm more effective for the give task ad it becomes more easily iterpretable. The represetatio discussed here is very similar to the characteristic of mtsp. 3 The Proposed GA-based Algorithm to Solve the mtsp GAs are relatively ew global stochastic search algorithms which based o evolutioary biology- ad computer sciece priciples [4]. Due to the effective optimizatio capabilities of GAs [3], it makes these techique suitable solvig TSP ad mtsp problems. 3. Problem Represetatio There are several represetatios of mtsp, like oe chromosome techique [25], the two chromosome techique [7, 9] ad the latest two-part chromosome techique [7]. The ew approach preseted here is a so-called multi-chromosome techique which will be discussed below. This approach is used i otoriously difficult problems to decompose complex solutio ito simpler compoets. It was used i mixed iteger problem [20] or i order problems []. A usage of routig problem optimizatio ca be see i [23] ad a lately solutio of a symbolic regressio problem i [8]. This paper discusses the usage of multichromosomal geetic programmig i the optimizatio of mtsp. Figure illustrates the ew chromosome represetatio for mtsp with 5 locatios ( = 5 ) ad with 4 salesme ( m = 4 ). chromosome Salesperso chromosome 2 8 Salesperso 2 chromosome Salesperso 3 chromosome Salesperso 4 Figure Example of multi-chromosome represetatio for = 5 ad m = 4 38

5 Magyar Kutatók 0. Nemzetközi Szimpóziuma 0 th Iteratioal Symposium of Hugaria Researchers o Computatioal Itelligece ad Iformatics The figure above illustrates a idividual of the populatio. Each idividual represets a solutio of the problem. The first chromosome represets the first salesma itself so each gee deotes a city (depot is ot preseted here, it is the first ad the last statio of each salesma). This ecodig is so-called permutatio ecodig. It ca be see i the example that salesperso visits 4 cities: city 2,5,4 ad 6, respectively. I the same way, chromosome 2 represets salesperso 2 ad so o. 3.2 Operators Because of our ew represetatio, implemetatio of ew geetic operators became ecessary, like mutatio operators. Oly a overview of the operators are give i this subchapter. There are two sets of mutatio operators, the so-called I-route mutatios ad the Cross-route mutatios. I-route mutatio operators work iside oe chromosome. The first operator chooses a radom subsectio of a chromosome ad iverts the order of the gees iside it (Figure 2). The secod operator reverses two radomly chose gees i the give chromosome (Figure 3) ad the third put a radomly chose gee ito a give place as it ca be see i Figure Figure 2 I-route mutatio gee sequece iversio Figure 3 I-route mutatio gee traspositio Figure 4 I-route mutatio gee isertio 39

6 A. Király et al. Optimizatio of Multiple Travelig Salesme Problem by a Novel Represetatio based Geetic Algorithm Cross-route mutatio operates o multiple chromosomes. If we thik about the distict chromosomes as idividuals, this method could be similar to the regular crossover operator. Figure 5 illustrates the method whe radomly chose subparts of two chromosomes are trasposed. If the legth of oe of the chose subsectios is equal to zero, the operator could trasform ito a iterpolatio Figure 5 Cross-route mutatio gee sequece traspositio O Figure 6 it ca be see a cotractio of two chromosomes. I this situatio the umber of routes i the ewly created idividual is decreased by oe Figure 6 Cross-route mutatio chromosome cotractio Figure 7 illustrates the iverse operatio of chromosome cotractio. I this case a sigle chromosome is partitioed ito two ew chromosomes i the ewly created idividual, thus the umber of salesme is icremeted by oe. 320

7 Magyar Kutatók 0. Nemzetközi Szimpóziuma 0 th Iteratioal Symposium of Hugaria Researchers o Computatioal Itelligece ad Iformatics Figure 7 Cross-route mutatio chromosome partitio 3.3 Geetic Algorithm Every geetic algorithm starts with a iitial solutio set cosists of radomly created chromosomes. This is called populatio. The idividuals i the ew populatio are geerated from the previous populatio s idividuals by the predetermied geetic operators. The algorithm fiishes if the stop criteria is satisfied. Obviously for a specific problem it is a much more complex task, we eed to defie the ecodig, the specific operators (see also i previous chapter) ad selectio method Fitess Fuctio The fitess fuctio assigs a umeric value to each idividual i the populatio. This value defie some kid of goodess, thus it determies the rakig of the idividuals. The fitess fuctio is always problem depedet. I this case the fitess value is the total cost of the trasportatio, i.e. the total legth of each roud trip. The fitess fuctio calculates the total legth for each chromosome, ad summarizes these values for each idividual. This sum is the fitess value of a solutio. Obviously it is a miimizatio problem, thus the smallest value is the best. 32

8 A. Király et al. Optimizatio of Multiple Travelig Salesme Problem by a Novel Represetatio based Geetic Algorithm Selectio Idividuals are selected accordig to their fitess. The better the chromosomes are, the more chaces to be selected they have. The selected idividuals ca be preseted i the ew populatio without ay chages (usually with the best fitess), or ca be selected to be a paret for a crossover. We use the so-called touramet selectio because of its efficiecy. I the course of touramet selectio, a few (touramet size, mi. 2) idividuals are selected from the populatio radomly. The wier of the touramet is the idividual with the best fitess value. Some of the first participats i the rakig are selected ito the ew populatio (directly or as a paret). 3.4 Complexity Aalysis Usig the multi-chromosome techique for the mtsp reduces the size of the overall search space of the problem. Let the legth of the first chromosome be k, m let the legth of the secod be k 2 ad so o. Of course k i = i =. Determiig the gees of the first chromosome is equal to the problem of obtaiig a ordered subset of k elemet from a set of elemets. There are! ( k )! ( k)! ( k k )! distict assigmet. For the secod chromosome this umber is 2 formulated as equatio (7).! ( k)! * * ( k )! ( k k )! ad so o. So the total search space of the problem ca be 2 ( k k * ( k k m )!! = )! ( )! m =! (7) It is ecessary to determie the legth of each chromosome too. It ca be represeted as a positive vector of the legths,,, ) k k k that must sum to ( 2 m. There are distict positive iteger-valued vectors that satisfy this m requiremet [24]. Thus, the solutio space of the ew represetatio is!. It is equal with the solutio space i [7], but this approach is more m similar to the characteristic of the mtsp, so it ca be more problem-specific therefore more effective. 322

9 Magyar Kutatók 0. Nemzetközi Szimpóziuma 0 th Iteratioal Symposium of Hugaria Researchers o Computatioal Itelligece ad Iformatics 4 Illustrative Example Although the algorithm was tested with a big umber of problems, oly two illustrative results is give i this article. The algorithm has implemeted i MATLAB, tiy refiemets i costraits are i progress. Figure 8 below illustrates the result of the optimizatio with 9 (right) ad 25 (left) cities. It results that 2 salesme is the optimal for this problem i both cases. I this test issue, the maximal route legth was 500 kilometers ad the maximal travelig duratio was 9 hours. The resulted 2 tour with 9 cities were 425 km ad 298 km log, the duratios were 50 miutes ad 366 miutes, respectively. These values were 346 km, 456 km ad 430 miutes, 539 miutes with 25 cities respectively. Figure 8 Illustrative result of the optimizatio 25 ad 9 cities The secod example o Figure 9 illustrates the result of the optimizatio with 25 cities ad with 450 km maximal route legth costrait. It results that 3 salesme is the optimal for this problem. The resulted 3 tour were 360, 357 ad 390 kilometers log, respectively. It ca be see that the approach is more sesitive for the legth of the tours tha the umber of cities. I every case, the ruig time was betwee ad 2 miutes. The geetic algorithm has made 00 iteratios, because experieces have show that this umber is sufficiet for the optimizatio. 323

10 A. Király et al. Optimizatio of Multiple Travelig Salesme Problem by a Novel Represetatio based Geetic Algorithm Figure 8 Illustrative result of the optimizatio 450 km maximal route legth Obviously the algorithm is highly sesitive for the umber of iteratios. The ruig time is directly proportioal to the iteratio umber, but the resulted best solutio ca t get better after a specific time. If the costraits become tighter, the duratio time will icrease slightly. With 500 maximal tour legths, it is about 90 secods, ad with 450 it is about 0 secods. The maximal tour legth (or equivaletly the maximal duratio per tour) has a big effect of the umber of salesma eeded. The tighter the costraits are, the bigger the umber of salesma we eed. However arrower restrictios forth more square roud trips. Coclusios I this paper a detailed overview was give about the applicatio of geetic algorithms i vehicle routig problems. It has bee show that the problem is closely related to the multiple Travelig Salesma Problem. A ovel represetatio based Geetic algorithm has bee developed to the specific oe depot versio of mtsp. The mai beefit is the trasparecy of the represetatio that allows the effective icorporatio of heuristics ad costrais ad allows easy implemetatio. After some fial touches, the supportig MATLAB code will be also available at the website of the authors. Ackowledgemet The fiacial support from the TAMOP // (Élhetőbb köryezet, egészségesebb ember - Bioiováció és zöldtechológiák kutatása a Pao Egyeteme, MK/2) project is gratefully ackowledged. 324

11 Magyar Kutatók 0. Nemzetközi Szimpóziuma 0 th Iteratioal Symposium of Hugaria Researchers o Computatioal Itelligece ad Iformatics Refereces [] Applyig the geetic algorithm with multi-chromosomes to order problems. Proceedigs of the Aual Coferece of JSAI, 3:468 47, 200 [2] Ali AI ad Keigto JL. Exact solutio of multiple travelig salesma problems. Discrete Applied Mathematics, 3: , 986 [3] T. Back. Evolutioary algorithms i theory ad practice: evolutio strategies, evolutioary programmig, geetic algorithms. Oxford Uiversity Press, 996 [4] Tolga Bektas. The multiple travelig salesma problem: a overview of formulatios ad solutio procedures. Omega, 34:209 29, 2006 [5] S. Bhide, N. Joh, ad MR Kabuka. A Boolea Neural Network Approach for the liavelig Salesma Problem. IEEE Trasactios o Computers, 42(0):27, 993 [6] Hsu C, Tsai M, ad Che W. A study of feature-mapped approach to the multiple travellig salesme problem. IEEE Iteratioal Symposium o Circuits ad Systems, 3: , 99 [7] Arthur E. Carter ad Cliff T. Ragsdale. A ew approach to solvig the multiple travelig salesperso problem usig geetic algorithms. Europea Joural of Operatioal Research, 75: , 2006 [8] R. Cavill, S. Smith, ad A. Tyrrell. Multi-chromosomal geetic programmig. I Proceedigs of the 2005 coferece o Geetic ad evolutioary computatio, pages ACM New York, NY, USA, 2005 [9] G. Fike, A. Claus, ad E. Gu. A two-commodity etwork flow approach to the travelig salesma problem. Cogressus Numeratium, 4:67 78, 984 [0] Laporte G ad Nobert Y. A cuttig plaes algorithm for the m-salesme problem. Joural of the Operatioal Research Society, 3:07 023, 980 [] M. Ge ad R. Cheg. Geetic algorithms ad egieerig desig. Wiley- Itersciece, 997 [2] F. Glover. Artificial itelligece, heuristic frameworks ad tabu search. Maagerial ad Decisio Ecoomics, (5), 990. [3] Gregory Guti ad Abraham P. Pue. The Traelig Salesma Problem ad Its Variatios. Combiatorial Optimizatio. Kluwer Academic Publishers, Dordrecht, The Nederlads, 2002 [4] J. H. Hollad. Adaptatio i atural ad artificial systems. The Uiversity of Michiga Press,

12 A. Király et al. Optimizatio of Multiple Travelig Salesme Problem by a Novel Represetatio based Geetic Algorithm [5] Potvi J, Lapalme G, ad Rousseau J. A geeralized k-opt exchage procedure for the mtsp. INFOR, 2:474 48, 989 [6] Tag L, Liu J, Rog A, ad Yag Z. A multiple travelig salesma problem model for hot rollig schedulig i shagai baosha iro & steel complex. Europea Joural of Operatioal Research, 24: , 2000 [7] C. Malmborg. A geetic algorithm for service level based vehicle schedulig. Europea Joural of Operatioal Research, 93():2 34, 996 [8] P. Miliotis. Usig cuttig plaes to solve the symmetric travellig salesma problem. Mathematical Programmig, 5():77 88, 978 [9] Y.B. Park. A hybrid geetic algorithm for the vehicle schedulig problem with due times ad time deadlies. Iteratioal Joural of Productios Ecoomics, 73(2):75 88, 200 [20] Has J. Pierrot ad Robert Hiterdig. Multi-chromosomal geetic programmig, volume 342/997 of Lecture Notes i Computer Sciece, chapter Usig multi-chromosomes to solve a simple mixed iteger problem, pages Spriger Berli / Heidelberg, 997 [2] J.Y. Potvi. Geetic algorithms for the travelig salesma problem. Aals of Operatios Research, 63(3): , 996 [22] Russell RA. A effective heuristic for the m-tour travelig salesma problem with some side coditios. Operatios Research, 25(3):57 524, 977 [23] S. Roald ad S. Kirkby. Compoud optimizatio. solvig trasport ad routig problems with a multi-chromosome geetic algorithm. I The 998 IEEE Iteratioal Coferece o Evolutioary Computatio, ICEC 98, pages , 998 [24] S. Ross. Itroductio to Probability Models. Macmillia, New York, 984 [25] Zhag T, GruverWA, ad Smith MH. Team schedulig by geetic search. Proceedigs of the secod iteratioal coferece o itelliget processig ad maufacturig of materials, 2: , 999 [26] Yu Z, Jihai L, Guochag G, Rubo Z, ad Haiya Y. A implemetatio of evolutioary computatio for path plaig of cooperative mobile robots. Proceedigs of the fourth world cogress o itelliget cotrol ad automatio, 3:2002,

A Novel Approach to Solve Multiple Traveling Salesmen Problem by Genetic Algorithm

A Novel Approach to Solve Multiple Traveling Salesmen Problem by Genetic Algorithm A Novel Approach to Solve Multiple Travelig Salesme Problem by Geetic Algorithm Adrás Király, Jáos Aboyi Uiversity of Paoia, Departmet of Process Egieerig, P.O. Box 58. Veszprém H-8200, HUNGARY, e-mail:

More information

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

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

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

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

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

ISSN (Print) Research Article. *Corresponding author Nengfa Hu

ISSN (Print) Research Article. *Corresponding author Nengfa Hu Scholars Joural of Egieerig ad Techology (SJET) Sch. J. Eg. Tech., 2016; 4(5):249-253 Scholars Academic ad Scietific Publisher (A Iteratioal Publisher for Academic ad Scietific Resources) www.saspublisher.com

More information

Assignment and Travelling Salesman Problems with Coefficients as LR Fuzzy Parameters

Assignment and Travelling Salesman Problems with Coefficients as LR Fuzzy Parameters Iteratioal Joural of Applied Sciece ad Egieerig., 3: 557 Assigmet ad Travellig Salesma Problems with Coefficiets as Fuzzy Parameters Amit Kumar ad Aila Gupta * School of Mathematics ad Computer Applicatios,

More information

Introduction. Nature-Inspired Computing. Terminology. Problem Types. Constraint Satisfaction Problems - CSP. Free Optimization Problem - FOP

Introduction. Nature-Inspired Computing. Terminology. Problem Types. Constraint Satisfaction Problems - CSP. Free Optimization Problem - FOP Nature-Ispired Computig Hadlig Costraits Dr. Şima Uyar September 2006 Itroductio may practical problems are costraied ot all combiatios of variable values represet valid solutios feasible solutios ifeasible

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

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

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

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

Multi Attributes Approach for Tourist Trips Design

Multi Attributes Approach for Tourist Trips Design Multi Attributes Approach for Tourist Trips Desig Ilaria Baffo 1, Pasquale Caroteuto 2, Atoella Petrillo 3, Fabio De Felice 4 1 Idustrial Egieerig School (DEIM) - Uiversity of Tuscia, Italy ilaria.baffo@uitus.it

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

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

Heuristic Approaches for Solving the Multidimensional Knapsack Problem (MKP)

Heuristic Approaches for Solving the Multidimensional Knapsack Problem (MKP) Heuristic Approaches for Solvig the Multidimesioal Kapsack Problem (MKP) R. PARRA-HERNANDEZ N. DIMOPOULOS Departmet of Electrical ad Computer Eg. Uiversity of Victoria Victoria, B.C. CANADA Abstract: -

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

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

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

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

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

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

Job Scheduling for Hybrid Assembly Differentiation Flowshop to Minimize Total Actual Flow Time

Job Scheduling for Hybrid Assembly Differentiation Flowshop to Minimize Total Actual Flow Time Job Schedulig for Hybrid Assembly Differetiatio Flowshop to Miimize Total Actual Flow Time Rahmi Maulidya, Rachmawati Wagsaputra, Suprayogi, Abdul Hakim Halim Faculty of Idustrial Techology Istitut Tekologi

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

CIS 121 Data Structures and Algorithms with Java Fall Big-Oh Notation Tuesday, September 5 (Make-up Friday, September 8)

CIS 121 Data Structures and Algorithms with Java Fall Big-Oh Notation Tuesday, September 5 (Make-up Friday, September 8) CIS 11 Data Structures ad Algorithms with Java Fall 017 Big-Oh Notatio Tuesday, September 5 (Make-up Friday, September 8) Learig Goals Review Big-Oh ad lear big/small omega/theta otatios Practice solvig

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

Lecture 17: Feature Subset Selection II

Lecture 17: Feature Subset Selection II Lecture 17: Feature Subset Selectio II Expoetial search methods Brach ad Boud Approximate Mootoicity with Brach ad Boud Beam Search Radomized alorithms Radom Geeratio plus Sequetial Selectio Simulated

More information

Designing a learning system

Designing a learning system CS 75 Machie Learig Lecture Desigig a learig system Milos Hauskrecht milos@cs.pitt.edu 539 Seott Square, x-5 people.cs.pitt.edu/~milos/courses/cs75/ Admiistrivia No homework assigmet this week Please try

More information

Neural Networks A Model of Boolean Functions

Neural Networks A Model of Boolean Functions Neural Networks A Model of Boolea Fuctios Berd Steibach, Roma Kohut Freiberg Uiversity of Miig ad Techology Istitute of Computer Sciece D-09596 Freiberg, Germay e-mails: steib@iformatik.tu-freiberg.de

More information

A Note on Least-norm Solution of Global WireWarping

A Note on Least-norm Solution of Global WireWarping A Note o Least-orm Solutio of Global WireWarpig Charlie C. L. Wag Departmet of Mechaical ad Automatio Egieerig The Chiese Uiversity of Hog Kog Shati, N.T., Hog Kog E-mail: cwag@mae.cuhk.edu.hk Abstract

More information

A New Bit Wise Technique for 3-Partitioning Algorithm

A New Bit Wise Technique for 3-Partitioning Algorithm Special Issue of Iteratioal Joural of Computer Applicatios (0975 8887) o Optimizatio ad O-chip Commuicatio, No.1. Feb.2012, ww.ijcaolie.org A New Bit Wise Techique for 3-Partitioig Algorithm Rajumar Jai

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

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

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

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

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

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

Data Structures and Algorithms. Analysis of Algorithms

Data Structures and Algorithms. Analysis of Algorithms Data Structures ad Algorithms Aalysis of Algorithms Outlie Ruig time Pseudo-code Big-oh otatio Big-theta otatio Big-omega otatio Asymptotic algorithm aalysis Aalysis of Algorithms Iput Algorithm Output

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

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

Lecture 6. Lecturer: Ronitt Rubinfeld Scribes: Chen Ziv, Eliav Buchnik, Ophir Arie, Jonathan Gradstein

Lecture 6. Lecturer: Ronitt Rubinfeld Scribes: Chen Ziv, Eliav Buchnik, Ophir Arie, Jonathan Gradstein 068.670 Subliear Time Algorithms November, 0 Lecture 6 Lecturer: Roitt Rubifeld Scribes: Che Ziv, Eliav Buchik, Ophir Arie, Joatha Gradstei Lesso overview. Usig the oracle reductio framework for approximatig

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

Wavelet Transform. CSE 490 G Introduction to Data Compression Winter Wavelet Transformed Barbara (Enhanced) Wavelet Transformed Barbara (Actual)

Wavelet Transform. CSE 490 G Introduction to Data Compression Winter Wavelet Transformed Barbara (Enhanced) Wavelet Transformed Barbara (Actual) Wavelet Trasform CSE 49 G Itroductio to Data Compressio Witer 6 Wavelet Trasform Codig PACW Wavelet Trasform A family of atios that filters the data ito low resolutio data plus detail data high pass filter

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

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 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

Optimal Tolerance Allocation Based on Fuzzy Comprehensive Evaluation and Genetic Algorithm

Optimal Tolerance Allocation Based on Fuzzy Comprehensive Evaluation and Genetic Algorithm It J Adv Mauf Techol (2000) 16:461 468 2000 Spriger-Verlag Lodo Limited Optimal Tolerace Allocatio Based o Fuzzy Comprehesive Evaluatio ad Geetic Algorithm S. Ji, X. Li, Y. Ma ad H. Cai The Advaced Machiig

More information

AN OPTIMIZATION NETWORK FOR MATRIX INVERSION

AN OPTIMIZATION NETWORK FOR MATRIX INVERSION 397 AN OPTIMIZATION NETWORK FOR MATRIX INVERSION Ju-Seog Jag, S~ Youg Lee, ad Sag-Yug Shi Korea Advaced Istitute of Sciece ad Techology, P.O. Box 150, Cheogryag, Seoul, Korea ABSTRACT Iverse matrix calculatio

More information

IMP: Superposer Integrated Morphometrics Package Superposition Tool

IMP: Superposer Integrated Morphometrics Package Superposition Tool IMP: Superposer Itegrated Morphometrics Package Superpositio Tool Programmig by: David Lieber ( 03) Caisius College 200 Mai St. Buffalo, NY 4208 Cocept by: H. David Sheets, Dept. of Physics, Caisius College

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

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

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19 CIS Data Structures ad Algorithms with Java Sprig 09 Stacks, Queues, ad Heaps Moday, February 8 / Tuesday, February 9 Stacks ad Queues Recall the stack ad queue ADTs (abstract data types from lecture.

More information

Evolutionary Hybrid Genetic-Firefly Algorithm for Global Optimization

Evolutionary Hybrid Genetic-Firefly Algorithm for Global Optimization Iteratioal Joural of Computatioal Egieerig & Maagemet, Vol. 6 Issue, May ISSN (Olie): -789 www..org Evolutioary Hybrid Geetic-Firefly Algorithm for Global Optimizatio 7 Shaik Farook, P. Sagameswara Raju

More information

Modeling a Multi Depot K- Chinese Postman Problem with Consideration of Priorities for Servicing Arcs

Modeling a Multi Depot K- Chinese Postman Problem with Consideration of Priorities for Servicing Arcs Copyright 2015 America Scietific Publishers All rights reserved Prited i the Uited States of America Modelig a Multi Depot K- Chiese Postma Problem with Cosideratio of Priorities for Servicig Arcs Masoud

More information

CIS 121 Data Structures and Algorithms with Java Spring Stacks and Queues Monday, February 12 / Tuesday, February 13

CIS 121 Data Structures and Algorithms with Java Spring Stacks and Queues Monday, February 12 / Tuesday, February 13 CIS Data Structures ad Algorithms with Java Sprig 08 Stacks ad Queues Moday, February / Tuesday, February Learig Goals Durig this lab, you will: Review stacks ad queues. Lear amortized ruig time aalysis

More information

Hash Tables. Presentation for use with the textbook Algorithm Design and Applications, by M. T. Goodrich and R. Tamassia, Wiley, 2015.

Hash Tables. Presentation for use with the textbook Algorithm Design and Applications, by M. T. Goodrich and R. Tamassia, Wiley, 2015. Presetatio for use with the textbook Algorithm Desig ad Applicatios, by M. T. Goodrich ad R. Tamassia, Wiley, 2015 Hash Tables xkcd. http://xkcd.com/221/. Radom Number. Used with permissio uder Creative

More information

BOOLEAN MATHEMATICS: GENERAL THEORY

BOOLEAN MATHEMATICS: GENERAL THEORY CHAPTER 3 BOOLEAN MATHEMATICS: GENERAL THEORY 3.1 ISOMORPHIC PROPERTIES The ame Boolea Arithmetic was chose because it was discovered that literal Boolea Algebra could have a isomorphic umerical aspect.

More information

Lecture Notes on Integer Linear Programming

Lecture Notes on Integer Linear Programming Lecture Notes o Iteger Liear Programmig Roel va de Broek October 15, 2018 These otes supplemet the material o (iteger) liear programmig covered by the lectures i the course Algorithms for Decisio Support.

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

Lecture 5. Counting Sort / Radix Sort

Lecture 5. Counting Sort / Radix Sort Lecture 5. Coutig Sort / Radix Sort T. H. Corme, C. E. Leiserso ad R. L. Rivest Itroductio to Algorithms, 3rd Editio, MIT Press, 2009 Sugkyukwa Uiversity Hyuseug Choo choo@skku.edu Copyright 2000-2018

More information

Numerical Methods Lecture 6 - Curve Fitting Techniques

Numerical Methods Lecture 6 - Curve Fitting Techniques Numerical Methods Lecture 6 - Curve Fittig Techiques Topics motivatio iterpolatio liear regressio higher order polyomial form expoetial form Curve fittig - motivatio For root fidig, we used a give fuctio

More information

Evaluation of Support Vector Machine Kernels for Detecting Network Anomalies

Evaluation of Support Vector Machine Kernels for Detecting Network Anomalies Evaluatio of Support Vector Machie Kerels for Detectig Network Aomalies Prera Batta, Maider Sigh, Zhida Li, Qigye Dig, ad Ljiljaa Trajković Commuicatio Networks Laboratory http://www.esc.sfu.ca/~ljilja/cl/

More information

Lecture 18. Optimization in n dimensions

Lecture 18. Optimization in n dimensions Lecture 8 Optimizatio i dimesios Itroductio We ow cosider the problem of miimizig a sigle scalar fuctio of variables, f x, where x=[ x, x,, x ]T. The D case ca be visualized as fidig the lowest poit of

More information

An Efficient Algorithm for Graph Bisection of Triangularizations

An Efficient Algorithm for Graph Bisection of Triangularizations A Efficiet Algorithm for Graph Bisectio of Triagularizatios Gerold Jäger Departmet of Computer Sciece Washigto Uiversity Campus Box 1045 Oe Brookigs Drive St. Louis, Missouri 63130-4899, USA jaegerg@cse.wustl.edu

More information

Our second algorithm. Comp 135 Machine Learning Computer Science Tufts University. Decision Trees. Decision Trees. Decision Trees.

Our second algorithm. Comp 135 Machine Learning Computer Science Tufts University. Decision Trees. Decision Trees. Decision Trees. Comp 135 Machie Learig Computer Sciece Tufts Uiversity Fall 2017 Roi Khardo Some of these slides were adapted from previous slides by Carla Brodley Our secod algorithm Let s look at a simple dataset for

More information

Heuristic Set-Covering-Based Postprocessing for Improving the Quine-McCluskey Method

Heuristic Set-Covering-Based Postprocessing for Improving the Quine-McCluskey Method Heuristic Set-Coverig-Based Postprocessig for Improvig the Quie-McCluskey Method Miloš Šeda Abstract Fidig the miimal logical fuctios has importat applicatios i the desig of logical circuits. This task

More information

OPTIMAL SEQUENCE OF HOLE-MAKING OPERATIONS USING PARTICLE SWARM OPTIMISATION AND SHUFFLED FROG LEAPING ALGORITHM

OPTIMAL SEQUENCE OF HOLE-MAKING OPERATIONS USING PARTICLE SWARM OPTIMISATION AND SHUFFLED FROG LEAPING ALGORITHM Egieerig Review, Vol. 36, Issue, 187-196, 016. 187 OPTIMAL SEQUENCE OF HOLE-MAKING OPERATIONS USING PARTICLE SWARM OPTIMISATION AND SHUFFLED FROG LEAPING ALGORITHM Amol M. Dalavi 1* - Padmakar J. Pawar

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

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

Cross Entropy Method for Solving Generalized Orienteering Problem

Cross Entropy Method for Solving Generalized Orienteering Problem usiess, 2010, 2, 342-347 doi:10.4236/ib.2010.24044 Published Olie December 2010 (http://www.scirp.org/joural/ib) Cross Etropy Method for Solvig Geeralized Orieteerig Problem Budi Satosa, Nur Hardiasyah

More information

Ant Colony Optimal Algorithm: Fast Ants on the Optical Pipelined R-Mesh

Ant Colony Optimal Algorithm: Fast Ants on the Optical Pipelined R-Mesh At Coloy Optimal Algorithm: Fast Ats o the Optical Pipelied R-Mesh Ke D. Nguye ad Au G. Bourgeois Departmet of Computer Sciece Georgia State Uiversity P.O. Box 3994 Atlata, Georgia 30302-3994 Email: {kguye,

More information

A Recurrent Neural Network to Traveling Salesman Problem

A Recurrent Neural Network to Traveling Salesman Problem A Recurret Neural Network to Travelig Salesma Problem Paulo Herique Siqueira, Sérgio Scheer, ad Maria Teresiha Ars Steier Federal Uiversity of Paraá Curitiba, Paraá, Brazil 7. Itroductio Oe techique that

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

. 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

CSE 417: Algorithms and Computational Complexity

CSE 417: Algorithms and Computational Complexity Time CSE 47: Algorithms ad Computatioal Readig assigmet Read Chapter of The ALGORITHM Desig Maual Aalysis & Sortig Autum 00 Paul Beame aalysis Problem size Worst-case complexity: max # steps algorithm

More information

Solving the Capacitated Vehicle Routing Problem Based on Improved Ant-clustering Algorithm

Solving the Capacitated Vehicle Routing Problem Based on Improved Ant-clustering Algorithm MATEC Web of Cofereces, 0 ( 05) DOI: 5/ mateccof/ 050 C Owed by the authors, published by EDP Scieces, 05 Solvig the Capacitated Vehicle Routig Problem Based o Improved At-clusterig Algorithm Jiasha Zhag*,

More information

Hole Machining Path Planning Optimization Based on Dynamic Tabu Artificial Bee Colony Algorithm

Hole Machining Path Planning Optimization Based on Dynamic Tabu Artificial Bee Colony Algorithm Research Joural of Applied Scieces, Egieerig ad Techology 5(4): 1454-1460, 2013 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scietific Orgaizatio, 2013 Submitted: August 17, 2012 Accepted: September 17,

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

Research Article A New Formulation of the Set Covering Problem for Metaheuristic Approaches

Research Article A New Formulation of the Set Covering Problem for Metaheuristic Approaches ISRN Operatios Research Volume 2013, Article ID 203032, 10 pages http://dx.doi.org/10.1155/2013/203032 Research Article A New Formulatio of the Set Coverig Problem for Metaheuristic Approaches Nehme Bilal,

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

Improved Random Graph Isomorphism

Improved Random Graph Isomorphism Improved Radom Graph Isomorphism Tomek Czajka Gopal Paduraga Abstract Caoical labelig of a graph cosists of assigig a uique label to each vertex such that the labels are ivariat uder isomorphism. Such

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

Cluster Analysis. Andrew Kusiak Intelligent Systems Laboratory

Cluster Analysis. Andrew Kusiak Intelligent Systems Laboratory Cluster Aalysis Adrew Kusiak Itelliget Systems Laboratory 2139 Seamas Ceter The Uiversity of Iowa Iowa City, Iowa 52242-1527 adrew-kusiak@uiowa.edu http://www.icae.uiowa.edu/~akusiak Two geeric modes of

More information

Greedy Algorithms. Interval Scheduling. Greedy Algorithms. Interval scheduling. Greedy Algorithms. Interval Scheduling

Greedy Algorithms. Interval Scheduling. Greedy Algorithms. Interval scheduling. Greedy Algorithms. Interval Scheduling Greedy Algorithms Greedy Algorithms Witer Paul Beame Hard to defie exactly but ca give geeral properties Solutio is built i small steps Decisios o how to build the solutio are made to maximize some criterio

More information

The Magma Database file formats

The Magma Database file formats The Magma Database file formats Adrew Gaylard, Bret Pikey, ad Mart-Mari Breedt Johaesburg, South Africa 15th May 2006 1 Summary Magma is a ope-source object database created by Chris Muller, of Kasas City,

More information

Load balanced Parallel Prime Number Generator with Sieve of Eratosthenes on Cluster Computers *

Load balanced Parallel Prime Number Generator with Sieve of Eratosthenes on Cluster Computers * Load balaced Parallel Prime umber Geerator with Sieve of Eratosthees o luster omputers * Soowook Hwag*, Kyusik hug**, ad Dogseug Kim* *Departmet of Electrical Egieerig Korea Uiversity Seoul, -, Rep. of

More information

Lecture 28: Data Link Layer

Lecture 28: Data Link Layer Automatic Repeat Request (ARQ) 2. Go ack N ARQ Although the Stop ad Wait ARQ is very simple, you ca easily show that it has very the low efficiecy. The low efficiecy comes from the fact that the trasmittig

More information

2D Isogeometric Shape Optimization considering both control point positions and weights as design variables

2D Isogeometric Shape Optimization considering both control point positions and weights as design variables 1 th World Cogress o tructural ad Multidiscipliary Optimizatio May 19-24, 213, Orlado, Florida, UA 2D Isogeometric hape Optimizatio cosiderig both cotrol poit positios ad weights as desig variables Yeo-Ul

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

CSE 2320 Notes 8: Sorting. (Last updated 10/3/18 7:16 PM) Idea: Take an unsorted (sub)array and partition into two subarrays such that.

CSE 2320 Notes 8: Sorting. (Last updated 10/3/18 7:16 PM) Idea: Take an unsorted (sub)array and partition into two subarrays such that. CSE Notes 8: Sortig (Last updated //8 7:6 PM) CLRS 7.-7., 9., 8.-8. 8.A. QUICKSORT Cocepts Idea: Take a usorted (sub)array ad partitio ito two subarrays such that p q r x y z x y y z Pivot Customarily,

More information

Lecturers: Sanjam Garg and Prasad Raghavendra Feb 21, Midterm 1 Solutions

Lecturers: Sanjam Garg and Prasad Raghavendra Feb 21, Midterm 1 Solutions U.C. Berkeley CS170 : Algorithms Midterm 1 Solutios Lecturers: Sajam Garg ad Prasad Raghavedra Feb 1, 017 Midterm 1 Solutios 1. (4 poits) For the directed graph below, fid all the strogly coected compoets

More information

Data Structures and Algorithms Part 1.4

Data Structures and Algorithms Part 1.4 1 Data Structures ad Algorithms Part 1.4 Werer Nutt 2 DSA, Part 1: Itroductio, syllabus, orgaisatio Algorithms Recursio (priciple, trace, factorial, Fiboacci) Sortig (bubble, isertio, selectio) 3 Sortig

More information

A comparative study for layout planning of temporary construction facilities: optimization by using ant colony algorithms

A comparative study for layout planning of temporary construction facilities: optimization by using ant colony algorithms icccbe 200 Nottigham Uiversity Press Proceedigs of the Iteratioal Coferece o Computig i Civil ad Buildig Egieerig W Tizai (Editor) A comparative study for layout plaig of temporary costructio facilities:

More information

quality/quantity peak time/ratio

quality/quantity peak time/ratio Semi-Heap ad Its Applicatios i Touramet Rakig Jie Wu Departmet of omputer Sciece ad Egieerig Florida Atlatic Uiversity oca Rato, FL 3343 jie@cse.fau.edu September, 00 . Itroductio ad Motivatio. relimiaries

More information

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:

More information

Perhaps the method will give that for every e > U f() > p - 3/+e There is o o-trivial upper boud for f() ad ot eve f() < Z - e. seems to be kow, where

Perhaps the method will give that for every e > U f() > p - 3/+e There is o o-trivial upper boud for f() ad ot eve f() < Z - e. seems to be kow, where ON MAXIMUM CHORDAL SUBGRAPH * Paul Erdos Mathematical Istitute of the Hugaria Academy of Scieces ad Reu Laskar Clemso Uiversity 1. Let G() deote a udirected graph, with vertices ad V(G) deote the vertex

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

Designing a learning system

Designing a learning system CS 75 Itro to Machie Learig Lecture Desigig a learig system Milos Hauskrecht milos@pitt.edu 539 Seott Square, -5 people.cs.pitt.edu/~milos/courses/cs75/ Admiistrivia No homework assigmet this week Please

More information

CSCI 5090/7090- Machine Learning. Spring Mehdi Allahyari Georgia Southern University

CSCI 5090/7090- Machine Learning. Spring Mehdi Allahyari Georgia Southern University CSCI 5090/7090- Machie Learig Sprig 018 Mehdi Allahyari Georgia Souther Uiversity Clusterig (slides borrowed from Tom Mitchell, Maria Floria Balca, Ali Borji, Ke Che) 1 Clusterig, Iformal Goals Goal: Automatically

More information