A Novel Genetic Algorithm using Helper Objectives for the 0-1 Knapsack Problem

Size: px
Start display at page:

Download "A Novel Genetic Algorithm using Helper Objectives for the 0-1 Knapsack Problem"

Transcription

1 A Novel Geetic Algorithm usig Helper Objectives for the 0-1 Kapsack Problem Ju He, Feidu He ad Hogbi Dog 1 arxiv: v1 [cs.ne] 3 Apr 2014 Abstract The 0-1 kapsack problem is a well-kow combiatorial optimisatio problem. Approximatio algorithms have bee desiged for solvig it ad they retur provably good solutios withi polyomial time. O the other had, geetic algorithms are well suited for solvig the kapsack problem ad they fid reasoably good solutios quickly. A aturally arisig questio is whether geetic algorithms are able to fid solutios as good as approximatio algorithms do. This paper presets a ovel multi-objective optimisatio geetic algorithm for solvig the 0-1 kapsack problem. Experimet results show that the ew algorithm outperforms its rivals, the greedy algorithm, mixed strategy geetic algorithm, ad greedy algorithm + mixed strategy geetic algorithm. Idex Terms geetic algorithm, kapsack problem, multi-objective optimisatio, solutio quality I. INTRODUCTION The 0-1 kapsack problem is oe of the most importat ad also most itesively studied combiatorial optimisatio problems [1]. Several approximatio algorithms have proposed for solvig the 0-1 kapsack problem [1]. These algorithms always ca retur provably good solutios, whose values are withi a factor of the value of the optimal solutio. I last two decades, evolutioary algorithm, especially geetic algorithms (GAs), have bee well adopted for tacklig the kapsack problem [2], [3]. The problem has received a particular iterest from the evolutioary computatio commuity for the followig reaso. The biary vector represetatio is a atural ecodig of of the cadidate solutios to the 0-1 kapsack problem. Thereby, it provides a ideal settig for the applicatios of GAs [4, Chapter 4]. Empirical results ofte assert that GAs produce reasoably good solutios to the kapsack problems [5], [6], [7]. A aturally arisig questio is to compare the solutio quality (reasoably good versus provably good) betwee GAs ad approximatio algorithms. There are two approaches to aswer the questio. Oe approach is to make a theoretical aalysis. A GA is prove that it ca produce a solutio withi a polyomial rutime, the value of which is withi a factor of the value of a optimal solutio. This is a stadard approach used i the study of approximatio algorithms. Aother approach is to coduct a empirical study. A GA is compared with a approximatio algorithm via computer experimets. If the GA ca produce solutios better or ot worse tha a approximative algorithm does i all istaces withi polyomial time, the GA is able to reach the same solutio quality as the approximatio algorithm does. The curret paper is a empirical study of a GA which uses the multi-objectivizatio techique [8]. I multi-objectivizatio, sigle-objective optimisatio problems are trasferred ito multi-objective optimisatio problems by decomposig the origial objective ito several compoets [8] or by addig helper objectives [9]. Multi-objectivizatio may brig both positive ad egative effects [10], [11], [12]. This approach has bee used for solvig several combiatorial optimisatio problems, for example, the kapsack problem [13], vertex cover problem [14] ad miimum label spaig tree problem [15]. This paper focusses o the 0-1 kapsack problem. A ovel GA usig three helper objectives is desiged for solvig the 0-1 kapsack problem. The the solutio quality of the GA is compared with a well-kow approximatio algorithm via computer experimets. The remaider of the paper is orgaized as follows. The 0-1 kapsack problem, a greedy algorithm ad a GA for it are itroduced i Sectio II. I Sectio III we preset a ovel GA usig helper objectives. Sectio IV is devoted to a empirical compariso amog several algorithms. Sectio V cocludes the article. II. KNAPSACK PROBLEM, GREEDY ALGORITHM AND GENETIC ALGORITHM I a istace of the 0-1 kapsack problem, give a set of items with weights w i ad profits p i, ad a kapsack with capacity C, the task is to maximise the sum of profits of items packed i the kapsack without exceedig the capacity. More formally the target is to fid a biary vector x = (x 1 x ) so as to max f( x) = p i x i, subject to w i x i C, (1) x This work was supported by the EPSRC uder Grat No. EP/I009809/1. Ju He is with Departmet of Computer Sciece, Aberystwyth Uiversity, Aberystwyth, SY23 3DB, UK ( ju.he@aber.ac.uk). Feidu He is with School of Iformatio Sciece ad Techology, Southwest Jiaotog Uiversity, Chegdu, Chia Hogbi Dog is with College of Computer Sciece ad Techology, Harbi Egieerig Uiversity, Harbi, Chia

2 2 where x i = 1 if the item i is selected i the kapsack ad x i = 0 if the item i is ot selected i the kapsack. A feasible solutio is a x which satisfies the costrait. A ifeasible oe is a x that violates the costrait. Several approximatio algorithms have bee proposed for solvig the 0-1 kapsack problem (see [1, Chapter 2] for more details). Amog these, the simplest oe is the greedy algorithm described below. The algorithm aims at puttig the most profitable items as may as possible ito the kapsack or the items with the highest profit-to-weight ratio as may as possible, withi the kapsack capacity. 1: iput a istace of the 0-1 kapsack problem; 2: resort all the items via the ratio of their profits to their correspodig weights so that p1 w 1 p w ; 3: greedily add the items i the above order to the kapsack as log as addig a item to the kapsack does ot exceedig the capacity of the kapsack. Deote the solutio by y; 4: resort all the items accordig to their profits so that p 1 p 2 p ; 5: greedily add the items i the above order as log as addig a item to the kapsack does ot exceedig the capacity of the kapsack. Deote the solutio by z; 6: output the best of y ad z. This algorithm is a 1/2-approximatio algorithm for the 0-1 kapsack problem [1, Sectio 2.4], which meas it always ca retur a solutio o worse tha 1/2 of the value of the optimal solutio. The greedy algorithm stops after fidig a approximatio solutio, ad it has o ability to seek the global optimal solutio. Therefore GAs are ofte applied for solvig the 0-1 kapsack problem. I order to hadle the costrait i the kapsack problem, we use repair methods sice they are claimed to be the most efficiet for the kapsack problem [4], [16]. A repair method is explaied as follows. 1: iput a ifeasible solutio x; 2: while x is ifeasible do 3: i =: choose a item from the kapsack; 4: set x i = 0; 5: if x iw i C the 6: x is feasible; 7: ed if 8: ed while 9: output a feasible solutio x. There are differet methods available for choosig a item i the repair procedure, described as follows. 1) Profit-greedy repair: sort all items accordig to the decreasig order of their correspodig profits. The choose the item with the smallest profit ad remove it from the kapsack. 2) Ratio-greedy repair: sort all items accordig to the decreasig order of the correspodig ratios. The choose the item with the smallest ratio ad remove it from the kapsack. 3) Radom repair: choose a item from the kapsack at radom ad remove it from the kapsack. Thaks to the repair method, all of the ifeasible solutios are repaired ito the feasible oes. The followig pseudo-code is a mixed strategy GA (MSGA) which chooses oe of three repair methods i a probabilistic way ad the applies the repair method to geerate a feasible solutio. 1: iput a istace of the 0-1 kapsack problem; 2: iitialize populatio Φ 0 cosistig of N feasible solutios; 3: for t = 0,1,,t max do 4: geerate a radom umber r i [0,1]; 5: if r < 0.9 the 6: childre populatio Φ t.c bitwise-mutate Φ t ; 7: else 8: childre populatio Φ t.c oe-poit crossover Φ t ; 9: ed if 10: if a child is a ifeasible solutio the 11: choose oe method from the ratio-greedy repair, radom repair ad value-greedy repair with probability 1/3 ad repair the child ito feasible; 12: ed if 13: the best idividual i the paret ad childre populatios is selected ito populatio Φ t+1 ; 14: N 1 idividuals from the paret ad childre populatios ito populatio Φ t+1 by roulette wheel selectio; 15: ed for 16: output the maximum of the fitess fuctio. The geetic operators used i the above GA are explaied below. Bitwise Mutatio: Give a biary vector (x 1 x ), flip each bit x i with probability 1/.

