O-line Temporary Tasks Assignment. Abstract. In this paper we consider the temporary tasks assignment

Size: px
Start display at page:

Download "O-line Temporary Tasks Assignment. Abstract. In this paper we consider the temporary tasks assignment"

Transcription

1 O-lne Temporary Tasks Assgnment Yoss Azar and Oded Regev Dept. of Computer Scence, Tel-Avv Unversty, Tel-Avv, 69978, Israel. Dept. of Computer Scence, Tel-Avv Unversty, Tel-Avv, 69978, Israel. Abstract. In ths paper we consder the temporary tasks assgnment problem. In ths problem, there are m parallel machnes and n ndependent jobs. Each job has an arrval tme, a departure tme and some weght. Each job should be assgned to one machne. The load on a machne at a certan tme s the sum of the weghts of jobs assgned to t at that tme. The objectve s to nd an assgnment that mnmzes the maxmum load over machnes and tme. We present a polynomal tme approxmaton scheme for the case n whch the number of machnes s xed. We also show that for the case n whch the number of machnes s gven as part of the nput (.e., not xed), no algorthm can acheve a better approxmaton rato than 4 unless P = NP. Introducton We consder the o-lne problem of non-preemptve load balancng of temporary tasks on m dentcal machnes. Each job has an arrval tme, departure tme and some weght. Each job should be assgned to one machne. The load on a machne at a certan tme s the sum of the weghts of jobs assgned to t at that tme. The goal s to mnmze the maxmum load over machnes and tme. Note that the weght and the tme are two separate axes of the problem. The load balancng problem naturally arses n many applcatons nvolvng allocaton of resources. As a smple concrete example, consder the case where each machne represents a communcaton channel wth bounded bandwdth. The problem s to assgn a set of requests for bandwdth, each wth a specc tme nterval, to the channels. The utlzaton of a channel at a specc tme t s the total bandwdth of the requests, whose tme nterval contans t, whch are assgned to ths channel. Load balancng of permanent tasks s the specal case n whch jobs have nether an arrval tme nor a departure tme. Ths specal case s also known as the classcal schedulng problem whch was rst ntroduced by Graham [5, 6]. He descrbed a greedy algorthm called \Lst Schedulng" whch has a m approxmaton rato where m s the number of machnes. Interestngly, the same??? Research supported n part by the Israel Scence Foundaton and by the US-Israel Bnatonal Scence Foundaton (BSF).

2 analyss holds also for load balancng of temporary tasks. However, untl now, t was not known whether better approxmaton algorthms for temporary tasks exst. For the specal case of permanent tasks, there s a polynomal tme approxmaton scheme (PTAS) for any xed number of machnes [6, 0] and also for arbtrary number of machnes by Hochbaum and Shmoys [7]. That s, t s possble to obtan a polynomal tme ( + )-approxmaton algorthm for any xed > 0. In contrast we show n ths paper that the model of load balancng of temporary tasks behaves derently. Speccally, for the case n whch the number of machnes s xed we present a PTAS. However, for the case n whch the number of machnes s gven as part of the nput, we show that no algorthm can acheve a better approxmaton rato than 4 unless P = NP. Note that smlar phenomena occur at other schedulng problems. For example, for schedulng (or equvalently, load balancng of permanent jobs) on unrelated machnes, Lenstra et al. [9] showed on one hand a PTAS for a xed number of machnes. On the other hand they showed that no algorthm wth an approxmaton rato better than for any number of machnes can exst unless P = NP. In contrast to our result, n the on-lne settng t s mpossble to mprove the performance of Graham's algorthm for temporary tasks even for a xed number of machnes. Speccally, t s shown n [] that for any m there s a lower bound of m on the performance rato of any on-lne algorthm (see also [, ]). Our algorthm works n four phases: the roundng phase, the combnng phase, the solvng phase and the convertng phase. The roundng phase actually conssts of two subphases. In the rst subphase the jobs' actve tme s extended: some jobs wll arrve earler, others wll depart later. In the second subphase, the actve tme s agan extended but each job s extended n the opposte drecton to whch t was extended n the rst subphase. In the combnng phase, we combne several jobs wth the same arrval and departure tme and unte them nto jobs wth hgher weghts. Solvng the resultng assgnment problem n the solvng phase s easer and ts soluton can be converted nto a soluton for the orgnal problem n the convertng phase. The novelty of our algorthm s n the roundng phase. Standard roundng technques are usually performed on the weghts. If one apples smlar technques to the tme the resultng algorthm's runnng tme s not polynomal. Thus, we had to desgn a new roundng technque n order to overcome ths problem. Our lower bound s proved drectly by a reducton from exact cover by -sets. It remans as an open problem whether one can mprove the lower bound usng more sophstcated technques such as PCP reductons. Notaton We are gven a set of n jobs that should be assgned to one of m dentcal machnes. We denote the sequence of events by = ; ; n, where each event

3 s an arrval or a departure of a job. We vew as a sequence of tmes, the tme s the moment after the th event happened. We denote the weght of job j by w j, ts arrval tme by a j and ts departure tme by d j. We say that a job s actve at tme f a j < d j. An assgnment algorthm for the temporary tasks problem has to assgn each job to a machne. Let Q = fjja j < d j g be the actve jobs at tme. For a gven algorthm A let A j be the machne on whch job j s assgned. Let l A k () = X fjja j=k;jqg w j be the load on machne k at tme, whch s the sum of weghts of all jobs assgned to k and actve at ths tme. The cost of an algorthm A s the maxmum load ever acheved by any of the machnes,.e., C A = max ;k lk A (). We compare the performance of an algorthm to that of an optmal algorthm and dene the approxmaton rato of A as r f for any sequence C A r C opt where C opt s the cost of the optmal soluton. The Polynomal Tme Approxmaton Scheme Assume wthout loss of generalty that the optmal makespan s n the range (; ]. That s possble snce Graham's algorthm can approxmate the optmal soluton up to a factor of, and thus, we can scale all the jobs' weghts by l where l denotes the value of Graham's soluton. We perform a bnary search for the value n the range (; ]. For each value we solve the ( + ) relaxed decson problem, that s, ether to nd a soluton of sze ( + ) or to prove that there s no soluton of sze. From now on we x the value of. 8>< dlog ne >: J 4 J 5 J 6 J 7 c J 4 c 5 c J 6 c 7 c J c c Fg.. Parttonng J nto fjg In order to descrbe the roundng phase wth ts two subphases we begn wth denng the parttons based on whch the roundng wll be performed. We begn by denng a partton fj g of the set of jobs J. Let M be a set of jobs and