3 3 Oe-Poit Crossover: Give two biary vectors (x 1 x ) ad (y 1 y ), radomly choose a crossover poit k {1,,}, swap their bits at poit k. The geerate two ew biary vectors as follows, (x 1 x k y k+1 y ), (y 1 y k x k+1 x ). Like most of GAs, the MSGA may fid reasoably good solutios but has o guaratee about the solutio quality. Thus it is ecessary to desig evolutioary approximatio algorithms with provably good solutio quality. The most straightforward approach is that we first apply the greedy algorithm for geeratig approximatio solutios ad the take these solutios as the startig poit of the MSGA. We call this approach greedy algorithm + MSGA. Sice the MSGA starts at local optima, it becomes hard for the MSGA to leave the absorbig basi of this local optimum for seekig the global optimum. This is the mai drawback of the approach. III. GENETIC ALGORITHM USING HELPER OBJECTIVES FOR THE 0-1 KNAPSACK PROBLEMS I this sectio, we propose a ovel multi-objective optimisatio GA (MOGA) which ca beat the combiatio of greedy algorithm + MOGA metioed i the previous sectio. The algorithm is based o the multi-objectivizatio techique. The origial sigle objective optimizatio problem (1) is recast ito a multi-objective optimizatio problem usig helper objectives. The desig of helper objectives depeds o problem-specific kowledge. The first helper objective comes from a observatio o the followig istace. Item Profit Weight Capacity 20 The global optimum i this istace is I the optimal solutio, the average profit of packed items is the largest. Thus the first helper objective is to maximize the average profit of items i a kapsack. The objective fuctio is h 1 ( x) = 1 x i p i. (2) x 1 where x 1 = x i. The secod objective is ispired from a observatio o aother istace. Item Profit Weight Capacity 20 The global optimum i this istace is I the optimal solutio, the average profit-to-weight ratio of packed items is the largest. However, the average profit of these items is ot the largest. The the secod helper objective is to maximize the average profit-to-weight ratio of items i a kapsack. The objective fuctio is Fially let s look at the followig istace. h 2 ( x) = 1 x 1 Item Profit Weight Capacity 120 x i p i w i. (3) It is ot difficult to verify that the global optimum i this istace is I the optimal solutio, either the average profit of packed items or average profit-to-weight ratio is the largest, but the umber of packed items is the largest. Thus the third helper objective is to maximize the umber of items i a kapsack. The objective fuctio is We the come to the followig multi-objective optimizatio problem: max x {f( x),h 1( x),h 2 ( x),h 3 ( x)}, h 3 ( x) = x 1. (4) subject to w i x i C. (5)

4 4 Besides the above three helper objectives, it is possible to add more helper objectives, for example, to miimise the average weight of packed items. The multi-objective optimisatio problem (5) is solved by a MOGA usig bitwise mutatio, oe-poit crossover ad multicriteria selectio, plus a mixed strategy of three repair methods. 1: iput a istace of the 0-1 kapsack problem; 2: iitialize Φ 0 cosistig of N feasible solutios; 3: for t = 0,1,,t max do 4: geerate a radom umber r i [0,1]; 5: if r < 0.9 the 6: childre populatio Φ t.c bitwise mutate Φ t ; 7: else 8: childre populatio Φ t.c oe-poit crossover Φ t ; 9: ed if 10: if ay child is a ifeasible solutio the 11: choose oe repair method from the ratio-greedy repair, radom repair ad value-greedy repair with probability 1/3; 12: repair the child ito a feasible solutio; 13: ed if 14: populatio Φ t+1 multi-criterio select N idividuals from Φ t ad Φ t.c ; 15: ed for 16: output the maximum of f( x) i the fial populatio. The multi-criteria selectio operator, adopted i the above MOGA, is ovel ad ispired from multi-objective optimisatio. Sice the target is to maximise several objectives simultaeously, we select idividuals which have higher fuctio values with respect to each objective fuctio. The pseudo-code of multi-criteria selectio is described as follows. 1: iput the paret populatio Φ t ad child populatio Φ t.c ; 2: merge the paret ad childre populatios ito a temporary populatio which cosists of 2N idividuals; 3: sort all idividuals i the temporary populatios i the descedig order of f( x), deote them by x (1) 1,, x(1) 2N ; 4: select all idividuals from left to right (deote them by x (1) k 1,, x (1) k m ) which satisfy h 1 ( x (1) k i ) < h 1 ( x (1) k i+1 ) or h 2 ( x (1) k i ) < h 2 ( x (1) k i+1 ) for ay k i. 5: if the umber of selected idividuals is greater tha m N 3 the 6: trucate them to N 3 idividuals; 7: ed if 8: add these selected idividuals ito the ext populatio Φ t+1 ; 9: resort all idividuals i the temporary populatio i the descedig order of h 1 ( x), still deote them by x 1,, x 2N ; 10: select all idividuals from left to right (still deote them by x k1,, x km ) which satisfy h 3 ( x ki ) < h 3 ( x ki+1 ) for ay k i. 11: if the umber of selected idividuals is greater tha N 3 the 12: trucate them to N 3 idividuals; 13: ed if 14: add these selected idividuals ito the ext populatio Φ t+1 ; 15: resort all idividuals i the temporary populatios i the descedig order of h 2 ( x), still deote them by x 1,, x 2N ; 16: select all idividuals from left to right (still deote them by x k1,, x km ) which satisfy h 3 ( x ki ) < h 3 ( x ki+1 ) for ay k i. 17: if the umber of selected idividuals is greater tha N 3 the 18: trucate them to N 3 idividuals; 19: ed if 20: add these selected idividuals ito the ext populatio Φ t+1 ; 21: while the populatio size of Φ t+1 is less tha N do 22: radomly choose a idividual from the paret populatio ad add it ito Φ t+1 ; 23: ed while 24: output a ew populatio Φ t+1. I the above algorithm, Steps 3-4 are for selectig the idividuals with higher values of f( x). I order to preserve diversity, we choose these idividuals which have differet values of h 1 ( x) or h 2 ( x). Similarly Steps 9-10 are for selectig the idividuals with a higher value of h 1 ( x). We choose the idividuals which have differet values of h 3 ( x) for maitaiig diversity. Steps are for selectig idividuals with a higher value of h 2 ( x). Agai we choose these idividuals which have differet values of h 3 ( x) for preservig diversity. We do t explicitly select idividuals based o h 3 ( x). Istead we implicitly do it durig Steps 9-10, ad Steps Steps 5-7, Steps 11-13, Steps 17-19, plus Steps are used to maitai a ivariat populatio size N.

5 5 The beefit of usig multi-criterio selectio is its ability of makig search alog differet directios f( x),h 1 ( x), h 2 ( x) ad implicitly h 3 ( x). Hece the MOGA may ot get trapped ito the absorbig area of a local optimum. IV. EXPERIMENTS I this sectio, we implemet computer experimets. Accordig to [1], [4], the istaces of the 0-1 kapsack problem are ofte classified ito two categorises. 1) Restrictive capacity kapsack: the kapsack capacity is so small that oly a few items ca be packed i the kapsack. A istace with restrictive capacity kapsack is geerated i the followig way. Choose a parameter B which is a upper boud o the weight of each item. I the experimets, set B =. For item i, its profit p i ad weight w i are geerated at uiformly radom i [1,B]. Set the capacity of the kapsack C = B. 2) Average capacity kapsack: the kapsack capacity is so large that it is possible to pack half of items ito the kapsack. A istace with average capacity kapsack is geerated as follows. Choose a parameter B which is the upper boud o the weight of each item. I the experimets, set B =. For item i, its profit p i ad weight w i are geerated at uiformly radom i [1,B]. Sice the average weight of each item is 0.5B, thus the average of the total weight of items is 0.5B. So we set the capacity to be the half of the total weight, that is C = 0.25B. For each type of the 0-1 kapsack problem, 10 istaces are geerated at radom. For each istace, the umber of items is 100. The populatio size is 3. The umber of maximum geeratios is 30 for the MSGA ad 10 for the MOGA. All idividuals i the iitial populatio are geerated at radom. If a idividual is a ifeasible solutio, it is repaired to feasible usig radom repair. Besides the above radomly geerated istaces, we also cosider two special istaces. Special istace I is give Table I. Item i TABLE I SPECIAL INSTANCE I: = 500 AND α = 0.2 Profit p i 1 Weight w i 1 Capacity 1,, 1+α 1+α +1 1+α +2,, α 1+α 1+α α 4+4α 1+α Iitialisatio 0 1 half bits are 1 Special istace II is give i Table II. Item i 1,, 4 TABLE II SPECIAL INSTANCE II: = ,, 2 Profit p i Weight w i Capacity ,, Iitialisatio oe bit is 1, others 0 0 half bits are 1 The populatio size is for Istaces I ad II. The umber of maximum geeratios is 15 for the MSGA ad 5 for the MOGA. The iitialisatio of idividuals i both MSGA ad MOGA refer to the above tables. Tables III gives experimet results of comparig the greedy algorithm, MSGA, greedy algorithm + MSGA ad MOGA. From the table, we observe that the solutio quality of MSGA is better or ot worse tha the greedy algorithm i 20 radom istaces. However for Istace I, the MSGA oly fids a solutio whose value is about 20% of the optimal value. the solutio quality of greedy algorithm + MSGA is better or ot worse tha the greedy algorithm i all istaces. However for Istace II, the algorithm gets trapped ito a local optimum, ad is worse tha the MOGA. the MOGA is the wier amog 4 algorithms ad its the solutio quality is better or ot worse tha the greedy algorithm ad MSGA i all istaces. V. CONCLUSIONS A ovel MOGA usig helper objectives is proposed i this paper for solvig the 0-1 kapsack problem. First the origial 0-1 kapsack problem is recast ito a multi-objective optimizatio problem (i.e. to maximize the sum of profits packed i the

6 6 TABLE III A COMPARISON AMONG 4 ALGORITHMS IN 20 RANDOMLY GENERATED INSTANCES AND 2 SPECIAL INSTANCES. THE FIRST 10 INSTANCES BELONG TO THE RESTRICTIVE CAPACITY KNAPSACK PROBLEM. THE SECOND 10 INSTANCES BELONG TO THE AVERAGE CAPACITY KNAPSACK PROBLEM. MAX : THE MAXIMUM VALUE OF f( x) PRODUCED DURING 10 RUNS. AVERAGE : THE AVERAGE VALUE OF f( x) OVER 10 RUNS. STDEV : THE STANDARD DERIVATION OF f( x) IN 10 RUNS. Greedy MSGA Greedy + MSGA MOGA Istace max average stdev max average stdev max average stdev I II kapsack, to maximize the average profit-to-weight ratio of items, to maximize the average profit of items, ad to maximize the umber of packed items). The a MOGA (usig bitwise mutatio, oe-poit crossover ad multi-criterio selectio plus a mixed strategy of three repair methods) is desiged for the multi-objective optimizatio problem. Experimet results demostrate that the MOGA usig helper objectives outperforms its rivals, which are the greedy algorithm, MSGA ad greedy algorithm + MSGA. The results also show that the MSGA ca fid reasoably good solutios but without a guaratee; ad the greedy algorithm + MSGA sometimes gets trapped ito a local optimum. REFERENCES [1] S. Martello ad P. Toth, Kapsack Problems. Chichester: Joh Wiley & Sos, [2] Z. Michalewicz ad J. Arabas, Geetic algorithms for the 0/1 kapsack problem, i Methodologies for Itelliget Systems. Spriger, 1994, pp [3] S. Khuri, T. Bäck, ad J. Heitkötter, The zero/oe multiple kapsack problem ad geetic algorithms, i Proceedigs of the 1994 ACM Symposium o Applied Computig. ACM, 1994, pp [4] Z. Michalewicz, Geetic Algorithms + Data Structures = Evolutio Programs, 3rd ed. New York: Spriger Verlag, [5] E. Zitzler ad L. Thiele, Multiobjective evolutioary algorithms: A comparative case study ad the stregth pareto approach, IEEE Trasactios o Evolutioary Computatio, vol. 3, o. 4, pp , [6] A. Jaszkiewicz, O the performace of multiple-objective geetic local search o the 0/1 kapsack problem-a comparative experimet, IEEE Trasactios o Evolutioary Computatio, vol. 6, o. 4, pp , [7] M. Eugéia Captivo, J. Clìmaco, J. Figueira, E. Martis, ad J. Luis Satos, Solvig bicriteria 0 1 kapsack problems usig a labelig algorithm, Computers & Operatios Research, vol. 30, o. 12, pp , [8] J. D. Kowles, R. A. Watso, ad D. W. Core, Reducig local optima i sigle-objective problems by multi-objectivizatio, i Evolutioary Multi- Criterio Optimizatio. Spriger, 2001, pp [9] M. T. Jese, Helper-objectives: Usig multi-objective evolutioary algorithms for sigle-objective optimisatio, Joural of Mathematical Modellig ad Algorithms, vol. 3, o. 4, pp , [10] J. Hadl, S. C. Lovell, ad J. Kowles, Multiobjectivizatio by decompositio of scalar cost fuctios, i Parallel Problem Solvig from Nature PPSN X. Spriger, 2008, pp [11] D. Brockhoff, T. Friedrich, N. Hebbighaus, C. Klei, F. Neuma, ad E. Zitzler, O the effects of addig objectives to plateau fuctios, IEEE Trasactios o Evolutioary Computatio, vol. 13, o. 3, pp , [12] D. F. Lochtefeld ad F. W. Ciarallo, Helper-objective optimizatio strategies for the job-shop schedulig problem, Applied Soft Computig, vol. 11, o. 6, pp , [13] R. Kumar ad N. Baerjee, Aalysis of a multiobjective evolutioary algorithm o the 0 1 kapsack problem, Theoretical Computer Sciece, vol. 358, o. 1, pp , [14] T. Friedrich, J. He, N. Hebbighaus, F. Neuma, ad C. Witt, Approximatig coverig problems by radomized search heuristics usig multi-objective models, Evolutioary Computatio, vol. 18, o. 4, pp , [15] X. Lai, Y. Zhou, J. He, ad J. Zhag, Performace aalysis of evolutioary algorithms for the miimum label spaig tree problem, IEEE Trasactios o Evolutioary Computatio, 2014, (accpeted, olie). [16] J. He ad Y. Zhou, A compariso of GAs usig pealizig ifeasible solutios ad repairig ifeasible solutios II, i Proceedigs of the 2d Iteratioal Symposium o Itelligece Computatio ad Applicatios. Wuha, Chia: Spriger, 2007, C1, pp

Reinforcement Learning Based Dynamic Selection of Auxiliary Objectives with Preserving of the Best Found Solution

Reinforcement Learning Based Dynamic Selection of Auxiliary Objectives with Preserving of the Best Found Solution Reiforcemet Learig Based Dyamic Selectio of Auxiliary Objectives with Preservig of the Best Foud Solutio arxiv:1704.07187v1 [cs.ne] 24 Apr 2017 Abstract Efficiecy of sigle-objective optimizatio ca be improved

More information

Information-based Feature Selection