4 4 consder the sequence of tmes n whch jobs of M arrve and depart. Snce the number of such tmes s r for some r, let c be any tme between the r-th and the r + -st elements n that set. The set J contans the jobs n M that are actve at tme c. The set M contans the jobs n M that depart before or at c and the set M + contans the jobs n M that arrve after c. We set M = J and dene the M's teratvely untl we reach empty sets. The mportant property of that partton s that the set of jobs that exst at a certan tme s parttoned nto at most dlog ne derent sets J. S S T T s s c t t Fg.. Parttonng J nto fs j ; T j g (R s not shown) We contnue by further parttonng the set J. We separate the jobs whose weght s greater than a certan constant and denote them by R. We order the remanng jobs accordng to ther arrval tme. We denote the smallest prex of the jobs whose total weght s at least by S. Note that ts total weght s less than. We order the same jobs as before accordng to ther departure tme. We take the smallest sux whose weght s at least and denote that set by T. Note that there mght be jobs that are both n S and T. We remove the jobs and repeat the process wth the jobs left n J and dene S ; T ; ; Sk ; T k. The last par of sets S k and T k may have a weght of less than. We denote by s j the arrval tme of the rst job n Sj and by tj the departure tme of the last job n T j. Note that s s sk c t k t t. The rst subphase of the roundng phase creates a new set of jobs J 0 whch contans the same jobs as n J wth slghtly longer actve tmes. We change the arrval tme of all the jobs n S j for j = ; ; k to s j. Also, we change the departure tme of all the jobs n T j to tj. The jobs n R are left unchanged. We denote the sets resultng from the rst subphase by J 0, J 0, j S0, T 0 j. The second subphase of the roundng phase further extends the actve tme of the jobs of the rst subphase. We take one of the sets J 0 and the partton we dened earler to R ; S 0 [ T 0 ; S 0 [ T 0 ; ; S 0 k [ T 0 k. We order the jobs n S 0 j accordng to an ncreasng order of departure tme. We take the smallest prex of ths orderng whose total weght s at least. We extend the departure tme of all the jobs n that prex to the departure tme of the last job n that prex. The process s repeated untl there are no more jobs n S 0 j. The last prex may