Information-based Feature Selection Iformatio-based Feature Selectio Farza Faria, Abbas Kazeroui, Afshi Babveyh Email: {faria,abbask,afshib}@staford.edu 1 Itroductio Feature selectio is a topic of great iterest i applicatios dealig with

More information

w (1) ˆx w (1) x (1) /ρ and w (2) ˆx w (2) x (2) /ρ.

w (1) ˆx w (1) x (1) /ρ and w (2) ˆx w (2) x (2) /ρ. 2 5. Weighted umber of late jobs 5.1. Release dates ad due dates: maximimizig the weight of o-time jobs Oce we add release dates, miimizig the umber of late jobs becomes a sigificatly harder problem. For

More information

Recursive Algorithm for Generating Partitions of an Integer. 1 Preliminary

Recursive Algorithm for Generating Partitions of an Integer. 1 Preliminary Recursive Algorithm for Geeratig Partitios of a Iteger Sug-Hyuk Cha Computer Sciece Departmet, Pace Uiversity 1 Pace Plaza, New York, NY 10038 USA scha@pace.edu Abstract. This article first reviews the

More information

IP Reference guide for integer programming formulations.

IP Reference guide for integer programming formulations. IP Referece guide for iteger programmig formulatios. by James B. Orli for 15.053 ad 15.058 This documet is iteded as a compact (or relatively compact) guide to the formulatio of iteger programs. For more

More information

Computational Intelligence Winter Term 2018/19

Computational Intelligence Winter Term 2018/19 Computatioal Itelligece Witer Term 28/9 Prof. Dr. Güter Rudolph Lehrstuhl für Algorithm Egieerig (LS ) Fakultät für Iformatik TU Dortmud Pla for Today Lecture Evolutioary Algorithms (EA) Optimizatio Basics

More information

4.3 Growth Rates of Solutions to Recurrences

4.3 Growth Rates of Solutions to Recurrences 4.3. GROWTH RATES OF SOLUTIONS TO RECURRENCES 81 4.3 Growth Rates of Solutios to Recurreces 4.3.1 Divide ad Coquer Algorithms Oe of the most basic ad powerful algorithmic techiques is divide ad coquer.

More information

6.3 Testing Series With Positive Terms

6.3 Testing Series With Positive Terms 6.3. TESTING SERIES WITH POSITIVE TERMS 307 6.3 Testig Series With Positive Terms 6.3. Review of what is kow up to ow I theory, testig a series a i for covergece amouts to fidig the i= sequece of partial

More information

Optimally Sparse SVMs

Optimally Sparse SVMs A. Proof of Lemma 3. We here prove a lower boud o the umber of support vectors to achieve geeralizatio bouds of the form which we cosider. Importatly, this result holds ot oly for liear classifiers, but

More information

The picture in figure 1.1 helps us to see that the area represents the distance traveled. Figure 1: Area represents distance travelled

The picture in figure 1.1 helps us to see that the area represents the distance traveled. Figure 1: Area represents distance travelled 1 Lecture : Area Area ad distace traveled Approximatig area by rectagles Summatio The area uder a parabola 1.1 Area ad distace Suppose we have the followig iformatio about the velocity of a particle, how

More information

General Lower Bounds for the Running Time of Evolutionary Algorithms

General Lower Bounds for the Running Time of Evolutionary Algorithms Geeral Lower Bouds for the Ruig Time of Evolutioary Algorithms Dirk Sudholt Iteratioal Computer Sciece Istitute, Berkeley, CA 94704, USA Abstract. We preset a ew method for provig lower bouds i evolutioary

More information

Infinite Sequences and Series

Infinite Sequences and Series Chapter 6 Ifiite Sequeces ad Series 6.1 Ifiite Sequeces 6.1.1 Elemetary Cocepts Simply speakig, a sequece is a ordered list of umbers writte: {a 1, a 2, a 3,...a, a +1,...} where the elemets a i represet

More information

Polynomial identity testing and global minimum cut

Polynomial identity testing and global minimum cut CHAPTER 6 Polyomial idetity testig ad global miimum cut I this lecture we will cosider two further problems that ca be solved usig probabilistic algorithms. I the first half, we will cosider the problem

More information

Study on Coal Consumption Curve Fitting of the Thermal Power Based on Genetic Algorithm

Study on Coal Consumption Curve Fitting of the Thermal Power Based on Genetic Algorithm Joural of ad Eergy Egieerig, 05, 3, 43-437 Published Olie April 05 i SciRes. http://www.scirp.org/joural/jpee http://dx.doi.org/0.436/jpee.05.34058 Study o Coal Cosumptio Curve Fittig of the Thermal Based

More information

CSE 202 Homework 1 Matthias Springer, A Yes, there does always exist a perfect matching without a strong instability.

CSE 202 Homework 1 Matthias Springer, A Yes, there does always exist a perfect matching without a strong instability. CSE 0 Homework 1 Matthias Spriger, A9950078 1 Problem 1 Notatio a b meas that a is matched to b. a < b c meas that b likes c more tha a. Equality idicates a tie. Strog istability Yes, there does always

More information

CS 270 Algorithms. Oliver Kullmann. Growth of Functions. Divide-and- Conquer Min-Max- Problem. Tutorial. Reading from CLRS for week 2

CS 270 Algorithms. Oliver Kullmann. Growth of Functions. Divide-and- Conquer Min-Max- Problem. Tutorial. Reading from CLRS for week 2 Geeral remarks Week 2 1 Divide ad First we cosider a importat tool for the aalysis of algorithms: Big-Oh. The we itroduce a importat algorithmic paradigm:. We coclude by presetig ad aalysig two examples.

More information

Running Time Analysis of the (1+1)-EA for OneMax and LeadingOnes under Bit-wise Noise

Running Time Analysis of the (1+1)-EA for OneMax and LeadingOnes under Bit-wise Noise Ruig Time Aalysis of the +-EA for OeMax ad LeadigOes uder Bit-wise Noise Chao Qia Uiversity of Sciece ad Techology of Chia Hefei 3007, Chia chaoqia@ustc.edu.c Wu Jiag Uiversity of Sciece ad Techology of

More information

Drift analysis and average time complexity of evolutionary algorithms

Drift analysis and average time complexity of evolutionary algorithms Artificial Itelligece 127 (2001) 57 85 Drift aalysis ad average time complexity of evolutioary algorithms Ju He a,xiyao b, a Departmet of Computer Sciece, Norther Jiaotog Uiversity, Beijig 100044, PR Chia

More information

Optimization Methods MIT 2.098/6.255/ Final exam

Optimization Methods MIT 2.098/6.255/ Final exam Optimizatio Methods MIT 2.098/6.255/15.093 Fial exam Date Give: December 19th, 2006 P1. [30 pts] Classify the followig statemets as true or false. All aswers must be well-justified, either through a short

More information

Linear Programming and the Simplex Method

Linear Programming and the Simplex Method Liear Programmig ad the Simplex ethod Abstract This article is a itroductio to Liear Programmig ad usig Simplex method for solvig LP problems i primal form. What is Liear Programmig? Liear Programmig is

More information

APPENDIX: STUDY CASES A SURVEY OF NONPARAMETRIC TESTS FOR THE STATISTICAL ANALYSIS OF EVOLUTIONARY COMPUTATION EXPERIMENTS

APPENDIX: STUDY CASES A SURVEY OF NONPARAMETRIC TESTS FOR THE STATISTICAL ANALYSIS OF EVOLUTIONARY COMPUTATION EXPERIMENTS A survey of oparametric tests for the statistical aalysis of evolutioary computatio experimets. Appedix 1 APPENDIX: STUDY CASES A SURVEY OF NONPARAMETRIC TESTS FOR THE STATISTICAL ANALYSIS OF EVOLUTIONARY

More information

Monte Carlo Integration

Monte Carlo Integration Mote Carlo Itegratio I these otes we first review basic umerical itegratio methods (usig Riema approximatio ad the trapezoidal rule) ad their limitatios for evaluatig multidimesioal itegrals. Next we itroduce

More information

CS322: Network Analysis. Problem Set 2 - Fall 2009

CS322: Network Analysis. Problem Set 2 - Fall 2009 Due October 9 009 i class CS3: Network Aalysis Problem Set - Fall 009 If you have ay questios regardig the problems set, sed a email to the course assistats: simlac@staford.edu ad peleato@staford.edu.

More information

Problem Set 2 Solutions

Problem Set 2 Solutions CS271 Radomess & Computatio, Sprig 2018 Problem Set 2 Solutios Poit totals are i the margi; the maximum total umber of poits was 52. 1. Probabilistic method for domiatig sets 6pts Pick a radom subset S

More information

arxiv: v1 [cs.ai] 20 Nov 2013

arxiv: v1 [cs.ai] 20 Nov 2013 Aalyzig Evolutioary Optimizatio i Noisy Eviromets Chao Qia, Yag Yu, Zhi-Hua Zhou Natioal Key Laboratory for Novel Software Techology Najig Uiversity, Najig 20023, Chia arxiv:3.4987v [cs.ai] 20 Nov 203

More information

A collocation method for singular integral equations with cosecant kernel via Semi-trigonometric interpolation

A collocation method for singular integral equations with cosecant kernel via Semi-trigonometric interpolation Iteratioal Joural of Mathematics Research. ISSN 0976-5840 Volume 9 Number 1 (017) pp. 45-51 Iteratioal Research Publicatio House http://www.irphouse.com A collocatio method for sigular itegral equatios

More information

An Effective Biogeography Based Optimization Algorithm to Slove Economic Load Dispatch Problem

An Effective Biogeography Based Optimization Algorithm to Slove Economic Load Dispatch Problem Joural of Computer Sciece 8 (9): 482-486, 202 ISSN 549-3636 202 Sciece Publicatios A Effective Biogeography Based Optimizatio Algorithm to Slove Ecoomic Load Dispatch Problem Vaitha, M. ad 2 K. Thaushkodi

More information

Introduction of Expectation-Maximization Algorithm, Cross-Entropy Method and Genetic Algorithm

Introduction of Expectation-Maximization Algorithm, Cross-Entropy Method and Genetic Algorithm Itroductio of Expectatio-Maximizatio Algorithm, Cross-Etropy Method ad Geetic Algorithm Wireless Iformatio Trasmissio System Lab. Istitute of Commuicatios Egieerig Natioal Su Yat-se Uiversity 2012/07/23

More information

Frequentist Inference

Frequentist Inference Frequetist Iferece The topics of the ext three sectios are useful applicatios of the Cetral Limit Theorem. Without kowig aythig about the uderlyig distributio of a sequece of radom variables {X i }, for

More information

THIS paper analyzes the behavior of those complex

THIS paper analyzes the behavior of those complex IAENG Iteratioal Joural of Computer Sciece 39:4 IJCS_39_4_6 Itrisic Order Lexicographic Order Vector Order ad Hammig Weight Luis Gozález Abstract To compare biary -tuple probabilities with o eed to compute

More information

Section 1.1. Calculus: Areas And Tangents. Difference Equations to Differential Equations

Section 1.1. Calculus: Areas And Tangents. Difference Equations to Differential Equations Differece Equatios to Differetial Equatios Sectio. Calculus: Areas Ad Tagets The study of calculus begis with questios about chage. What happes to the velocity of a swigig pedulum as its positio chages?

More information

A representation approach to the tower of Hanoi problem

A representation approach to the tower of Hanoi problem Uiversity of Wollogog Research Olie Departmet of Computig Sciece Workig Paper Series Faculty of Egieerig ad Iformatio Scieces 98 A represetatio approach to the tower of Haoi problem M. C. Er Uiversity

More information

Estimation for Complete Data

Estimation for Complete Data Estimatio for Complete Data complete data: there is o loss of iformatio durig study. complete idividual complete data= grouped data A complete idividual data is the oe i which the complete iformatio of

More information

On Algorithm for the Minimum Spanning Trees Problem with Diameter Bounded Below

On Algorithm for the Minimum Spanning Trees Problem with Diameter Bounded Below O Algorithm for the Miimum Spaig Trees Problem with Diameter Bouded Below Edward Kh. Gimadi 1,2, Alexey M. Istomi 1, ad Ekateria Yu. Shi 2 1 Sobolev Istitute of Mathematics, 4 Acad. Koptyug aveue, 630090

More information

subject to A 1 x + A 2 y b x j 0, j = 1,,n 1 y j = 0 or 1, j = 1,,n 2

subject to A 1 x + A 2 y b x j 0, j = 1,,n 1 y j = 0 or 1, j = 1,,n 2 Additioal Brach ad Boud Algorithms 0-1 Mixed-Iteger Liear Programmig The brach ad boud algorithm described i the previous sectios ca be used to solve virtually all optimizatio problems cotaiig iteger variables,

More information

Optimization Methods: Linear Programming Applications Assignment Problem 1. Module 4 Lecture Notes 3. Assignment Problem

Optimization Methods: Linear Programming Applications Assignment Problem 1. Module 4 Lecture Notes 3. Assignment Problem Optimizatio Methods: Liear Programmig Applicatios Assigmet Problem Itroductio Module 4 Lecture Notes 3 Assigmet Problem I the previous lecture, we discussed about oe of the bech mark problems called trasportatio

More information

Section 5.1 The Basics of Counting

Section 5.1 The Basics of Counting 1 Sectio 5.1 The Basics of Coutig Combiatorics, the study of arragemets of objects, is a importat part of discrete mathematics. I this chapter, we will lear basic techiques of coutig which has a lot of

More information

A New Multivariate Markov Chain Model with Applications to Sales Demand Forecasting

A New Multivariate Markov Chain Model with Applications to Sales Demand Forecasting Iteratioal Coferece o Idustrial Egieerig ad Systems Maagemet IESM 2007 May 30 - Jue 2 BEIJING - CHINA A New Multivariate Markov Chai Model with Applicatios to Sales Demad Forecastig Wai-Ki CHING a, Li-Mi

More information

7. Modern Techniques. Data Encryption Standard (DES)

7. Modern Techniques. Data Encryption Standard (DES) 7. Moder Techiques. Data Ecryptio Stadard (DES) The objective of this chapter is to illustrate the priciples of moder covetioal ecryptio. For this purpose, we focus o the most widely used covetioal ecryptio

More information

ACO Comprehensive Exam 9 October 2007 Student code A. 1. Graph Theory

ACO Comprehensive Exam 9 October 2007 Student code A. 1. Graph Theory 1. Graph Theory Prove that there exist o simple plaar triagulatio T ad two distict adjacet vertices x, y V (T ) such that x ad y are the oly vertices of T of odd degree. Do ot use the Four-Color Theorem.

More information

Solutions for the Exam 9 January 2012

Solutions for the Exam 9 January 2012 Mastermath ad LNMB Course: Discrete Optimizatio Solutios for the Exam 9 Jauary 2012 Utrecht Uiversity, Educatorium, 15:15 18:15 The examiatio lasts 3 hours. Gradig will be doe before Jauary 23, 2012. Studets

More information

4.1 Sigma Notation and Riemann Sums

4.1 Sigma Notation and Riemann Sums 0 the itegral. Sigma Notatio ad Riema Sums Oe strategy for calculatig the area of a regio is to cut the regio ito simple shapes, calculate the area of each simple shape, ad the add these smaller areas

More information

Support vector machine revisited

Support vector machine revisited 6.867 Machie learig, lecture 8 (Jaakkola) 1 Lecture topics: Support vector machie ad kerels Kerel optimizatio, selectio Support vector machie revisited Our task here is to first tur the support vector

More information

Variable selection in principal components analysis of qualitative data using the accelerated ALS algorithm