5 5 s S 0 s S 0 c T 0 t T 0 t Fg.. The set J 0 (after the rst subphase) have a weght of less than. Smlarly, extend the arrval tme of jobs n T 0 j. The jobs n R are left unchanged. We denote the sets resultng from the second subphase by J 00, J 00, S 00 j, T 00 j. s S 00 s S 00 c T 00 t T 00 t Fg. 4. The set J 00 (after the roundng phase) The combnng phase of the algorthm nvolves the weght of the jobs. Let Jst be the set of jobs n J that arrve at s and depart at t. Assume the total weght of jobs whose weght s at most n Jst 00 s a. The combnng phase replaces these jobs by dae jobs of weght. We denote the resultng sets by Jst 000. The set J 000 s created by replacng every Jst 00 wth ts correspondng Jst, 000 that s, J 000 = [ s<t Jst. 000 The solvng phase of the algorthm solves the moded decson problem of J 000 by buldng a layered graph. Every tme n whch jobs arrve or depart has ts own set of vertces called a layer. In each layer we hold a vertex for every possble assgnment of the current actve jobs to machnes; that s, an assgnment whose makespan s at most for a certan. Two vertces of adjacent layers are connected by an edge f the transton from one assgnment of the actve jobs to the other s consstent wth the arrval and departure of jobs at tme. Now we can smply check f there s a path from the rst layer to the last layer. In the convertng phase the algorthm converts the assgnment found for J 000 nto an assgnment for J. Assume the number of jobs of weght n Jst 000 that are

6 6 assgned to a certan machne s r. Replace these wth jobs smaller than n Jst 00 of total weght of at most (r + ). Note that all the jobs wll be assgned that way snce the replacement nvolves jobs whose weght s at most and from volume consderaton there s always at least one machne wth a load of at most r of these jobs. The assgnment for J 00 s also an assgnment for J 0 and J. 4 Analyss Lemma. For =, gven a soluton whose makespan s to the orgnal problem J, the same soluton appled to J 0 has a makespan of at most + dlog ne. Also, gven a soluton whose makespan s to J 0, the same soluton appled to J has a makespan of at most. Proof. The second clam s obvous snce the jobs n J are shorter than ther perspectve jobs n J 0. As for the rst clam, every tme s contaned n at most dlog ne sets J. Consder the added load at from jobs n a certan set J. If < s or t then the same load s caused by J 0 and J. Assume < c and dene s k+ = c, the other case s symmetrcal. Then for some j, s j < sj+ and the added load at s at most the total load of S j whch s at most. Summng on all sets J, we conclude that the maxmal load has ncreased by at most dlog ne =. Lemma. For = 4mdlog ne, gven a soluton whose makespan s to the problem J 0, the same soluton appled to J 00 has a makespan of at most ( + ). Also, gven a soluton whose makespan s to J 00, the same soluton appled to J 0 has a makespan of at most. Proof. The second clam s obvous snce the jobs n J 0 are shorter than ther perspectve jobs n J 00. As for the rst clam, gven a tme and a par of sets S 0 j, T 0 j from J 0 we examne the ncrease n load at. If < sj or tj t s not aected by the transformaton because no job n T 0 j [ j S0 arrves before s j or departs after tj. Assume that < c, the other case s symmetrcal. So s aected by the decrease n arrval tme of jobs n T 0 j. It s clear that the way we extend the jobs n T 0 j ncreases the load at by at most. Also, snce s j, we know that the load caused by j S0 s at least f j < k. Thus, an extra load of at most s created by every par S 0 j, T 0 j for j < k only f the par contrbutes at least to the load. Also, S k for all contrbutes an extra load of at most dlog ne. Snce the total load on all machnes at any tme s at most m, the ncrease n load and therefore n makespan s at most m + dlog ne = + 4m. Lemma. For = m = 4m, gven a soluton whose makespan s dlog ne to the problem J 00, the moded problem J 000 has a soluton wth a makespan of (+). Also, gven a soluton whose makespan s to the moded problem J 000, the soluton gven by the convertng phase for the problem J 00 has a makespan of at most ( + ).

7 Proof. Consder a soluton whose makespan s to J 00. If the load of jobs smaller than n a certan Jst 00 on a certan machne s r, we replace t by at most dr e jobs of weght. Note that ths s an assgnment to J 000 and that the ncrease n load on every machne s at most tmes the number of sets Jst 00 that contan jobs whch are scheduled on that machne. As for the other drecton, consder a soluton whose makespan s to J 000. The ncrease n load on every machne by the replacement descrbed n the algorthm s also at most tmes the number of sets Jst 00 that contan jobs whch are scheduled on that machne. The number of sets Jst 00 that can coexst at a certan tme s at most m snce the weght of each set s at least and the total load at any tme s at most m. Therefore, the ncrease n makespan s at most m =. Lemma 4. The runnng tme of the algorthm for solvng the relaxed decson problem for s bounded by O(n 6m log m + ). The runnng tme of the PTAS s the above bound tmes O(log =). Proof. Every layer n the graph stores all the possble assgnments of jobs to machnes. Snce the smallest job s of weght, the maxmum number of actve jobs at a certan tme s m. So, the maxmum number of edges n the graph s nm m and the runnng tme of the relaxed decson problem algorthms s O(nm m ) = O(nm 8m dlog ne ) = O(n 6m log m + ). The runnng tme of the PTAS s the above bound tmes O(log =) snce there are O(log =) phases n the bnary search for the approprate. 7 5 The unrestrcted number of machnes case In ths secton we show that n case the number of machnes s gven as part of the nput, the problem cannot be approxmated up to a factor of 4= n polynomal tme unless P = NP. We show a reducton from the exact cover by -sets (XC) whch s known to be NP-complete [4, 8]. In that problem, we are gven a set of n elements, A = fa ; a ; ; a n g, and a famly F = ft ; ; T m g of m trples, F A A A. Our goal s to nd a coverng n F,.e. a subfamly F 0 for whch jf 0 j = n and [ TF 0T = A. Gven an nstance for the XC problem we construct an nstance for our problem. The number of machnes s m, the number of trples n the orgnal problem. There are three phases n tme. Frst, there are tmes ; ; m, each correspondng to one trple. Then, tmes m + ; ; m + n each correspondng to an element of A. And nally, the two tmes m + n + ; m + n +. There are four types of jobs. The rst type are m jobs of weght startng at tme 0. Job r, r m ends at tme r. For any appearance of a j n a trple T corresponds a job of the second type of weght that starts at and ends at m + j and another job of the thrd type of weght that starts at tme m + j. Among all the jobs that start at tme m + j, one ends at m + n + whle the rest end at m + n +. The fourth type of jobs are m n jobs of weght that start at m + n + and end at m + n +.

8 load machne 8 Type I Type II Type III Type IV (a ) (a ) (a ) (a 4 ) (a 5 ) (a 6 ) 4 Fg. 5. An assgnment for the schedulng problem correspondng to m = 4, n =, F = f(; ; ); (; 4; 5); (4; 5; 6); (; ; 4)g We show that there s a schedule wth makespan at most f and only f there s an exact cover by -sets. Suppose there s a cover. We schedule a job of the rst type that ends at tme to machne. We schedule the three jobs of the second type correspondng to T to machne. At tme m + j, some jobs of type two depart and the same number of jobs of type three arrves. One of these jobs s longer than the others snce t ends at tme m + n +. We schedule that longer job to machne where T s the trple n the coverng that contans j. At tme m + n + many jobs depart. We are left wth n jobs, three jobs on each of the n machnes correspondng to the -sets chosen n the cover. Therefore, we can schedule the m n jobs of the fourth type on the remanng machnes. Now, assume that there s a schedule whose makespan s at most. One mportant property of our schedulng problem s that at any tme, 0 < m + n + the total load remans at m so the load on each machne has to be. We look at the schedule at tme m + n +. Many jobs of type three depart and only the long ones stay. The number of these jobs s n and ther weght s. Snce m n jobs of weght arrve at tme m + n +, the n jobs must be scheduled on n machnes. We take the trples correspondng to the n machnes to be our coverng. Assume by contradcton that ths s not a coverng. Therefore, there are two -sets that contan the same element, say a j. At tme m + j only one long job arrves. The machne n whch a shorter job was scheduled remans wth a load of untl tme m + n + and then the short job departs and ts load decreases to at most. Ths s a contradcton snce at tme m + n + there are n machnes each wth long jobs. Corollary. For every < 4, there does not exst a polynomal -approxmaton algorthm for the temporary tasks assgnment problem unless P = NP.

9 9 6 Acknowledgments We are grateful to Jr Sgall and Gerhard J. Woegnger for ther helpful dscussons. References [] Y. Azar. On-lne load balancng. In A. Fat and G. Woegnger, edtors, Onlne Algorthms - The State of the Art, chapter 8, pages 78{95. Sprnger, 998. [] Y. Azar and L. Epsten. On-lne load balancng of temporary tasks on dentcal machnes. In 5th Israel Symp. on Theory of Computng and Systems, pages 9{ 5, 997. [] A. Borodn and R. El-Yanv. Onlne Computaton and Compettve Analyss. Cambrdge Unversty Press, 998. [4] M.R. Garey and D.S. Johnson. Computers and Intractablty. W.H. Freeman and Company, San Francsco, 979. [5] R.L. Graham. Bounds for certan multprocessor anomales. Bell System Techncal Journal, 45:56{58, 966. [6] R.L. Graham. Bounds on multprocessng tmng anomales. SIAM J. Appl. Math, 7:6{69, 969. [7] D. S. Hochbaum and D. B. Shmoys. Usng dual approxmaton algorthms for schedulng problems: Theoretcal and practcal results. J. of the ACM, 4():44{ 6, January 987. [8] R.M. Karp. Reducblty among Combnatoral Problems, R.E. Mller and J.W. Thatcher (eds.), Complexty of Computer Computatons. Plenum Press, 97. [9] J.K. Lenstra, D.B. Shmoys, and E. Tardos. Approxmaton algorthms for schedulng unrelated parallel machnes. mathprog, 46:59{7, 990. [0] S. Sahn. Algorthms for schedulng ndependent tasks. Journal of the Assocaton for Computng Machnery, :6{7, 976.

Problem Set 9 Solutions

Problem Set 9 Solutions Desgn and Analyss of Algorthms May 4, 2015 Massachusetts Insttute of Technology 6.046J/18.410J Profs. Erk Demane, Srn Devadas, and Nancy Lynch Problem Set 9 Solutons Problem Set 9 Solutons Ths problem

More information

Calculation of time complexity (3%)

Calculation of time complexity (3%) Problem 1. (30%) Calculaton of tme complexty (3%) Gven n ctes, usng exhaust search to see every result takes O(n!). Calculaton of tme needed to solve the problem (2%) 40 ctes:40! dfferent tours 40 add

More information

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009 College of Computer & Informaton Scence Fall 2009 Northeastern Unversty 20 October 2009 CS7880: Algorthmc Power Tools Scrbe: Jan Wen and Laura Poplawsk Lecture Outlne: Prmal-dual schema Network Desgn:

More information

U.C. Berkeley CS278: Computational Complexity Professor Luca Trevisan 2/21/2008. Notes for Lecture 8

U.C. Berkeley CS278: Computational Complexity Professor Luca Trevisan 2/21/2008. Notes for Lecture 8 U.C. Berkeley CS278: Computatonal Complexty Handout N8 Professor Luca Trevsan 2/21/2008 Notes for Lecture 8 1 Undrected Connectvty In the undrected s t connectvty problem (abbrevated ST-UCONN) we are gven

More information

The Minimum Universal Cost Flow in an Infeasible Flow Network

The Minimum Universal Cost Flow in an Infeasible Flow Network Journal of Scences, Islamc Republc of Iran 17(2): 175-180 (2006) Unversty of Tehran, ISSN 1016-1104 http://jscencesutacr The Mnmum Unversal Cost Flow n an Infeasble Flow Network H Saleh Fathabad * M Bagheran

More information

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition Sngle-Faclty Schedulng over Long Tme Horzons by Logc-based Benders Decomposton Elvn Coban and J. N. Hooker Tepper School of Busness, Carnege Mellon Unversty ecoban@andrew.cmu.edu, john@hooker.tepper.cmu.edu

More information

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module 3 LOSSY IMAGE COMPRESSION SYSTEMS Verson ECE IIT, Kharagpur Lesson 6 Theory of Quantzaton Verson ECE IIT, Kharagpur Instructonal Objectves At the end of ths lesson, the students should be able to:

More information

NP-Completeness : Proofs

NP-Completeness : Proofs NP-Completeness : Proofs Proof Methods A method to show a decson problem Π NP-complete s as follows. (1) Show Π NP. (2) Choose an NP-complete problem Π. (3) Show Π Π. A method to show an optmzaton problem

More information

Embedded Systems. 4. Aperiodic and Periodic Tasks

Embedded Systems. 4. Aperiodic and Periodic Tasks Embedded Systems 4. Aperodc and Perodc Tasks Lothar Thele 4-1 Contents of Course 1. Embedded Systems Introducton 2. Software Introducton 7. System Components 10. Models 3. Real-Tme Models 4. Perodc/Aperodc

More information

Module 9. Lecture 6. Duality in Assignment Problems

Module 9. Lecture 6. Duality in Assignment Problems Module 9 1 Lecture 6 Dualty n Assgnment Problems In ths lecture we attempt to answer few other mportant questons posed n earler lecture for (AP) and see how some of them can be explaned through the concept

More information

Lecture 4: November 17, Part 1 Single Buffer Management

Lecture 4: November 17, Part 1 Single Buffer Management Lecturer: Ad Rosén Algorthms for the anagement of Networs Fall 2003-2004 Lecture 4: November 7, 2003 Scrbe: Guy Grebla Part Sngle Buffer anagement In the prevous lecture we taled about the Combned Input

More information

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud Resource Allocaton wth a Budget Constrant for Computng Independent Tasks n the Cloud Wemng Sh and Bo Hong School of Electrcal and Computer Engneerng Georga Insttute of Technology, USA 2nd IEEE Internatonal

More information

Turing Machines (intro)

Turing Machines (intro) CHAPTER 3 The Church-Turng Thess Contents Turng Machnes defntons, examples, Turng-recognzable and Turng-decdable languages Varants of Turng Machne Multtape Turng machnes, non-determnstc Turng Machnes,

More information

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling Real-Tme Systems Multprocessor schedulng Specfcaton Implementaton Verfcaton Multprocessor schedulng -- -- Global schedulng How are tasks assgned to processors? Statc assgnment The processor(s) used for

More information

The L(2, 1)-Labeling on -Product of Graphs

The L(2, 1)-Labeling on -Product of Graphs Annals of Pure and Appled Mathematcs Vol 0, No, 05, 9-39 ISSN: 79-087X (P, 79-0888(onlne Publshed on 7 Aprl 05 wwwresearchmathscorg Annals of The L(, -Labelng on -Product of Graphs P Pradhan and Kamesh

More information

Maximizing the number of nonnegative subsets

Maximizing the number of nonnegative subsets Maxmzng the number of nonnegatve subsets Noga Alon Hao Huang December 1, 213 Abstract Gven a set of n real numbers, f the sum of elements of every subset of sze larger than k s negatve, what s the maxmum

More information

Finding Dense Subgraphs in G(n, 1/2)

Finding Dense Subgraphs in G(n, 1/2) Fndng Dense Subgraphs n Gn, 1/ Atsh Das Sarma 1, Amt Deshpande, and Rav Kannan 1 Georga Insttute of Technology,atsh@cc.gatech.edu Mcrosoft Research-Bangalore,amtdesh,annan@mcrosoft.com Abstract. Fndng

More information

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 8 Luca Trevisan February 17, 2016

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 8 Luca Trevisan February 17, 2016 U.C. Berkeley CS94: Spectral Methods and Expanders Handout 8 Luca Trevsan February 7, 06 Lecture 8: Spectral Algorthms Wrap-up In whch we talk about even more generalzatons of Cheeger s nequaltes, and

More information

Yong Joon Ryang. 1. Introduction Consider the multicommodity transportation problem with convex quadratic cost function. 1 2 (x x0 ) T Q(x x 0 )

Yong Joon Ryang. 1. Introduction Consider the multicommodity transportation problem with convex quadratic cost function. 1 2 (x x0 ) T Q(x x 0 ) Kangweon-Kyungk Math. Jour. 4 1996), No. 1, pp. 7 16 AN ITERATIVE ROW-ACTION METHOD FOR MULTICOMMODITY TRANSPORTATION PROBLEMS Yong Joon Ryang Abstract. The optmzaton problems wth quadratc constrants often

More information

Every planar graph is 4-colourable a proof without computer

Every planar graph is 4-colourable a proof without computer Peter Dörre Department of Informatcs and Natural Scences Fachhochschule Südwestfalen (Unversty of Appled Scences) Frauenstuhlweg 31, D-58644 Iserlohn, Germany Emal: doerre(at)fh-swf.de Mathematcs Subject

More information

CSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography

CSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography CSc 6974 and ECSE 6966 Math. Tech. for Vson, Graphcs and Robotcs Lecture 21, Aprl 17, 2006 Estmatng A Plane Homography Overvew We contnue wth a dscusson of the major ssues, usng estmaton of plane projectve

More information

CS 331 DESIGN AND ANALYSIS OF ALGORITHMS DYNAMIC PROGRAMMING. Dr. Daisy Tang

CS 331 DESIGN AND ANALYSIS OF ALGORITHMS DYNAMIC PROGRAMMING. Dr. Daisy Tang CS DESIGN ND NLYSIS OF LGORITHMS DYNMIC PROGRMMING Dr. Dasy Tang Dynamc Programmng Idea: Problems can be dvded nto stages Soluton s a sequence o decsons and the decson at the current stage s based on the

More information

On the Multicriteria Integer Network Flow Problem

On the Multicriteria Integer Network Flow Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5, No 2 Sofa 2005 On the Multcrtera Integer Network Flow Problem Vassl Vasslev, Marana Nkolova, Maryana Vassleva Insttute of

More information

A New Refinement of Jacobi Method for Solution of Linear System Equations AX=b

A New Refinement of Jacobi Method for Solution of Linear System Equations AX=b Int J Contemp Math Scences, Vol 3, 28, no 17, 819-827 A New Refnement of Jacob Method for Soluton of Lnear System Equatons AX=b F Naem Dafchah Department of Mathematcs, Faculty of Scences Unversty of Gulan,

More information

Lecture 4. Instructor: Haipeng Luo

Lecture 4. Instructor: Haipeng Luo Lecture 4 Instructor: Hapeng Luo In the followng lectures, we focus on the expert problem and study more adaptve algorthms. Although Hedge s proven to be worst-case optmal, one may wonder how well t would

More information

Affine transformations and convexity

Affine transformations and convexity Affne transformatons and convexty The purpose of ths document s to prove some basc propertes of affne transformatons nvolvng convex sets. Here are a few onlne references for background nformaton: http://math.ucr.edu/

More information

Errors for Linear Systems

Errors for Linear Systems Errors for Lnear Systems When we solve a lnear system Ax b we often do not know A and b exactly, but have only approxmatons  and ˆb avalable. Then the best thng we can do s to solve ˆx ˆb exactly whch

More information

Stanford University CS359G: Graph Partitioning and Expanders Handout 4 Luca Trevisan January 13, 2011

Stanford University CS359G: Graph Partitioning and Expanders Handout 4 Luca Trevisan January 13, 2011 Stanford Unversty CS359G: Graph Parttonng and Expanders Handout 4 Luca Trevsan January 3, 0 Lecture 4 In whch we prove the dffcult drecton of Cheeger s nequalty. As n the past lectures, consder an undrected

More information

Minimizing Maximum Flow-time on Related Machines

Minimizing Maximum Flow-time on Related Machines Mnmzng Maxmum Flow-tme on Related Machnes Nkhl Bansal and Bouke Cloostermans Endhoven Unversty of Technology P.O. Box 513, 5600 Endhoven, The Netherlands b.cloostermans,n.bansal@tue.nl Abstract We consder

More information

Finding Primitive Roots Pseudo-Deterministically

Finding Primitive Roots Pseudo-Deterministically Electronc Colloquum on Computatonal Complexty, Report No 207 (205) Fndng Prmtve Roots Pseudo-Determnstcally Ofer Grossman December 22, 205 Abstract Pseudo-determnstc algorthms are randomzed search algorthms

More information

COS 521: Advanced Algorithms Game Theory and Linear Programming

COS 521: Advanced Algorithms Game Theory and Linear Programming COS 521: Advanced Algorthms Game Theory and Lnear Programmng Moses Charkar February 27, 2013 In these notes, we ntroduce some basc concepts n game theory and lnear programmng (LP). We show a connecton

More information

Hongyi Miao, College of Science, Nanjing Forestry University, Nanjing ,China. (Received 20 June 2013, accepted 11 March 2014) I)ϕ (k)

Hongyi Miao, College of Science, Nanjing Forestry University, Nanjing ,China. (Received 20 June 2013, accepted 11 March 2014) I)ϕ (k) ISSN 1749-3889 (prnt), 1749-3897 (onlne) Internatonal Journal of Nonlnear Scence Vol.17(2014) No.2,pp.188-192 Modfed Block Jacob-Davdson Method for Solvng Large Sparse Egenproblems Hongy Mao, College of

More information

Lecture 12: Discrete Laplacian

Lecture 12: Discrete Laplacian Lecture 12: Dscrete Laplacan Scrbe: Tanye Lu Our goal s to come up wth a dscrete verson of Laplacan operator for trangulated surfaces, so that we can use t n practce to solve related problems We are mostly

More information

On the Repeating Group Finding Problem

On the Repeating Group Finding Problem The 9th Workshop on Combnatoral Mathematcs and Computaton Theory On the Repeatng Group Fndng Problem Bo-Ren Kung, Wen-Hsen Chen, R.C.T Lee Graduate Insttute of Informaton Technology and Management Takmng

More information

Lecture 10: May 6, 2013

Lecture 10: May 6, 2013 TTIC/CMSC 31150 Mathematcal Toolkt Sprng 013 Madhur Tulsan Lecture 10: May 6, 013 Scrbe: Wenje Luo In today s lecture, we manly talked about random walk on graphs and ntroduce the concept of graph expander,

More information

arxiv: v2 [cs.ds] 1 Feb 2017

arxiv: v2 [cs.ds] 1 Feb 2017 Polynomal-tme Algorthms for the Subset Feedback Vertex Set Problem on Interval Graphs and Permutaton Graphs Chars Papadopoulos Spyrdon Tzmas arxv:170104634v2 [csds] 1 Feb 2017 Abstract Gven a vertex-weghted

More information

Min Cut, Fast Cut, Polynomial Identities

Min Cut, Fast Cut, Polynomial Identities Randomzed Algorthms, Summer 016 Mn Cut, Fast Cut, Polynomal Identtes Instructor: Thomas Kesselhem and Kurt Mehlhorn 1 Mn Cuts n Graphs Lecture (5 pages) Throughout ths secton, G = (V, E) s a mult-graph.

More information

A new construction of 3-separable matrices via an improved decoding of Macula s construction

A new construction of 3-separable matrices via an improved decoding of Macula s construction Dscrete Optmzaton 5 008 700 704 Contents lsts avalable at ScenceDrect Dscrete Optmzaton journal homepage: wwwelsevercom/locate/dsopt A new constructon of 3-separable matrces va an mproved decodng of Macula

More information

Theoretical Computer Science

Theoretical Computer Science Theoretcal Computer Scence 412 (2011) 1263 1274 Contents lsts avalable at ScenceDrect Theoretcal Computer Scence journal homepage: www.elsever.com/locate/tcs Popular matchngs wth varable tem copes Telkepall

More information

An Interactive Optimisation Tool for Allocation Problems

An Interactive Optimisation Tool for Allocation Problems An Interactve Optmsaton ool for Allocaton Problems Fredr Bonäs, Joam Westerlund and apo Westerlund Process Desgn Laboratory, Faculty of echnology, Åbo Aadem Unversty, uru 20500, Fnland hs paper presents

More information

Structure and Drive Paul A. Jensen Copyright July 20, 2003

Structure and Drive Paul A. Jensen Copyright July 20, 2003 Structure and Drve Paul A. Jensen Copyrght July 20, 2003 A system s made up of several operatons wth flow passng between them. The structure of the system descrbes the flow paths from nputs to outputs.

More information

Volume 18 Figure 1. Notation 1. Notation 2. Observation 1. Remark 1. Remark 2. Remark 3. Remark 4. Remark 5. Remark 6. Theorem A [2]. Theorem B [2].

Volume 18 Figure 1. Notation 1. Notation 2. Observation 1. Remark 1. Remark 2. Remark 3. Remark 4. Remark 5. Remark 6. Theorem A [2]. Theorem B [2]. Bulletn of Mathematcal Scences and Applcatons Submtted: 016-04-07 ISSN: 78-9634, Vol. 18, pp 1-10 Revsed: 016-09-08 do:10.1805/www.scpress.com/bmsa.18.1 Accepted: 016-10-13 017 ScPress Ltd., Swtzerland

More information

Queueing Networks II Network Performance

Queueing Networks II Network Performance Queueng Networks II Network Performance Davd Tpper Assocate Professor Graduate Telecommuncatons and Networkng Program Unversty of Pttsburgh Sldes 6 Networks of Queues Many communcaton systems must be modeled

More information

The optimal delay of the second test is therefore approximately 210 hours earlier than =2.

The optimal delay of the second test is therefore approximately 210 hours earlier than =2. THE IEC 61508 FORMULAS 223 The optmal delay of the second test s therefore approxmately 210 hours earler than =2. 8.4 The IEC 61508 Formulas IEC 61508-6 provdes approxmaton formulas for the PF for smple

More information

Computational Biology Lecture 8: Substitution matrices Saad Mneimneh

Computational Biology Lecture 8: Substitution matrices Saad Mneimneh Computatonal Bology Lecture 8: Substtuton matrces Saad Mnemneh As we have ntroduced last tme, smple scorng schemes lke + or a match, - or a msmatch and -2 or a gap are not justable bologcally, especally

More information

Fundamental loop-current method using virtual voltage sources technique for special cases

Fundamental loop-current method using virtual voltage sources technique for special cases Fundamental loop-current method usng vrtual voltage sources technque for specal cases George E. Chatzaraks, 1 Marna D. Tortorel 1 and Anastasos D. Tzolas 1 Electrcal and Electroncs Engneerng Departments,

More information

Feature Selection: Part 1

Feature Selection: Part 1 CSE 546: Machne Learnng Lecture 5 Feature Selecton: Part 1 Instructor: Sham Kakade 1 Regresson n the hgh dmensonal settng How do we learn when the number of features d s greater than the sample sze n?

More information

Common loop optimizations. Example to improve locality. Why Dependence Analysis. Data Dependence in Loops. Goal is to find best schedule:

Common loop optimizations. Example to improve locality. Why Dependence Analysis. Data Dependence in Loops. Goal is to find best schedule: 15-745 Lecture 6 Data Dependence n Loops Copyrght Seth Goldsten, 2008 Based on sldes from Allen&Kennedy Lecture 6 15-745 2005-8 1 Common loop optmzatons Hostng of loop-nvarant computatons pre-compute before

More information

Complete subgraphs in multipartite graphs

Complete subgraphs in multipartite graphs Complete subgraphs n multpartte graphs FLORIAN PFENDER Unverstät Rostock, Insttut für Mathematk D-18057 Rostock, Germany Floran.Pfender@un-rostock.de Abstract Turán s Theorem states that every graph G

More information

Approximating the optimal competitive ratio for an ancient online scheduling problem

Approximating the optimal competitive ratio for an ancient online scheduling problem Approxmatng the optmal compettve rato for an ancent onlne schedulng problem Ln Chen 1 Desh Ye 1 Guochuan Zhang 1 1 College of Computer Scence, Zhejang Unversty, Hangzhou, 310027, Chna chenln198662@zju.edu.cn,

More information

Difference Equations

Difference Equations Dfference Equatons c Jan Vrbk 1 Bascs Suppose a sequence of numbers, say a 0,a 1,a,a 3,... s defned by a certan general relatonshp between, say, three consecutve values of the sequence, e.g. a + +3a +1

More information

Lecture 3 January 31, 2017

Lecture 3 January 31, 2017 CS 224: Advanced Algorthms Sprng 207 Prof. Jelan Nelson Lecture 3 January 3, 207 Scrbe: Saketh Rama Overvew In the last lecture we covered Y-fast tres and Fuson Trees. In ths lecture we start our dscusson

More information

One-sided finite-difference approximations suitable for use with Richardson extrapolation

One-sided finite-difference approximations suitable for use with Richardson extrapolation Journal of Computatonal Physcs 219 (2006) 13 20 Short note One-sded fnte-dfference approxmatons sutable for use wth Rchardson extrapolaton Kumar Rahul, S.N. Bhattacharyya * Department of Mechancal Engneerng,

More information

HMMT February 2016 February 20, 2016

HMMT February 2016 February 20, 2016 HMMT February 016 February 0, 016 Combnatorcs 1. For postve ntegers n, let S n be the set of ntegers x such that n dstnct lnes, no three concurrent, can dvde a plane nto x regons (for example, S = {3,

More information

CS : Algorithms and Uncertainty Lecture 17 Date: October 26, 2016

CS : Algorithms and Uncertainty Lecture 17 Date: October 26, 2016 CS 29-128: Algorthms and Uncertanty Lecture 17 Date: October 26, 2016 Instructor: Nkhl Bansal Scrbe: Mchael Denns 1 Introducton In ths lecture we wll be lookng nto the secretary problem, and an nterestng

More information

Partitioning Graphs of Supply and Demand

Partitioning Graphs of Supply and Demand Parttonng Graphs of Supply and Demand Takehro Ito Graduate School of Informaton Scences, Tohoku Unersty, Aoba-yama 6-6-05, Senda, 980-8579, Japan. take@nshzek.ece.tohoku.ac.p Abstract. Suppose that each

More information

This column is a continuation of our previous column

This column is a continuation of our previous column Comparson of Goodness of Ft Statstcs for Lnear Regresson, Part II The authors contnue ther dscusson of the correlaton coeffcent n developng a calbraton for quanttatve analyss. Jerome Workman Jr. and Howard

More information

Lecture 2: Gram-Schmidt Vectors and the LLL Algorithm

Lecture 2: Gram-Schmidt Vectors and the LLL Algorithm NYU, Fall 2016 Lattces Mn Course Lecture 2: Gram-Schmdt Vectors and the LLL Algorthm Lecturer: Noah Stephens-Davdowtz 2.1 The Shortest Vector Problem In our last lecture, we consdered short solutons to

More information

Assortment Optimization under MNL

Assortment Optimization under MNL Assortment Optmzaton under MNL Haotan Song Aprl 30, 2017 1 Introducton The assortment optmzaton problem ams to fnd the revenue-maxmzng assortment of products to offer when the prces of products are fxed.

More information

A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS

A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS HCMC Unversty of Pedagogy Thong Nguyen Huu et al. A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS Thong Nguyen Huu and Hao Tran Van Department of mathematcs-nformaton,

More information

NUMERICAL DIFFERENTIATION

NUMERICAL DIFFERENTIATION NUMERICAL DIFFERENTIATION 1 Introducton Dfferentaton s a method to compute the rate at whch a dependent output y changes wth respect to the change n the ndependent nput x. Ths rate of change s called the

More information

CSC 411 / CSC D11 / CSC C11

CSC 411 / CSC D11 / CSC C11 18 Boostng s a general strategy for learnng classfers by combnng smpler ones. The dea of boostng s to take a weak classfer that s, any classfer that wll do at least slghtly better than chance and use t

More information

VQ widely used in coding speech, image, and video

VQ widely used in coding speech, image, and video at Scalar quantzers are specal cases of vector quantzers (VQ): they are constraned to look at one sample at a tme (memoryless) VQ does not have such constrant better RD perfomance expected Source codng

More information

On-line Bin-Stretching. Yossi Azar y Oded Regev z. Abstract. We are given a sequence of items that can be packed into m unit size bins.

On-line Bin-Stretching. Yossi Azar y Oded Regev z. Abstract. We are given a sequence of items that can be packed into m unit size bins. On-line Bin-Stretching Yossi Azar y Oded Regev z Abstract We are given a sequence of items that can be packed into m unit size bins. In the classical bin packing problem we x the size of the bins and try

More information

Two Methods to Release a New Real-time Task

Two Methods to Release a New Real-time Task Two Methods to Release a New Real-tme Task Abstract Guangmng Qan 1, Xanghua Chen 2 College of Mathematcs and Computer Scence Hunan Normal Unversty Changsha, 410081, Chna qqyy@hunnu.edu.cn Gang Yao 3 Sebel

More information

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals Smultaneous Optmzaton of Berth Allocaton, Quay Crane Assgnment and Quay Crane Schedulng Problems n Contaner Termnals Necat Aras, Yavuz Türkoğulları, Z. Caner Taşkın, Kuban Altınel Abstract In ths work,

More information

Lecture Space-Bounded Derandomization

Lecture Space-Bounded Derandomization Notes on Complexty Theory Last updated: October, 2008 Jonathan Katz Lecture Space-Bounded Derandomzaton 1 Space-Bounded Derandomzaton We now dscuss derandomzaton of space-bounded algorthms. Here non-trval

More information

STAT 511 FINAL EXAM NAME Spring 2001

STAT 511 FINAL EXAM NAME Spring 2001 STAT 5 FINAL EXAM NAME Sprng Instructons: Ths s a closed book exam. No notes or books are allowed. ou may use a calculator but you are not allowed to store notes or formulas n the calculator. Please wrte

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.265/15.070J Fall 2013 Lecture 12 10/21/2013. Martingale Concentration Inequalities and Applications

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.265/15.070J Fall 2013 Lecture 12 10/21/2013. Martingale Concentration Inequalities and Applications MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.65/15.070J Fall 013 Lecture 1 10/1/013 Martngale Concentraton Inequaltes and Applcatons Content. 1. Exponental concentraton for martngales wth bounded ncrements.

More information

Kernel Methods and SVMs Extension

Kernel Methods and SVMs Extension Kernel Methods and SVMs Extenson The purpose of ths document s to revew materal covered n Machne Learnng 1 Supervsed Learnng regardng support vector machnes (SVMs). Ths document also provdes a general

More information

Outline. Communication. Bellman Ford Algorithm. Bellman Ford Example. Bellman Ford Shortest Path [1]

Outline. Communication. Bellman Ford Algorithm. Bellman Ford Example. Bellman Ford Shortest Path [1] DYNAMIC SHORTEST PATH SEARCH AND SYNCHRONIZED TASK SWITCHING Jay Wagenpfel, Adran Trachte 2 Outlne Shortest Communcaton Path Searchng Bellmann Ford algorthm Algorthm for dynamc case Modfcatons to our algorthm

More information

arxiv: v3 [cs.dm] 7 Jul 2012

arxiv: v3 [cs.dm] 7 Jul 2012 Perfect matchng n -unform hypergraphs wth large vertex degree arxv:1101.580v [cs.dm] 7 Jul 01 Imdadullah Khan Department of Computer Scence College of Computng and Informaton Systems Umm Al-Qura Unversty

More information

Speeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem

Speeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem H.K. Pathak et. al. / (IJCSE) Internatonal Journal on Computer Scence and Engneerng Speedng up Computaton of Scalar Multplcaton n Ellptc Curve Cryptosystem H. K. Pathak Manju Sangh S.o.S n Computer scence

More information

Lecture Notes on Linear Regression

Lecture Notes on Linear Regression Lecture Notes on Lnear Regresson Feng L fl@sdueducn Shandong Unversty, Chna Lnear Regresson Problem In regresson problem, we am at predct a contnuous target value gven an nput feature vector We assume

More information

n ). This is tight for all admissible values of t, k and n. k t + + n t

n ). This is tight for all admissible values of t, k and n. k t + + n t MAXIMIZING THE NUMBER OF NONNEGATIVE SUBSETS NOGA ALON, HAROUT AYDINIAN, AND HAO HUANG Abstract. Gven a set of n real numbers, f the sum of elements of every subset of sze larger than k s negatve, what

More information

Lecture 11. minimize. c j x j. j=1. 1 x j 0 j. +, b R m + and c R n +

Lecture 11. minimize. c j x j. j=1. 1 x j 0 j. +, b R m + and c R n + Topcs n Theoretcal Computer Scence May 4, 2015 Lecturer: Ola Svensson Lecture 11 Scrbes: Vncent Eggerlng, Smon Rodrguez 1 Introducton In the last lecture we covered the ellpsod method and ts applcaton

More information

TRANSPOSE ON VERTEX SYMMETRIC DIGRAPHS

TRANSPOSE ON VERTEX SYMMETRIC DIGRAPHS TRANSPOSE ON VERTEX SYMMETRIC DIGRAPHS Vance Faber Center for Computng Scences, Insttute for Defense Analyses Abstract. In [] (and earler n [3]), we defned several global communcaton tasks (unversal exchange,

More information

Clustering Affine Subspaces: Algorithms and Hardness

Clustering Affine Subspaces: Algorithms and Hardness Clusterng Affne Subspaces: Algorthms and Hardness Thess by Euwoong Lee In Partal Fulfllment of the Requrements for the Degree of Master of Scence Calforna Insttute of Technology Pasadena, Calforna 01 (Submtted

More information

On the Interval Zoro Symmetric Single-step Procedure for Simultaneous Finding of Polynomial Zeros

On the Interval Zoro Symmetric Single-step Procedure for Simultaneous Finding of Polynomial Zeros Appled Mathematcal Scences, Vol. 5, 2011, no. 75, 3693-3706 On the Interval Zoro Symmetrc Sngle-step Procedure for Smultaneous Fndng of Polynomal Zeros S. F. M. Rusl, M. Mons, M. A. Hassan and W. J. Leong

More information

Multi-organization scheduling approximation algorithms

Multi-organization scheduling approximation algorithms CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. (2011) Publshed onlne n Wley Onlne Lbrary (wleyonlnelbrary.com)..1752 Mult-organzaton schedulng approxmaton algorthms

More information

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS Avalable onlne at http://sck.org J. Math. Comput. Sc. 3 (3), No., 6-3 ISSN: 97-537 COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

More information

TAIL BOUNDS FOR SUMS OF GEOMETRIC AND EXPONENTIAL VARIABLES

TAIL BOUNDS FOR SUMS OF GEOMETRIC AND EXPONENTIAL VARIABLES TAIL BOUNDS FOR SUMS OF GEOMETRIC AND EXPONENTIAL VARIABLES SVANTE JANSON Abstract. We gve explct bounds for the tal probabltes for sums of ndependent geometrc or exponental varables, possbly wth dfferent

More information

Basic Regular Expressions. Introduction. Introduction to Computability. Theory. Motivation. Lecture4: Regular Expressions

Basic Regular Expressions. Introduction. Introduction to Computability. Theory. Motivation. Lecture4: Regular Expressions Introducton to Computablty Theory Lecture: egular Expressons Prof Amos Israel Motvaton If one wants to descrbe a regular language, La, she can use the a DFA, Dor an NFA N, such L ( D = La that that Ths

More information

Endogenous timing in a mixed oligopoly consisting of a single public firm and foreign competitors. Abstract

Endogenous timing in a mixed oligopoly consisting of a single public firm and foreign competitors. Abstract Endogenous tmng n a mxed olgopoly consstng o a sngle publc rm and oregn compettors Yuanzhu Lu Chna Economcs and Management Academy, Central Unversty o Fnance and Economcs Abstract We nvestgate endogenous

More information

arxiv: v1 [math.co] 1 Mar 2014

arxiv: v1 [math.co] 1 Mar 2014 Unon-ntersectng set systems Gyula O.H. Katona and Dánel T. Nagy March 4, 014 arxv:1403.0088v1 [math.co] 1 Mar 014 Abstract Three ntersecton theorems are proved. Frst, we determne the sze of the largest

More information

Journal of Universal Computer Science, vol. 1, no. 7 (1995), submitted: 15/12/94, accepted: 26/6/95, appeared: 28/7/95 Springer Pub. Co.

Journal of Universal Computer Science, vol. 1, no. 7 (1995), submitted: 15/12/94, accepted: 26/6/95, appeared: 28/7/95 Springer Pub. Co. Journal of Unversal Computer Scence, vol. 1, no. 7 (1995), 469-483 submtted: 15/12/94, accepted: 26/6/95, appeared: 28/7/95 Sprnger Pub. Co. Round-o error propagaton n the soluton of the heat equaton by

More information

1 The Mistake Bound Model

1 The Mistake Bound Model 5-850: Advanced Algorthms CMU, Sprng 07 Lecture #: Onlne Learnng and Multplcatve Weghts February 7, 07 Lecturer: Anupam Gupta Scrbe: Bryan Lee,Albert Gu, Eugene Cho he Mstake Bound Model Suppose there

More information

Valuated Binary Tree: A New Approach in Study of Integers

Valuated Binary Tree: A New Approach in Study of Integers Internatonal Journal of Scentfc Innovatve Mathematcal Research (IJSIMR) Volume 4, Issue 3, March 6, PP 63-67 ISS 347-37X (Prnt) & ISS 347-34 (Onlne) wwwarcournalsorg Valuated Bnary Tree: A ew Approach

More information

find (x): given element x, return the canonical element of the set containing x;

find (x): given element x, return the canonical element of the set containing x; COS 43 Sprng, 009 Dsjont Set Unon Problem: Mantan a collecton of dsjont sets. Two operatons: fnd the set contanng a gven element; unte two sets nto one (destructvely). Approach: Canoncal element method:

More information

Randić Energy and Randić Estrada Index of a Graph

Randić Energy and Randić Estrada Index of a Graph EUROPEAN JOURNAL OF PURE AND APPLIED MATHEMATICS Vol. 5, No., 202, 88-96 ISSN 307-5543 www.ejpam.com SPECIAL ISSUE FOR THE INTERNATIONAL CONFERENCE ON APPLIED ANALYSIS AND ALGEBRA 29 JUNE -02JULY 20, ISTANBUL

More information

Graph Reconstruction by Permutations

Graph Reconstruction by Permutations Graph Reconstructon by Permutatons Perre Ille and Wllam Kocay* Insttut de Mathémathques de Lumny CNRS UMR 6206 163 avenue de Lumny, Case 907 13288 Marselle Cedex 9, France e-mal: lle@ml.unv-mrs.fr Computer

More information

On the correction of the h-index for career length

On the correction of the h-index for career length 1 On the correcton of the h-ndex for career length by L. Egghe Unverstet Hasselt (UHasselt), Campus Depenbeek, Agoralaan, B-3590 Depenbeek, Belgum 1 and Unverstet Antwerpen (UA), IBW, Stadscampus, Venusstraat

More information

Dynamic Programming! CSE 417: Algorithms and Computational Complexity!

Dynamic Programming! CSE 417: Algorithms and Computational Complexity! Dynamc Programmng CSE 417: Algorthms and Computatonal Complexty Wnter 2009 W. L. Ruzzo Dynamc Programmng, I:" Fbonacc & Stamps Outlne: General Prncples Easy Examples Fbonacc, Lckng Stamps Meater examples

More information

Notes on Frequency Estimation in Data Streams

Notes on Frequency Estimation in Data Streams Notes on Frequency Estmaton n Data Streams In (one of) the data streamng model(s), the data s a sequence of arrvals a 1, a 2,..., a m of the form a j = (, v) where s the dentty of the tem and belongs to

More information

Combining Constraint Programming and Integer Programming

Combining Constraint Programming and Integer Programming Combnng Constrant Programmng and Integer Programmng GLOBAL CONSTRAINT OPTIMIZATION COMPONENT Specal Purpose Algorthm mn c T x +(x- 0 ) x( + ()) =1 x( - ()) =1 FILTERING ALGORITHM COST-BASED FILTERING ALGORITHM

More information

We present the algorithm first, then derive it later. Assume access to a dataset {(x i, y i )} n i=1, where x i R d and y i { 1, 1}.

We present the algorithm first, then derive it later. Assume access to a dataset {(x i, y i )} n i=1, where x i R d and y i { 1, 1}. CS 189 Introducton to Machne Learnng Sprng 2018 Note 26 1 Boostng We have seen that n the case of random forests, combnng many mperfect models can produce a snglodel that works very well. Ths s the dea

More information

Grover s Algorithm + Quantum Zeno Effect + Vaidman

Grover s Algorithm + Quantum Zeno Effect + Vaidman Grover s Algorthm + Quantum Zeno Effect + Vadman CS 294-2 Bomb 10/12/04 Fall 2004 Lecture 11 Grover s algorthm Recall that Grover s algorthm for searchng over a space of sze wors as follows: consder the

More information

Online Non-clairvoyant Scheduling to Simultaneously Minimize All Convex Functions

Online Non-clairvoyant Scheduling to Simultaneously Minimize All Convex Functions Onlne Non-clarvoyant Schedulng to Smultaneously Mnmze All Convex Functons Kyle Fox, Sungjn Im 2, Janardhan Kulkarn 2, and enjamn Moseley 3 Department of Computer Scence, Unversty of Illnos, Urbana, IL

More information

LECTURE 9 CANONICAL CORRELATION ANALYSIS

LECTURE 9 CANONICAL CORRELATION ANALYSIS LECURE 9 CANONICAL CORRELAION ANALYSIS Introducton he concept of canoncal correlaton arses when we want to quantfy the assocatons between two sets of varables. For example, suppose that the frst set of

More information

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification E395 - Pattern Recognton Solutons to Introducton to Pattern Recognton, Chapter : Bayesan pattern classfcaton Preface Ths document s a soluton manual for selected exercses from Introducton to Pattern Recognton

More information