Variable selection in principal components analysis of qualitative data using the accelerated ALS algorithm Variable selectio i pricipal compoets aalysis of qualitative data usig the accelerated ALS algorithm Masahiro Kuroda Yuichi Mori Masaya Iizuka Michio Sakakihara (Okayama Uiversity of Sciece) (Okayama Uiversity

More information

Complex Stochastic Boolean Systems: Generating and Counting the Binary n-tuples Intrinsically Less or Greater than u

Complex Stochastic Boolean Systems: Generating and Counting the Binary n-tuples Intrinsically Less or Greater than u Proceedigs of the World Cogress o Egieerig ad Computer Sciece 29 Vol I WCECS 29, October 2-22, 29, Sa Fracisco, USA Complex Stochastic Boolea Systems: Geeratig ad Coutig the Biary -Tuples Itrisically Less

More information

DECOMPOSITION METHOD FOR SOLVING A SYSTEM OF THIRD-ORDER BOUNDARY VALUE PROBLEMS. Park Road, Islamabad, Pakistan

DECOMPOSITION METHOD FOR SOLVING A SYSTEM OF THIRD-ORDER BOUNDARY VALUE PROBLEMS. Park Road, Islamabad, Pakistan Mathematical ad Computatioal Applicatios, Vol. 9, No. 3, pp. 30-40, 04 DECOMPOSITION METHOD FOR SOLVING A SYSTEM OF THIRD-ORDER BOUNDARY VALUE PROBLEMS Muhammad Aslam Noor, Khalida Iayat Noor ad Asif Waheed

More information

CS161: Algorithm Design and Analysis Handout #10 Stanford University Wednesday, 10 February 2016

CS161: Algorithm Design and Analysis Handout #10 Stanford University Wednesday, 10 February 2016 CS161: Algorithm Desig ad Aalysis Hadout #10 Staford Uiversity Wedesday, 10 February 2016 Lecture #11: Wedesday, 10 February 2016 Topics: Example midterm problems ad solutios from a log time ago Sprig

More information

Posted-Price, Sealed-Bid Auctions

Posted-Price, Sealed-Bid Auctions Posted-Price, Sealed-Bid Auctios Professors Greewald ad Oyakawa 207-02-08 We itroduce the posted-price, sealed-bid auctio. This auctio format itroduces the idea of approximatios. We describe how well this

More information

A Rigorous View On Neutrality

A Rigorous View On Neutrality A Rigorous View O Neutrality Bejami Doerr Michael Gewuch Nils Hebbighaus Frak Neuma Algorithms ad Complexity Group Max-Plack-Istitut für Iformatik Saarbrücke, Germay Departmet of Computer Sciece Christia-Albrechts-Uiversity

More information

Selection Hyper-heuristics Can Provably be Helpful in Evolutionary Multi-objective Optimization

Selection Hyper-heuristics Can Provably be Helpful in Evolutionary Multi-objective Optimization Selectio Hyper-heuristics Ca Provably be Helpful i Evolutioary Multi-objective Optimizatio Chao Qia 1,2, Ke Tag 1, ad Zhi-Hua Zhou 2 1 UBRI, School of Computer Sciece ad Techology, Uiversity of Sciece

More information

Average Convergence Rate of Evolutionary Algorithms

Average Convergence Rate of Evolutionary Algorithms 1 Average Covergece Rate of Evolutioary Algorithms Ju He ad Guagmig Li Abstract arxiv:154.8117v3 [cs.ne] 2 Ju 215 I evolutioary optimizatio, it is importat to uderstad how fast evolutioary algorithms coverge

More information

c. Explain the basic Newsvendor model. Why is it useful for SC models? e. What additional research do you believe will be helpful in this area?

c. Explain the basic Newsvendor model. Why is it useful for SC models? e. What additional research do you believe will be helpful in this area? 1. Research Methodology a. What is meat by the supply chai (SC) coordiatio problem ad does it apply to all types of SC s? Does the Bullwhip effect relate to all types of SC s? Also does it relate to SC

More information

Definitions and Theorems. where x are the decision variables. c, b, and a are constant coefficients.

Definitions and Theorems. where x are the decision variables. c, b, and a are constant coefficients. Defiitios ad Theorems Remember the scalar form of the liear programmig problem, Miimize, Subject to, f(x) = c i x i a 1i x i = b 1 a mi x i = b m x i 0 i = 1,2,, where x are the decisio variables. c, b,

More information

ECEN 655: Advanced Channel Coding Spring Lecture 7 02/04/14. Belief propagation is exact on tree-structured factor graphs.

ECEN 655: Advanced Channel Coding Spring Lecture 7 02/04/14. Belief propagation is exact on tree-structured factor graphs. ECEN 655: Advaced Chael Codig Sprig 014 Prof. Hery Pfister Lecture 7 0/04/14 Scribe: Megke Lia 1 4-Cycles i Gallager s Esemble What we already kow: Belief propagatio is exact o tree-structured factor graphs.

More information

Divide & Conquer. Divide-and-conquer algorithms. Conventional product of polynomials. Conventional product of polynomials.

Divide & Conquer. Divide-and-conquer algorithms. Conventional product of polynomials. Conventional product of polynomials. Divide-ad-coquer algorithms Divide & Coquer Strategy: Divide the problem ito smaller subproblems of the same type of problem Solve the subproblems recursively Combie the aswers to solve the origial problem

More information

CSI 5163 (95.573) ALGORITHM ANALYSIS AND DESIGN

CSI 5163 (95.573) ALGORITHM ANALYSIS AND DESIGN CSI 5163 (95.573) ALGORITHM ANALYSIS AND DESIGN CSI 5163 (95.5703) ALGORITHM ANALYSIS AND DESIGN (3 cr.) (T) Topics of curret iterest i the desig ad aalysis of computer algorithms for graphtheoretical

More information

OPTIMIZED SOLUTION OF PRESSURE VESSEL DESIGN USING GEOMETRIC PROGRAMMING

OPTIMIZED SOLUTION OF PRESSURE VESSEL DESIGN USING GEOMETRIC PROGRAMMING OPTIMIZED SOLUTION OF PRESSURE VESSEL DESIGN USING GEOMETRIC PROGRAMMING S.H. NASSERI, Z. ALIZADEH AND F. TALESHIAN ABSTRACT. Geometric programmig is a methodology for solvig algebraic oliear optimizatio

More information

Short Term Load Forecasting Using Artificial Neural Network And Imperialist Competitive Algorithm

Short Term Load Forecasting Using Artificial Neural Network And Imperialist Competitive Algorithm Short Term Load Forecastig Usig Artificial eural etwork Ad Imperialist Competitive Algorithm Mostafa Salamat, Mostafa_salamat63@yahoo.com Javad Mousavi, jmousavi.sh1365@gmail.com Seyed Hamid Shah Alami,

More information

On Random Line Segments in the Unit Square

On Random Line Segments in the Unit Square O Radom Lie Segmets i the Uit Square Thomas A. Courtade Departmet of Electrical Egieerig Uiversity of Califoria Los Ageles, Califoria 90095 Email: tacourta@ee.ucla.edu I. INTRODUCTION Let Q = [0, 1] [0,

More information

The coalescent coalescence theory

The coalescent coalescence theory The coalescet coalescece theory Peter Beerli September 1, 009 Historical ote Up to 198 most developmet i populatio geetics was prospective ad developed expectatios based o situatios of today. Most work

More information

Penalty approaches for Assignment Problem with single side constraint via Genetic Algorithms

Penalty approaches for Assignment Problem with single side constraint via Genetic Algorithms Joural of Mathematical Modellig ad Applicatio 2010, Vol. 2, No.2, 60-86 Pealty approaches for Assigmet Problem with sigle side costrait via Geetic Algorithms Jayata Majumdar Departmet of Mathematics, Durgapur

More information

Carleton College, Winter 2017 Math 121, Practice Final Prof. Jones. Note: the exam will have a section of true-false questions, like the one below.

Carleton College, Winter 2017 Math 121, Practice Final Prof. Jones. Note: the exam will have a section of true-false questions, like the one below. Carleto College, Witer 207 Math 2, Practice Fial Prof. Joes Note: the exam will have a sectio of true-false questios, like the oe below.. True or False. Briefly explai your aswer. A icorrectly justified

More information

OPTIMAL ALGORITHMS -- SUPPLEMENTAL NOTES

OPTIMAL ALGORITHMS -- SUPPLEMENTAL NOTES OPTIMAL ALGORITHMS -- SUPPLEMENTAL NOTES Peter M. Maurer Why Hashig is θ(). As i biary search, hashig assumes that keys are stored i a array which is idexed by a iteger. However, hashig attempts to bypass

More information

62. Power series Definition 16. (Power series) Given a sequence {c n }, the series. c n x n = c 0 + c 1 x + c 2 x 2 + c 3 x 3 +

62. Power series Definition 16. (Power series) Given a sequence {c n }, the series. c n x n = c 0 + c 1 x + c 2 x 2 + c 3 x 3 + 62. Power series Defiitio 16. (Power series) Give a sequece {c }, the series c x = c 0 + c 1 x + c 2 x 2 + c 3 x 3 + is called a power series i the variable x. The umbers c are called the coefficiets of

More information

Quadratic Functions. Before we start looking at polynomials, we should know some common terminology.

Quadratic Functions. Before we start looking at polynomials, we should know some common terminology. Quadratic Fuctios I this sectio we begi the study of fuctios defied by polyomial expressios. Polyomial ad ratioal fuctios are the most commo fuctios used to model data, ad are used extesively i mathematical

More information

Minimizing Multiple Objective Function for Scheduling Machine. Problems

Minimizing Multiple Objective Function for Scheduling Machine. Problems Miimizig Multiple Objective Fuctio for Schedulig Machie Problems Dr. Saad Talib Hasso (Prof.) Deputy dea, Al-Musaib Egieerig College Uiversity of Babylo, Iraq. Shahbaa Mohammed Yousif Math. Dept, College

More information

ROLL CUTTING PROBLEMS UNDER STOCHASTIC DEMAND

ROLL CUTTING PROBLEMS UNDER STOCHASTIC DEMAND Pacific-Asia Joural of Mathematics, Volume 5, No., Jauary-Jue 20 ROLL CUTTING PROBLEMS UNDER STOCHASTIC DEMAND SHAKEEL JAVAID, Z. H. BAKHSHI & M. M. KHALID ABSTRACT: I this paper, the roll cuttig problem

More information

arxiv: v1 [cs.ne] 2 Nov 2017

arxiv: v1 [cs.ne] 2 Nov 2017 Noame mauscript No. will be iserted by the editor) Ruig Time Aalysis of the +)-EA for OeMax ad LeadigOes uder Bit-wise Noise Chao Qia Chao Bia Wu Jiag Ke Tag Received: date / Accepted: date arxiv:7.00956v

More information

SNAP Centre Workshop. Basic Algebraic Manipulation

SNAP Centre Workshop. Basic Algebraic Manipulation SNAP Cetre Workshop Basic Algebraic Maipulatio 8 Simplifyig Algebraic Expressios Whe a expressio is writte i the most compact maer possible, it is cosidered to be simplified. Not Simplified: x(x + 4x)

More information

Recurrence Relations

Recurrence Relations Recurrece Relatios Aalysis of recursive algorithms, such as: it factorial (it ) { if (==0) retur ; else retur ( * factorial(-)); } Let t be the umber of multiplicatios eeded to calculate factorial(). The

More information

There is no straightforward approach for choosing the warmup period l.

There is no straightforward approach for choosing the warmup period l. B. Maddah INDE 504 Discrete-Evet Simulatio Output Aalysis () Statistical Aalysis for Steady-State Parameters I a otermiatig simulatio, the iterest is i estimatig the log ru steady state measures of performace.

More information

Recursive Algorithms. Recurrences. Recursive Algorithms Analysis

Recursive Algorithms. Recurrences. Recursive Algorithms Analysis Recursive Algorithms Recurreces Computer Sciece & Egieerig 35: Discrete Mathematics Christopher M Bourke cbourke@cseuledu A recursive algorithm is oe i which objects are defied i terms of other objects

More information

Math 25 Solutions to practice problems

Math 25 Solutions to practice problems Math 5: Advaced Calculus UC Davis, Sprig 0 Math 5 Solutios to practice problems Questio For = 0,,, 3,... ad 0 k defie umbers C k C k =! k!( k)! (for k = 0 ad k = we defie C 0 = C = ). by = ( )... ( k +

More information

FACULTY OF MATHEMATICAL STUDIES MATHEMATICS FOR PART I ENGINEERING. Lectures

FACULTY OF MATHEMATICAL STUDIES MATHEMATICS FOR PART I ENGINEERING. Lectures FACULTY OF MATHEMATICAL STUDIES MATHEMATICS FOR PART I ENGINEERING Lectures MODULE 5 STATISTICS II. Mea ad stadard error of sample data. Biomial distributio. Normal distributio 4. Samplig 5. Cofidece itervals

More information

10-701/ Machine Learning Mid-term Exam Solution

10-701/ Machine Learning Mid-term Exam Solution 0-70/5-78 Machie Learig Mid-term Exam Solutio Your Name: Your Adrew ID: True or False (Give oe setece explaatio) (20%). (F) For a cotiuous radom variable x ad its probability distributio fuctio p(x), it

More information

Iterated Local Search with Guided Mutation

Iterated Local Search with Guided Mutation Iterated Local Search with Guided Mutatio Qigfu Zhag ad Jiayog Su Abstract Guided mutatio uses the idea of estimatio of distributio algorithms to improve covetioal mutatio operators It combies global statistical

More information

Integer Linear Programming

Integer Linear Programming Iteger Liear Programmig Itroductio Iteger L P problem (P) Mi = s. t. a = b i =,, m = i i 0, iteger =,, c Eemple Mi z = 5 s. t. + 0 0, 0, iteger F(P) = feasible domai of P Itroductio Iteger L P problem

More information

CS / MCS 401 Homework 3 grader solutions

CS / MCS 401 Homework 3 grader solutions CS / MCS 401 Homework 3 grader solutios assigmet due July 6, 016 writte by Jāis Lazovskis maximum poits: 33 Some questios from CLRS. Questios marked with a asterisk were ot graded. 1 Use the defiitio of

More information

Exercises Advanced Data Mining: Solutions

Exercises Advanced Data Mining: Solutions Exercises Advaced Data Miig: Solutios Exercise 1 Cosider the followig directed idepedece graph. 5 8 9 a) Give the factorizatio of P (X 1, X 2,..., X 9 ) correspodig to this idepedece graph. P (X) = 9 P

More information

Roberto s Notes on Series Chapter 2: Convergence tests Section 7. Alternating series

Roberto s Notes on Series Chapter 2: Convergence tests Section 7. Alternating series Roberto s Notes o Series Chapter 2: Covergece tests Sectio 7 Alteratig series What you eed to kow already: All basic covergece tests for evetually positive series. What you ca lear here: A test for series

More information

Random Walks on Discrete and Continuous Circles. by Jeffrey S. Rosenthal School of Mathematics, University of Minnesota, Minneapolis, MN, U.S.A.

Random Walks on Discrete and Continuous Circles. by Jeffrey S. Rosenthal School of Mathematics, University of Minnesota, Minneapolis, MN, U.S.A. Radom Walks o Discrete ad Cotiuous Circles by Jeffrey S. Rosethal School of Mathematics, Uiversity of Miesota, Mieapolis, MN, U.S.A. 55455 (Appeared i Joural of Applied Probability 30 (1993), 780 789.)

More information

A Risk Comparison of Ordinary Least Squares vs Ridge Regression

A Risk Comparison of Ordinary Least Squares vs Ridge Regression Joural of Machie Learig Research 14 (2013) 1505-1511 Submitted 5/12; Revised 3/13; Published 6/13 A Risk Compariso of Ordiary Least Squares vs Ridge Regressio Paramveer S. Dhillo Departmet of Computer

More information

Machine Learning Theory Tübingen University, WS 2016/2017 Lecture 3

Machine Learning Theory Tübingen University, WS 2016/2017 Lecture 3 Machie Learig Theory Tübige Uiversity, WS 06/07 Lecture 3 Tolstikhi Ilya Abstract I this lecture we will prove the VC-boud, which provides a high-probability excess risk boud for the ERM algorithm whe

More information

TEACHER CERTIFICATION STUDY GUIDE

TEACHER CERTIFICATION STUDY GUIDE COMPETENCY 1. ALGEBRA SKILL 1.1 1.1a. ALGEBRAIC STRUCTURES Kow why the real ad complex umbers are each a field, ad that particular rigs are ot fields (e.g., itegers, polyomial rigs, matrix rigs) Algebra

More information

Since X n /n P p, we know that X n (n. Xn (n X n ) Using the asymptotic result above to obtain an approximation for fixed n, we obtain

Since X n /n P p, we know that X n (n. Xn (n X n ) Using the asymptotic result above to obtain an approximation for fixed n, we obtain Assigmet 9 Exercise 5.5 Let X biomial, p, where p 0, 1 is ukow. Obtai cofidece itervals for p i two differet ways: a Sice X / p d N0, p1 p], the variace of the limitig distributio depeds oly o p. Use the

More information

A Note on the Symmetric Powers of the Standard Representation of S n

A Note on the Symmetric Powers of the Standard Representation of S n A Note o the Symmetric Powers of the Stadard Represetatio of S David Savitt 1 Departmet of Mathematics, Harvard Uiversity Cambridge, MA 0138, USA dsavitt@mathharvardedu Richard P Staley Departmet of Mathematics,

More information

Research Article A New Second-Order Iteration Method for Solving Nonlinear Equations

Research Article A New Second-Order Iteration Method for Solving Nonlinear Equations Abstract ad Applied Aalysis Volume 2013, Article ID 487062, 4 pages http://dx.doi.org/10.1155/2013/487062 Research Article A New Secod-Order Iteratio Method for Solvig Noliear Equatios Shi Mi Kag, 1 Arif

More information

On comparison of different approaches to the stability radius calculation. Olga Karelkina

On comparison of different approaches to the stability radius calculation. Olga Karelkina O compariso of differet approaches to the stability radius calculatio Olga Karelkia Uiversity of Turku 2011 Outlie Prelimiaries Problem statemet Exact method for calculatio stability radius proposed by

More information

Lecture 2: April 3, 2013

Lecture 2: April 3, 2013 TTIC/CMSC 350 Mathematical Toolkit Sprig 203 Madhur Tulsiai Lecture 2: April 3, 203 Scribe: Shubhedu Trivedi Coi tosses cotiued We retur to the coi tossig example from the last lecture agai: Example. Give,

More information

Machine Learning Theory Tübingen University, WS 2016/2017 Lecture 11

Machine Learning Theory Tübingen University, WS 2016/2017 Lecture 11 Machie Learig Theory Tübige Uiversity, WS 06/07 Lecture Tolstikhi Ilya Abstract We will itroduce the otio of reproducig kerels ad associated Reproducig Kerel Hilbert Spaces (RKHS). We will cosider couple

More information

6.883: Online Methods in Machine Learning Alexander Rakhlin

6.883: Online Methods in Machine Learning Alexander Rakhlin 6.883: Olie Methods i Machie Learig Alexader Rakhli LECTURES 5 AND 6. THE EXPERTS SETTING. EXPONENTIAL WEIGHTS All the algorithms preseted so far halluciate the future values as radom draws ad the perform

More information

Vector Quantization: a Limiting Case of EM

Vector Quantization: a Limiting Case of EM . Itroductio & defiitios Assume that you are give a data set X = { x j }, j { 2,,, }, of d -dimesioal vectors. The vector quatizatio (VQ) problem requires that we fid a set of prototype vectors Z = { z

More information

1 Hash tables. 1.1 Implementation

1 Hash tables. 1.1 Implementation Lecture 8 Hash Tables, Uiversal Hash Fuctios, Balls ad Bis Scribes: Luke Johsto, Moses Charikar, G. Valiat Date: Oct 18, 2017 Adapted From Virgiia Williams lecture otes 1 Hash tables A hash table is a

More information

Mathematical Modeling of Optimum 3 Step Stress Accelerated Life Testing for Generalized Pareto Distribution

Mathematical Modeling of Optimum 3 Step Stress Accelerated Life Testing for Generalized Pareto Distribution America Joural of Theoretical ad Applied Statistics 05; 4(: 6-69 Published olie May 8, 05 (http://www.sciecepublishiggroup.com/j/ajtas doi: 0.648/j.ajtas.05040. ISSN: 6-8999 (Prit; ISSN: 6-9006 (Olie Mathematical

More information

A new iterative algorithm for reconstructing a signal from its dyadic wavelet transform modulus maxima

A new iterative algorithm for reconstructing a signal from its dyadic wavelet transform modulus maxima ol 46 No 6 SCIENCE IN CHINA (Series F) December 3 A ew iterative algorithm for recostructig a sigal from its dyadic wavelet trasform modulus maxima ZHANG Zhuosheg ( u ), LIU Guizhog ( q) & LIU Feg ( )

More information

Lecture 9: Boosting. Akshay Krishnamurthy October 3, 2017

Lecture 9: Boosting. Akshay Krishnamurthy October 3, 2017 Lecture 9: Boostig Akshay Krishamurthy akshay@csumassedu October 3, 07 Recap Last week we discussed some algorithmic aspects of machie learig We saw oe very powerful family of learig algorithms, amely

More information

WHAT IS THE PROBABILITY FUNCTION FOR LARGE TSUNAMI WAVES? ABSTRACT

WHAT IS THE PROBABILITY FUNCTION FOR LARGE TSUNAMI WAVES? ABSTRACT WHAT IS THE PROBABILITY FUNCTION FOR LARGE TSUNAMI WAVES? Harold G. Loomis Hoolulu, HI ABSTRACT Most coastal locatios have few if ay records of tsuami wave heights obtaied over various time periods. Still

More information

Goodness-of-Fit Tests and Categorical Data Analysis (Devore Chapter Fourteen)

Goodness-of-Fit Tests and Categorical Data Analysis (Devore Chapter Fourteen) Goodess-of-Fit Tests ad Categorical Data Aalysis (Devore Chapter Fourtee) MATH-252-01: Probability ad Statistics II Sprig 2019 Cotets 1 Chi-Squared Tests with Kow Probabilities 1 1.1 Chi-Squared Testig................

More information

Interval Intuitionistic Trapezoidal Fuzzy Prioritized Aggregating Operators and their Application to Multiple Attribute Decision Making

Interval Intuitionistic Trapezoidal Fuzzy Prioritized Aggregating Operators and their Application to Multiple Attribute Decision Making Iterval Ituitioistic Trapezoidal Fuzzy Prioritized Aggregatig Operators ad their Applicatio to Multiple Attribute Decisio Makig Xia-Pig Jiag Chogqig Uiversity of Arts ad Scieces Chia cqmaagemet@163.com

More information

Machine Learning for Data Science (CS 4786)

Machine Learning for Data Science (CS 4786) Machie Learig for Data Sciece CS 4786) Lecture & 3: Pricipal Compoet Aalysis The text i black outlies high level ideas. The text i blue provides simple mathematical details to derive or get to the algorithm

More information