An Intro to LP and the Simplex Algorithm. Primal Simplex

Size: px
Start display at page:

Download "An Intro to LP and the Simplex Algorithm. Primal Simplex"

Transcription

1 An Intro to LP and the Simplex Algorithm Primal Simplex Linear programming i contrained minimization of a linear objective over a olution pace defined by linear contraint: min cx Ax b l x u A i an m n matrix, c i a n vector, and x, b, l, and u are n vector. ( 5 -x + x2 2x - < x2 2 -x +2x2 < 4 It often helpful to illutrate the linear algebra with a concrete example. To the left i the running example that ll be ued in thee note. -3x - < x x2 2 x3 x23 The olution pace the primal polyhedron i the triangle bounded by the three contraint 3x 3, 2x 2, and x + 4. The objective function x + i hown a the line above and to the left of the triangle. For the poition hown, the value of the objective z cx i. - - x2 2 x min x + 3x 3 (C 2x 2 (C2 x (C3 3 x (C4 4 5 For thi example, we want to minimie the objective function. Specifically, we want to find a point x in the feaible region of the primal polyhedron for which z cx i minimied. To minimie the value of cx, we want to move in the direction c. You can think of it a liding the objective in the direction c until we ve reached the deired point. In thi example, the point x i the one labelled x2 (,, and the optimal value i z. Notice that thi example i conveniently contructed o that the primal polyhedron i bounded by the explicit contraint C, C2, and C3 the imple bound contraint C4 are not really needed. In general, however, the imple bound contraint l x u are neceary. For purpoe of thee note, it will be convenient to have them available for a few of the explanation which follow. The contraint C, C2, and C3 are often referred to a the explicit contraint; they make up the ytem Ax b ued by the implex algorithm. The bound contraint C4 are often referred to a implicit bound contraint, becaue they are enforced by the implex algorithm and are not included in the ytem Ax b Theory allow u to guarantee that if a LP problem ha a bounded optimal olution, it occur at an extreme point. It poible for the objective function to be aligned in uch a way that it include everal extreme point; in thi cae they will all have the ame optimal objective value.

2 In n-pace, a point i defined by n contraint atified at equality. A contraint that atified at equality at a particular point i aid to be tight; at the point labelled x3, the tight contraint are C and C3. For each extreme point of the primal polyhedron, we can identify a et of tight contraint. Contraint that are not tight at a particular point are looe. It poible to have more than the neceary number of tight contraint at a particular point. At x2, there are three tight contraint: C, C2, and x (from C4. Thi i called degeneracy; we ll come back to it later. Baic Solution For now, aume that a point ha jut enough tight contraint. The et of tight contraint correpond to what known a a baic olution. If it happen that the point in quetion i in the feaible region of the polyhedron, then it a feaible baic olution. To ee how one obtain the value of the primal variable for a baic olution, we need ome linear algebra. The original inequalitie are converted to equalitie by the addition of a lack variable for each contraint. The augmented minimization problem can be written min ( c x x A I b (2 x It mut be true that i to avoid violating the original inequality contraint. Applied to the running example, we have min x x + 3 2x x Written in matrix notation, the contraint ytem look like x To get the value of the variable at a baic feaible olution, we need to olve (2 in uch a way that the contraint that hould be tight, are tight. One way to pecify thi i to require that the lack variable for thoe contraint be. We can create thi ituation by partitioning the variable into two et, called the baic et and the nonbaic et. Since each column of the coefificient matrix ( A I correpond to a variable, we ve alo partitioned the column. One common notation for thi i that B repreent the baic column, N repreent the nonbaic 2 2

3 column, x B repreent the baic variable, and x N repreent the nonbaic variable. Both x B and x N are, in general, a mix of the original variable x j and the lack variable i. For our example, to pecify the point x3 we want and to be, o we ll et 3 B 2 x B x 2 2 N x N 3 In matrix notation, we ve rewritten the contraint ytem a x A I Bx B + Nx N b To olve thi for x B, we multiply through by B and rearrange to get x B B b B Nx N (3 Since we ve decreed that and (i.e., x N are, we have that the value of the variable x B B b. An overbar i one common notation to indicate that a vector ha been multiplied by the bai invere, o we ll ue b B b. Applying (3 to the running example give x 2/7 /7 /7 3/7 3 2/7 /7 2 /7 3/7 2 3/7 5/7 4 3/7 5/7 x 2/7 2/7 /7 5/7 /7 3/7 ( 2 25/7 3/7 5/7 3 ( Thi particular form of the contraint ytem i often referred to a a dictionary. For a much more comprehenive introduction to implex uing thi dictionary form, have a look at the text by Chvátal []. Optimality Now, how do we know if thi point i the bet poible point? We need to be able to tell if it poible to improve the objective function value. To accomplih thi, we need to rewrite the objective function in a way that matche the current baic olution. The original objective function for the running example i x +. We ve added lack variable in the coefificient matrix, and if we do the ame in the objective, we d have x In the LP literature, the coefificient of the objective are commonly denoted with the ymbol c, and we have c (. To rewrite the objective function o that it matche the current baic olution, we partition c into a baic part c B and a nonbaic part c N to match the partition of the contraint ytem. Now we can rewrite the objective a z c B x B + c N x N and ubtitute for x B from (3 to get z c B B b + (c N c B B Nx N (4 3

4 Notice that the firt term i a contant it the current value of the objective. The econd term allow u to evaluate the effect of making one of the nonbaic variable nonzero. The expreion (c N c B B N can be boiled down into a vector of reduced cot c j, one for each nonbaic variable x j. Let expand (4 for the running example: z ( 2/7 /7 /7 3/7 3 2/7 /7 2 + /7 3/7 3/7 5/7 4 3/7 5/7 ( /7 4/ /7 4/ /7 + (( ( /7 4/7 3/7 + ( /7 4/7 To determine the effect of increaing x j from, we examine the correponding c j. Since we re minimiing, we need c j < in order to make the objective maller. If c j for all j, we re done. If ome c j <, then we can increae the correponding variable and decreae the objective function. For our example, increaing look like the bet bet the value of z will decreae by 4 7 for every unit increae in. ( Pivoting To ummarize the ituation o far: We re at ome feaible baic olution. Examining the value of the reduced cot c j, we ve identified a nonbaic variable x j which we would like to increae in order to improve the objective. If we change the value of x j, we will certainly move away from the current extreme point. But to where? Ideally, we d like to move to another feaible baic olution. So we need to ee how that can be arranged. Recall (3: x B B b B Nx N. Jut a with the reduced cot, we can teae apart B N to produce tranformed column of N, denoted a j, which will tell u the effect on x B a we change ome nonbaic x j. Recall that (3 expanded to x 2/7 2/7 /7 5/7 /7 3/7 25/7 3/7 5/7 2 ( Provided that we conider changing only one x j at a time, it will be eay to determine the effect. Let look firt at. It current value i, and we intend to increae it. ha no upper bound, o it can be increaed indefinitely without loing feaibility. What of the effect on other variable? Other nonbaic variable (e.g., are unaffected. The effect on the value of the baic variable i determined by the correponding column a j. For, the relevant column i ( /7 3/7 5/7. A 3 increae, x will increae and and 2 will decreae. The latter two preent a problem: If they fall below, we ve moved out of the feaible region for the problem. So the maximum value for i 5, at which point the value of and 2 will have been driven to zero. (5 4

5 Let look at that again, from the viewpoint of how we moved in the polyhedron. The nonbaic variable are lack; if we increae one, it correpond to moving away from a contraint. We re increaing, o we re moving away from C3. Since remain, contraint C remain tight we re moving along the line defined by C. We can keep moving along the periphery of the polytope until we bang into another contraint put another way, until we drive a baic lack variable to. In thi cae, we drive 2 to and bang into contraint C2 at the point x2. Notice the direction of motion: For every 7 unit that increae, x will increae by unit and will decreae by 3 unit. Thi i exactly the required ratio to follow along the contraint 3x 3. Thi i, of coure, no accident: Our contraint ytem, combined with the rule that only one nonbaic variable can change, guarantee that we ll move along an edge of the polyhedron. Remember: we re at a point defined by n tight contraint. In the jargon of n- dimenional geometry, we ll move away from the hyperplane defined by one of thoe contraint, along the edge defined by the interection of all the other hyperplane that were tight at the point, until we bang into the hyperplane at the other end of the edge. We ve reached a new extreme point. Of coure, at thi point we re violating the convention of a baic olution: we have a nonbaic variable,, that i non-zero. But fortunately, we alo have a baic variable, 2, that we ve jut reduced to. So we do the obviou thing we wap them. 2 move from x N to x B, it cofificient column move from N to B, and it objective coefificient move from c N to c B. and all it aociated coefificient move in the other direction, from the nonbaic partition to the baic partition. The entire proce of moving from one extreme point to another i a pivot. Following the matrix math, we now have 3 B 2 x B x 2 N x N 2 Expanding, we get x /5 /5 2/5 3/5 3 /5 /5 2 2/5 3/5 3/5 7/5 4 3/5 7/5 x /5 /5 2/5 3/5 ( 5 3/5 7/5 2 ( 2 and (paring the gory detail z + ( /5 4/5 2 From thi, we can ee that there no room for further improvement, becaue the reduced cot are all poitive. Increaing a nonbaic variable will increae (woren the objective. 5

6 5 -x +2x2 < 4 2x - < x2 2-3x - < x x2 2 x3 x* x23 -x + x x The figure to the left illutrate the ituation after the pivot. If we evaluate the objective function at the point x2 x, we have z. Viually, it eay to ee that x i the bet we can do if the objective move any further in the direction (, it will leave the feaible region of the polytope. - Degeneracy Let go back a few paragraph to the entence But fortunately, we alo have a baic variable, 2, that we ve jut reduced to. We could jut a well have aid But fortunately, we alo have a baic variable,, that we ve jut reduced to. What will happen if we chooe to move to the nonbaic partition? We have B 3 2 x B x 2 N x N x2 2 Working through the math yield x 2 /3 /3 5/3 2/3 ( x2 5 7/3 /3 z + ( 4/3 /3 Apparently, we need to increae. Looking at the value of the baic variable, we can ee that the limiting variable i 2 ; in fact, it limit the increae of to. Another way of looking at the ituation i that we re dicovering that contraint 3x 3 (C and (C4 are not ufificient to keep u from reducing the objective by moving along the x axi in the direction (. For that, we need the contraint 2x 2 (C2. 6

7 Plowing ahead and performing the pivot, we have B 3 2 x B x N x N x2 2 2 and x /2 /2 5/2 3/2 ( x2 5 3/2 /2 2 z + ( /2 /2 2 Examining the reduced cot, we can ee that the olution i optimal all reduced cot are poitive. To ummarie: We have one optimal point, x (. Thi point i degenerate, however, with three tight contraint where only two are required. Thi mean that there are ( poible bae, x B x x B x x B x x N 2 x N x2 2 The bai on the left i optimal, with C and C2 pecified a the tight contraint. The bai in the middle i alo optimal it ue C2 and, a combination which prevent further motion in the direction of the objective. The bai on the right, while it correctly pecifie the optimal point (, doe not atify the criteria for optimality. However, at the point where we needed to chooe between the bai on the left and the bai on the right, there wa no eay way to ee that chooing the bai on the right would require another pivot to reach optimality. I m going to potpone further explanation until we ve conidered the dual problem and dual implex. x N 2 ( x2 Finite Lower and Upper Bound The explanation to thi point ha only dealt with variable with bound of the form x. There a good reaon for thi: it eay to explain. But once you ve graped the idea for the imple cae, the extenion to arbitrary lower and upper bound in t hard. It remain true that any nonbaic variable i at a bound, but now that bound can be either a lower or an upper bound, not necearily zero. It eaiet to ee how thi will work by augmenting the matrix expreion for the variable 7

8 and objective value. ( x B x N B B N l/u I z ( c B c N( B l/u N ( c B (6 c N( B N N I The expreion l/u i intended to indicate the ue of the lower or upper bound, a appropriate for the tatu of the nonbaic variable. In place of the vector of nonbaic variable x N, we have N, to more accurately reflect that a nonbaic variable can increae from a lower bound (poitive N j or decreae from an upper bound (negative N j. The interpretation of reduced cot change appropriately: If we re minimiing, and a nonbaic variable can increae from a lower bound, then the correponding reduced cot mut be poitive at optimality. On the other hand, for a nonbaic variable which can decreae from an upper bound, the correponding reduced cot mut be negative at optimality. At the point in a pivot when we ve choen a nonbaic variable to increae or decreae, we have to do a bit more work to determine the limit on the change. A before, we need to conider the affect of the change on the baic variable. One part of the tet i conceptually the ame. We need to find the firt baic variable that i driven to bound. Now, however, we need to conider that the nonbaic variable could be increaing or decreaing, and the baic variable could be driven to a lower or an upper bound. Finally, it could be that the limiting bound i in fact the other bound of the nonbaic variable. In thi cae, there i no change in the baic/non-baic partition. We imply update the value of the variable to reflect the new value of the nonbaic variable. Fair Pricing We ve been uing imple reduced cot c N c N c B B N to elect a nonbaic variable that can be ued to improve the value of the objective function. That a little naive. Multiplying a column by a calar can dramatically change the value of the reduced cot c j aociated with a column, without changing the actual problem in any way. What we d like to do i put all the reduced cot on an equal footing. One way to accomplih thi i to ue the value of a unit vector in the direction of motion. Look back to the ytem of equation (6. If a ingle nonbaic variable i changed, all k N except for the N j aociated with the choen variable x j. The imple reduced cot aociated with thi variable can be written a c j c B a j e j where ej i a unit vector with a in the poition correponding to x j. The direction of motion iη j. B a j e j To calculate a reduced cot which repreent the change in objective over a unit length in the direction of motion, we imply normalie by the length ofη j, a c j cη j / η j. Dual Simplex For every LP problem, we can contruct omething called the dual problem. Typically, you ll ee omething like thi: max cx Ax b x minyb ya c y (7 8

9 The primal problem on the left i tated a a maximiation problem, to match the tandard preentation of duality. Recognie that max cx min( cx and you hould have no trouble with converion. For our running example, the dual problem will be min 3y + 2y 2 + 4y 3 3y + 2y 2 y 3 (D y y 2 + 2y 3 (D2 y (D3 Here a picture of the dual polytope. You re looking down into the interior of the feaible region; the optimal point i the one on the left of the black triangle, y ( /5 4/ y3 -.5 y y There are many correpondence between the dual and primal problem. By laying on a large amount of linear algebra, it poible to prove them. We ll tart with the following obervation: cx yax yb For a primal maximiation problem and a dual minimiation problem, the primal objective cx tart low and increae, while the dual objective yb tart high and decreae. Thi give an upper and lower bound on the optimum value of the olution. It alo poible to how that the dual variable y c B B. In word, the dual variable are the product of the primal baic cot coefificient and the primal bai invere. To prove thi require 9

10 ome fairly intricate linear algebra with carefully partitioned matrice. See [2] for the gory detail of thi and additional primal/dual correpondence. It can be hown that each baic olution of the primal polyhedron ha a correponding baic olution in the dual polyhedron. Notice I didn t ay feaible baic olution. The primal approache optimality by a equence of primal feaible, but dual infeaible, baic olution. The dual approache optimality by a equence of dual feaible, but primal infeaible, baic olution. Further, it can be hown that the objective value at optimum i equal for the primal and the dual. For the general cae of upper and lower bounded primal variable, ee [2]. We can get a quick reult by auming that all primal variable have a lower bound of, and, further, that thi bound i explicitly incorporated into the contraint ytem. Adding lack variable to the primal contraint, and noting that thi mean we can remove the contraint y in the dual ytem, we have the following correpondence: max ( c x E I A I x ( I I E b I min b y E y I A I ye y I ( c I I What can we ee? For one, the preence of primal lack variable tranlate directly into the contraint y. Now, conider primal reduced cot. Becaue all primal variable are free (i.e., they have no implicit bound contraint, they mut remain baic. (To be nonbaic, a variable mut be at bound. Hence only lack will be nonbaic. The reduced cot are c N c N c B B N I But c N and y c B B and N, o c N y. Given a maximiation primal, the condition I for optimality i c N. If we re not yet at an optimal point, then it mut be that ome c k >, hence the correponding y k < and i infeaible. Coming from the other direction, if you were to olve the example problem uing dual implex, the equence of dual baic feaible olution and the correponding primal baic infeaible olution i (Remember, min cx max cx. Dual Primal Objective ( ( 2 2 ( /2 ( /5 4/5 Reoptimiing after Modifying the Contraint Sytem Thee correpondence are ueful to know becaue it mean that we can witch back and forth between primal and dual implex algorithm while working on the ame problem. Thi i very ueful becaue we will be able to add contraint without affecting dual feaibility, and add

11 variable without affecting primal feaibility. Thi mean that it poible to augment a contraint ytem and reoptimize very efificiently. We ll make heavy ue of dual implex to reoptimie after adding cutting plane, o let quickly ee how thi work. The original bai matrix i B, and we want to add a new contraint a B x B + a N x N + k b k. Becaue we re adding a new row to the bai, we ll need to add a new column. ( Suppoe that we elect to make k the new baic variable. The new bai matrix will be B B a B. With a bit of linear algebra, we can invert thi while retaining the partition, and we B have (B a B B. Augmenting c B to c B ( c B and calculating the new dual variable give y c B (B ( c B B a B B ( y The new dual i introduced with the value, which retain dual feaibility. Now, what really happened? When we decided to make k baic, we aid, in eence, contraint k i not tight (i.e., not atified at equality, and k will be non-zero. If thi new contraint i an effective cutting plane, thi will be true. But... it will be true becaue the cutting plane cut off the current optimal point in other word, the current optimal point i infeaible with repect to thi new contraint, and k <. We ve lot primal feaibility, o we can t imply continue with primal implex. But we retain dual feaibility, and we can ue dual implex to reoptimie. The relation Strong Duality cx yax yb i known a weak duality. We re now prepared to demontrate a tronger tatement, called (reaonably enough trong duality. For the pair of primal and dual implex problem (7, there are exactly four poibilitie. The objective function cx and yb are finite and equal. 2. cx and the dual problem i infeaible. 3. yb and the primal problem i infeaible. 4. Both the primal and dual are infeaible. c a x b a a 2 cx a 2 x b 2 One way to undertand thi reult i to look at it from a geometric point of view. The figure to the left how two contraint, a x b and a 2 x b 2, and an objective cx. The normal to the contraint and objective are alo hown. Auming we re maximiing cx, thi i the geometry at an optimal point.

12 One way of looking at the dual contraint ytem ya c i that it mut be poible to build the normal for the objective function, c, from the normal of the tight contraint in thi cae, a and a 2 uing a poitive linear combination of the normal. Geometrically, the normal of the objective mut lie inide the cone formed by the normal of the tight contraint which form the optimal point. c a a 2 cx a x b a2 x b 2 A the extreme point become more acute, the cone of normal broaden. c cx a a 2 a x b a 2 x b 2 It poible to go too far, however. At ome point, the contraint will diverge in the direction of the objective. Thi ay that we can increae cx without limit the problem i unbounded. Further, if you examine the figure cloely, you ll ee that the cone formed by a and a 2 now open downward. No linear combination y a + y 2 a 2 with y can form the normal c. The primal i unbounded, and the dual i infeaible. 2

13 One common tatement of duality goe by the name of Farka Lemma, and it come in many variation. Let look at one of them: Farka Lemma: Either {y R m + ya c} or (excluively there exit x Rn + uch that Ax and cx >. cx -5x + 2 (-5,2 x - 2 (,3 (,-2 (-5,2 (,3 (,-2 What i thi aying? A homogenou ytem (i.e., with a contraint ytem with a righthand-ide of form a cone with a point at the origin. Here, we re intereted in the cone Ax, and x will be retricted to the poitive orthant R n +. If we alo have cx >, then the primal problem i unbounded, a can be een in the figure to the left. Examining the normal for the two contraint, we can ee that it will not be poible to contruct the normal for the objective function a a poitive linear combination of the normal of the contraint. (The mall figure in the lower right bring the normal together and make thi obviou. Reaoning in the other direction, any c we can contruct a a poitive linear combination ya c mut reach it maximum value at the origin. Hence the dual and primal are feaible and bounded, with z. An alternative line of reaoning i to note that for any x inide the cone defined by Ax, and any c ya, it mut be that yax c x. Implementation It a long way from the baic mathematic of implex to an actual implementation. The iue involved are efificiency and numerical tability. It impoible to do jutice to them in thee note, o I ll imply point to a pair of reference. The technical report [3] decribe in detail the actual algorithm ued in the DYLP linear programming code. The text by Maro [4] i an excellent general reference for implementing implex algorithm. Reference [] V. Chvátal. Linear Programming. W. H. Freeman and Company, New York, N.Y., 983. [2] L. Hafer. A Note on the Relationhip of Primal and Dual Simplex. Technical Report SFU-CMPT TR 998-2, School of Computing Science, Simon Fraer Univerity, Burnaby, B.C., V5A S6, December 998. [3] L. Hafer. DYLP: a dynamic lp code. Technical Report SFU-CMPT TR , School of Computing Science, Simon Fraer Univerity, Burnaby, B.C., V5A S6, December 998. [4] I. Maro. Computational Technique of the Simplex Method. Kluwer Academic Publiher, Norwell, Maachuett,

AN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROBLEM

AN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROBLEM RAC Univerity Journal, Vol IV, No, 7, pp 87-9 AN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROLEM Mozzem Hoain Department of Mathematic Ghior Govt

More information

See chapter 8 in the textbook. Dr Muhammad Al Salamah, Industrial Engineering, KFUPM

See chapter 8 in the textbook. Dr Muhammad Al Salamah, Industrial Engineering, KFUPM Goal programming Objective of the topic: Indentify indutrial baed ituation where two or more objective function are required. Write a multi objective function model dla a goal LP Ue weighting um and preemptive

More information

Lecture 14: Minimum Spanning Tree I

Lecture 14: Minimum Spanning Tree I COMPSCI 0: Deign and Analyi of Algorithm October 4, 07 Lecture 4: Minimum Spanning Tree I Lecturer: Rong Ge Scribe: Fred Zhang Overview Thi lecture we finih our dicuion of the hortet path problem and introduce

More information

Representations and Transformations. Objectives

Representations and Transformations. Objectives Repreentation and Tranformation Objective Derive homogeneou coordinate tranformation matrice Introduce tandard tranformation - Rotation - Tranlation - Scaling - Shear Scalar, Point, Vector Three baic element

More information

Minimum congestion spanning trees in bipartite and random graphs

Minimum congestion spanning trees in bipartite and random graphs Minimum congetion panning tree in bipartite and random graph M.I. Otrovkii Department of Mathematic and Computer Science St. John Univerity 8000 Utopia Parkway Queen, NY 11439, USA e-mail: otrovm@tjohn.edu

More information

Operational Semantics Class notes for a lecture given by Mooly Sagiv Tel Aviv University 24/5/2007 By Roy Ganor and Uri Juhasz

Operational Semantics Class notes for a lecture given by Mooly Sagiv Tel Aviv University 24/5/2007 By Roy Ganor and Uri Juhasz Operational emantic Page Operational emantic Cla note for a lecture given by Mooly agiv Tel Aviv Univerity 4/5/7 By Roy Ganor and Uri Juhaz Reference emantic with Application, H. Nielon and F. Nielon,

More information

Drawing Lines in 2 Dimensions

Drawing Lines in 2 Dimensions Drawing Line in 2 Dimenion Drawing a traight line (or an arc) between two end point when one i limited to dicrete pixel require a bit of thought. Conider the following line uperimpoed on a 2 dimenional

More information

Routing Definition 4.1

Routing Definition 4.1 4 Routing So far, we have only looked at network without dealing with the iue of how to end information in them from one node to another The problem of ending information in a network i known a routing

More information

Motion Control (wheeled robots)

Motion Control (wheeled robots) 3 Motion Control (wheeled robot) Requirement for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground Definition of required motion -> peed control,

More information

Universität Augsburg. Institut für Informatik. Approximating Optimal Visual Sensor Placement. E. Hörster, R. Lienhart.

Universität Augsburg. Institut für Informatik. Approximating Optimal Visual Sensor Placement. E. Hörster, R. Lienhart. Univerität Augburg à ÊÇÅÍÆ ËÀǼ Approximating Optimal Viual Senor Placement E. Hörter, R. Lienhart Report 2006-01 Januar 2006 Intitut für Informatik D-86135 Augburg Copyright c E. Hörter, R. Lienhart Intitut

More information

1 The secretary problem

1 The secretary problem Thi i new material: if you ee error, pleae email jtyu at tanford dot edu 1 The ecretary problem We will tart by analyzing the expected runtime of an algorithm, a you will be expected to do on your homework.

More information

MAT 155: Describing, Exploring, and Comparing Data Page 1 of NotesCh2-3.doc

MAT 155: Describing, Exploring, and Comparing Data Page 1 of NotesCh2-3.doc MAT 155: Decribing, Exploring, and Comparing Data Page 1 of 8 001-oteCh-3.doc ote for Chapter Summarizing and Graphing Data Chapter 3 Decribing, Exploring, and Comparing Data Frequency Ditribution, Graphic

More information

Quadrilaterals. Learning Objectives. Pre-Activity

Quadrilaterals. Learning Objectives. Pre-Activity Section 3.4 Pre-Activity Preparation Quadrilateral Intereting geometric hape and pattern are all around u when we tart looking for them. Examine a row of fencing or the tiling deign at the wimming pool.

More information

Topics. Lecture 37: Global Optimization. Issues. A Simple Example: Copy Propagation X := 3 B > 0 Y := 0 X := 4 Y := Z + W A := 2 * 3X

Topics. Lecture 37: Global Optimization. Issues. A Simple Example: Copy Propagation X := 3 B > 0 Y := 0 X := 4 Y := Z + W A := 2 * 3X Lecture 37: Global Optimization [Adapted from note by R. Bodik and G. Necula] Topic Global optimization refer to program optimization that encompa multiple baic block in a function. (I have ued the term

More information

KS3 Maths Assessment Objectives

KS3 Maths Assessment Objectives KS3 Math Aement Objective Tranition Stage 9 Ratio & Proportion Probabilit y & Statitic Appreciate the infinite nature of the et of integer, real and rational number Can interpret fraction and percentage

More information

Edits in Xylia Validity Preserving Editing of XML Documents

Edits in Xylia Validity Preserving Editing of XML Documents dit in Xylia Validity Preerving diting of XML Document Pouria Shaker, Theodore S. Norvell, and Denni K. Peter Faculty of ngineering and Applied Science, Memorial Univerity of Newfoundland, St. John, NFLD,

More information

A SIMPLE IMPERATIVE LANGUAGE THE STORE FUNCTION NON-TERMINATING COMMANDS

A SIMPLE IMPERATIVE LANGUAGE THE STORE FUNCTION NON-TERMINATING COMMANDS A SIMPLE IMPERATIVE LANGUAGE Eventually we will preent the emantic of a full-blown language, with declaration, type and looping. However, there are many complication, o we will build up lowly. Our firt

More information

Lecture Outline. Global flow analysis. Global Optimization. Global constant propagation. Liveness analysis. Local Optimization. Global Optimization

Lecture Outline. Global flow analysis. Global Optimization. Global constant propagation. Liveness analysis. Local Optimization. Global Optimization Lecture Outline Global flow analyi Global Optimization Global contant propagation Livene analyi Adapted from Lecture by Prof. Alex Aiken and George Necula (UCB) CS781(Praad) L27OP 1 CS781(Praad) L27OP

More information

Algorithmic Discrete Mathematics 4. Exercise Sheet

Algorithmic Discrete Mathematics 4. Exercise Sheet Algorithmic Dicrete Mathematic. Exercie Sheet Department of Mathematic SS 0 PD Dr. Ulf Lorenz 0. and. May 0 Dipl.-Math. David Meffert Verion of May, 0 Groupwork Exercie G (Shortet path I) (a) Calculate

More information

Shortest Paths Problem. CS 362, Lecture 20. Today s Outline. Negative Weights

Shortest Paths Problem. CS 362, Lecture 20. Today s Outline. Negative Weights Shortet Path Problem CS 6, Lecture Jared Saia Univerity of New Mexico Another intereting problem for graph i that of finding hortet path Aume we are given a weighted directed graph G = (V, E) with two

More information

Advanced Encryption Standard and Modes of Operation

Advanced Encryption Standard and Modes of Operation Advanced Encryption Standard and Mode of Operation G. Bertoni L. Breveglieri Foundation of Cryptography - AES pp. 1 / 50 AES Advanced Encryption Standard (AES) i a ymmetric cryptographic algorithm AES

More information

Laboratory Exercise 6

Laboratory Exercise 6 Laboratory Exercie 6 Adder, Subtractor, and Multiplier The purpoe of thi exercie i to examine arithmetic circuit that add, ubtract, and multiply number. Each type of circuit will be implemented in two

More information

Today s Outline. CS 561, Lecture 23. Negative Weights. Shortest Paths Problem. The presence of a negative cycle might mean that there is

Today s Outline. CS 561, Lecture 23. Negative Weights. Shortest Paths Problem. The presence of a negative cycle might mean that there is Today Outline CS 56, Lecture Jared Saia Univerity of New Mexico The path that can be trodden i not the enduring and unchanging Path. The name that can be named i not the enduring and unchanging Name. -

More information

Delaunay Triangulation: Incremental Construction

Delaunay Triangulation: Incremental Construction Chapter 6 Delaunay Triangulation: Incremental Contruction In the lat lecture, we have learned about the Lawon ip algorithm that compute a Delaunay triangulation of a given n-point et P R 2 with O(n 2 )

More information

Variable Resolution Discretization in the Joint Space

Variable Resolution Discretization in the Joint Space Variable Reolution Dicretization in the Joint Space Chritopher K. Monon, David Wingate, and Kevin D. Seppi {c,wingated,keppi}@c.byu.edu Computer Science, Brigham Young Univerity Todd S. Peteron peterto@uvc.edu

More information

Karen L. Collins. Wesleyan University. Middletown, CT and. Mark Hovey MIT. Cambridge, MA Abstract

Karen L. Collins. Wesleyan University. Middletown, CT and. Mark Hovey MIT. Cambridge, MA Abstract Mot Graph are Edge-Cordial Karen L. Collin Dept. of Mathematic Weleyan Univerity Middletown, CT 6457 and Mark Hovey Dept. of Mathematic MIT Cambridge, MA 239 Abtract We extend the definition of edge-cordial

More information

xy-monotone path existence queries in a rectilinear environment

xy-monotone path existence queries in a rectilinear environment CCCG 2012, Charlottetown, P.E.I., Augut 8 10, 2012 xy-monotone path exitence querie in a rectilinear environment Gregory Bint Anil Mahehwari Michiel Smid Abtract Given a planar environment coniting of

More information

On successive packing approach to multidimensional (M-D) interleaving

On successive packing approach to multidimensional (M-D) interleaving On ucceive packing approach to multidimenional (M-D) interleaving Xi Min Zhang Yun Q. hi ankar Bau Abtract We propoe an interleaving cheme for multidimenional (M-D) interleaving. To achieved by uing a

More information

Introduction to Mathematical Programming IE496. Final Review. Dr. Ted Ralphs

Introduction to Mathematical Programming IE496. Final Review. Dr. Ted Ralphs Introduction to Mathematical Programming IE496 Final Review Dr. Ted Ralphs IE496 Final Review 1 Course Wrap-up: Chapter 2 In the introduction, we discussed the general framework of mathematical modeling

More information

Generic Traverse. CS 362, Lecture 19. DFS and BFS. Today s Outline

Generic Traverse. CS 362, Lecture 19. DFS and BFS. Today s Outline Generic Travere CS 62, Lecture 9 Jared Saia Univerity of New Mexico Travere(){ put (nil,) in bag; while (the bag i not empty){ take ome edge (p,v) from the bag if (v i unmarked) mark v; parent(v) = p;

More information

A METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS

A METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS Vietnam Journal of Science and Technology 55 (5) (017) 650-657 DOI: 10.1565/55-518/55/5/906 A METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS Nguyen Huu Quang *, Banh

More information

Hassan Ghaziri AUB, OSB Beirut, Lebanon Key words Competitive self-organizing maps, Meta-heuristics, Vehicle routing problem,

Hassan Ghaziri AUB, OSB Beirut, Lebanon Key words Competitive self-organizing maps, Meta-heuristics, Vehicle routing problem, COMPETITIVE PROBABIISTIC SEF-ORGANIZING MAPS FOR ROUTING PROBEMS Haan Ghaziri AUB, OSB Beirut, ebanon ghaziri@aub.edu.lb Abtract In thi paper, we have applied the concept of the elf-organizing map (SOM)

More information

Chapter S:II (continued)

Chapter S:II (continued) Chapter S:II (continued) II. Baic Search Algorithm Sytematic Search Graph Theory Baic State Space Search Depth-Firt Search Backtracking Breadth-Firt Search Uniform-Cot Search AND-OR Graph Baic Depth-Firt

More information

Computer Arithmetic Homework Solutions. 1 An adder for graphics. 2 Partitioned adder. 3 HDL implementation of a partitioned adder

Computer Arithmetic Homework Solutions. 1 An adder for graphics. 2 Partitioned adder. 3 HDL implementation of a partitioned adder Computer Arithmetic Homework 3 2016 2017 Solution 1 An adder for graphic In a normal ripple carry addition of two poitive number, the carry i the ignal for a reult exceeding the maximum. We ue thi ignal

More information

Analysis of the results of analytical and simulation With the network model and dynamic priority Unchecked Buffer

Analysis of the results of analytical and simulation With the network model and dynamic priority Unchecked Buffer International Reearch Journal of Applied and Baic Science 218 Available online at www.irjab.com ISSN 2251-838X / Vol, 12 (1): 49-53 Science Explorer Publication Analyi of the reult of analytical and imulation

More information

A note on degenerate and spectrally degenerate graphs

A note on degenerate and spectrally degenerate graphs A note on degenerate and pectrally degenerate graph Noga Alon Abtract A graph G i called pectrally d-degenerate if the larget eigenvalue of each ubgraph of it with maximum degree D i at mot dd. We prove

More information

3D SMAP Algorithm. April 11, 2012

3D SMAP Algorithm. April 11, 2012 3D SMAP Algorithm April 11, 2012 Baed on the original SMAP paper [1]. Thi report extend the tructure of MSRF into 3D. The prior ditribution i modified to atify the MRF property. In addition, an iterative

More information

Mid-term review ECE 161C Electrical and Computer Engineering University of California San Diego

Mid-term review ECE 161C Electrical and Computer Engineering University of California San Diego Mid-term review ECE 161C Electrical and Computer Engineering Univerity of California San Diego Nuno Vaconcelo Spring 2014 1. We have een in cla that one popular technique for edge detection i the Canny

More information

Localized Minimum Spanning Tree Based Multicast Routing with Energy-Efficient Guaranteed Delivery in Ad Hoc and Sensor Networks

Localized Minimum Spanning Tree Based Multicast Routing with Energy-Efficient Guaranteed Delivery in Ad Hoc and Sensor Networks Localized Minimum Spanning Tree Baed Multicat Routing with Energy-Efficient Guaranteed Delivery in Ad Hoc and Senor Network Hanne Frey Univerity of Paderborn D-3398 Paderborn hanne.frey@uni-paderborn.de

More information

Advanced Operations Research Techniques IE316. Quiz 2 Review. Dr. Ted Ralphs

Advanced Operations Research Techniques IE316. Quiz 2 Review. Dr. Ted Ralphs Advanced Operations Research Techniques IE316 Quiz 2 Review Dr. Ted Ralphs IE316 Quiz 2 Review 1 Reading for The Quiz Material covered in detail in lecture Bertsimas 4.1-4.5, 4.8, 5.1-5.5, 6.1-6.3 Material

More information

else end while End References

else end while End References 621-630. [RM89] [SK76] Roenfeld, A. and Melter, R. A., Digital geometry, The Mathematical Intelligencer, vol. 11, No. 3, 1989, pp. 69-72. Sklanky, J. and Kibler, D. F., A theory of nonuniformly digitized

More information

How to. write a paper. The basics writing a solid paper Different communities/different standards Common errors

How to. write a paper. The basics writing a solid paper Different communities/different standards Common errors How to write a paper The baic writing a olid paper Different communitie/different tandard Common error Reource Raibert eay My grammar point Article on a v. the Bug in writing Clarity Goal Conciene Calling

More information

Compiler Construction

Compiler Construction Compiler Contruction Lecture 6 - An Introduction to Bottom- Up Paring 3 Robert M. Siegfried All right reerved Bottom-up Paring Bottom-up parer pare a program from the leave of a pare tree, collecting the

More information

Laboratory Exercise 2

Laboratory Exercise 2 Laoratory Exercie Numer and Diplay Thi i an exercie in deigning cominational circuit that can perform inary-to-decimal numer converion and inary-coded-decimal (BCD) addition. Part I We wih to diplay on

More information

Section Notes 5. Review of Linear Programming. Applied Math / Engineering Sciences 121. Week of October 15, 2017

Section Notes 5. Review of Linear Programming. Applied Math / Engineering Sciences 121. Week of October 15, 2017 Section Notes 5 Review of Linear Programming Applied Math / Engineering Sciences 121 Week of October 15, 2017 The following list of topics is an overview of the material that was covered in the lectures

More information

A Multi-objective Genetic Algorithm for Reliability Optimization Problem

A Multi-objective Genetic Algorithm for Reliability Optimization Problem International Journal of Performability Engineering, Vol. 5, No. 3, April 2009, pp. 227-234. RAMS Conultant Printed in India A Multi-objective Genetic Algorithm for Reliability Optimization Problem AMAR

More information

np vp cost = 0 cost = c np vp cost = c I replacing term cost = c+c n cost = c * Error detection Error correction pron det pron det n gi

np vp cost = 0 cost = c np vp cost = c I replacing term cost = c+c n cost = c * Error detection Error correction pron det pron det n gi Spoken Language Paring with Robutne and ncrementality Yohihide Kato, Shigeki Matubara, Katuhiko Toyama and Yauyohi nagaki y Graduate School of Engineering, Nagoya Univerity y Faculty of Language and Culture,

More information

x y z Design variable positions A

x y z Design variable positions A COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING Commun. Numer. Meth. Engng 2001 00:1{7 [Verion: 2000/03/22 v1.0] A tabilied peudo-hell approach for urface parametriation in CFD deign problem O. Soto,R.Lohner

More information

The Association of System Performance Professionals

The Association of System Performance Professionals The Aociation of Sytem Performance Profeional The Computer Meaurement Group, commonly called CMG, i a not for profit, worldwide organization of data proceing profeional committed to the meaurement and

More information

A Practical Model for Minimizing Waiting Time in a Transit Network

A Practical Model for Minimizing Waiting Time in a Transit Network A Practical Model for Minimizing Waiting Time in a Tranit Network Leila Dianat, MASc, Department of Civil Engineering, Sharif Univerity of Technology, Tehran, Iran Youef Shafahi, Ph.D. Aociate Profeor,

More information

Laboratory Exercise 6

Laboratory Exercise 6 Laboratory Exercie 6 Adder, Subtractor, and Multiplier a a The purpoe of thi exercie i to examine arithmetic circuit that add, ubtract, and multiply number. Each b c circuit will be decribed in Verilog

More information

PROBLEM -1. where S. C basis x. 0, for entering

PROBLEM -1. where S. C basis x. 0, for entering ISSN: 77754 ISO 9:8 Certified Volume 4 Iue 8 February 5 Optimum Solution of Linear Programming Problem by New Method Putta aburao; Supriya N. Khobragade and N.W.Khobragade Department of Mathematic RTM

More information

Modeling of underwater vehicle s dynamics

Modeling of underwater vehicle s dynamics Proceeding of the 11th WEA International Conference on YTEM, Agio Nikolao, Crete Iland, Greece, July 23-25, 2007 44 Modeling of underwater vehicle dynamic ANDRZEJ ZAK Department of Radiolocation and Hydrolocation

More information

Cutting Stock by Iterated Matching. Andreas Fritsch, Oliver Vornberger. University of Osnabruck. D Osnabruck.

Cutting Stock by Iterated Matching. Andreas Fritsch, Oliver Vornberger. University of Osnabruck. D Osnabruck. Cutting Stock by Iterated Matching Andrea Fritch, Oliver Vornberger Univerity of Onabruck Dept of Math/Computer Science D-4909 Onabruck andy@informatikuni-onabrueckde Abtract The combinatorial optimization

More information

New Structural Decomposition Techniques for Constraint Satisfaction Problems

New Structural Decomposition Techniques for Constraint Satisfaction Problems New Structural Decompoition Technique for Contraint Satifaction Problem Yaling Zheng and Berthe Y. Choueiry Contraint Sytem Laboratory Univerity of Nebraka-Lincoln Email: yzheng choueiry@ce.unl.edu Abtract.

More information

Course Updates. Reminders: 1) Assignment #13 due Monday. 2) Mirrors & Lenses. 3) Review for Final: Wednesday, May 5th

Course Updates. Reminders: 1) Assignment #13 due Monday. 2) Mirrors & Lenses. 3) Review for Final: Wednesday, May 5th Coure Update http://www.phy.hawaii.edu/~varner/phys272-spr0/phyic272.html Reminder: ) Aignment #3 due Monday 2) Mirror & Lene 3) Review for Final: Wedneday, May 5th h R- R θ θ -R h Spherical Mirror Infinite

More information

Laboratory Exercise 6

Laboratory Exercise 6 Laboratory Exercie 6 Adder, Subtractor, and Multiplier The purpoe of thi exercie i to examine arithmetic circuit that add, ubtract, and multiply number. Each circuit will be decribed in Verilog and implemented

More information

CSE 250B Assignment 4 Report

CSE 250B Assignment 4 Report CSE 250B Aignment 4 Report March 24, 2012 Yuncong Chen yuncong@c.ucd.edu Pengfei Chen pec008@ucd.edu Yang Liu yal060@c.ucd.edu Abtract In thi project, we implemented the recurive autoencoder (RAE) a decribed

More information

Contents. shortest paths. Notation. Shortest path problem. Applications. Algorithms and Networks 2010/2011. In the entire course:

Contents. shortest paths. Notation. Shortest path problem. Applications. Algorithms and Networks 2010/2011. In the entire course: Content Shortet path Algorithm and Network 21/211 The hortet path problem: Statement Verion Application Algorithm (for ingle ource p problem) Reminder: relaxation, Dijktra, Variant of Dijktra, Bellman-Ford,

More information

Kinematics Programming for Cooperating Robotic Systems

Kinematics Programming for Cooperating Robotic Systems Kinematic Programming for Cooperating Robotic Sytem Critiane P. Tonetto, Carlo R. Rocha, Henrique Sima, Altamir Dia Federal Univerity of Santa Catarina, Mechanical Engineering Department, P.O. Box 476,

More information

Select Operation (σ) It selects tuples that satisfy the given predicate from a relation (choose rows). Review : RELATIONAL ALGEBRA

Select Operation (σ) It selects tuples that satisfy the given predicate from a relation (choose rows). Review : RELATIONAL ALGEBRA Review : RELATIONAL ALGEBRA Relational databae ytem are expected to be equipped with a query language that can ait it uer to query the databae intance. There are two kind of query language relational algebra

More information

Service and Network Management Interworking in Future Wireless Systems

Service and Network Management Interworking in Future Wireless Systems Service and Network Management Interworking in Future Wirele Sytem V. Tountopoulo V. Stavroulaki P. Demeticha N. Mitrou and M. Theologou National Technical Univerity of Athen Department of Electrical Engineering

More information

A System Dynamics Model for Transient Availability Modeling of Repairable Redundant Systems

A System Dynamics Model for Transient Availability Modeling of Repairable Redundant Systems International Journal of Performability Engineering Vol., No. 3, May 05, pp. 03-. RAMS Conultant Printed in India A Sytem Dynamic Model for Tranient Availability Modeling of Repairable Redundant Sytem

More information

A Study of a Variable Compression Ratio and Displacement Mechanism Using Design of Experiments Methodology

A Study of a Variable Compression Ratio and Displacement Mechanism Using Design of Experiments Methodology A Study of a Variable Compreion Ratio and Diplacement Mechanim Uing Deign of Experiment Methodology Shugang Jiang, Michael H. Smith, Maanobu Takekohi Abtract Due to the ever increaing requirement for engine

More information

Some Advanced Topics in Linear Programming

Some Advanced Topics in Linear Programming Some Advanced Topics in Linear Programming Matthew J. Saltzman July 2, 995 Connections with Algebra and Geometry In this section, we will explore how some of the ideas in linear programming, duality theory,

More information

SIMIT 7. Component Type Editor (CTE) User manual. Siemens Industrial

SIMIT 7. Component Type Editor (CTE) User manual. Siemens Industrial SIMIT 7 Component Type Editor (CTE) Uer manual Siemen Indutrial Edition January 2013 Siemen offer imulation oftware to plan, imulate and optimize plant and machine. The imulation- and optimizationreult

More information

DAROS: Distributed User-Server Assignment And Replication For Online Social Networking Applications

DAROS: Distributed User-Server Assignment And Replication For Online Social Networking Applications DAROS: Ditributed Uer-Server Aignment And Replication For Online Social Networking Application Thuan Duong-Ba School of EECS Oregon State Univerity Corvalli, OR 97330, USA Email: duongba@eec.oregontate.edu

More information

Design of a Stewart Platform for General Machining Using Magnetic Bearings

Design of a Stewart Platform for General Machining Using Magnetic Bearings eign of a Stewart Platform for eneral Machining Uing Magnetic earing Jeff Pieper epartment of Mechanical and Manufacturing Engineering Univerity of algary algary lberta anada N N4 pieper@ucalgary.ca Preented

More information

Mirror shape recovery from image curves and intrinsic parameters: Rotationally symmetric and conic mirrors. Abstract. 2. Mirror shape recovery

Mirror shape recovery from image curves and intrinsic parameters: Rotationally symmetric and conic mirrors. Abstract. 2. Mirror shape recovery Mirror hape recovery from image curve and intrinic parameter: Rotationally ymmetric and conic mirror Nuno Gonçalve and Helder Araújo Λ Intitute of Sytem and Robotic Univerity of Coimbra Pinhal de Marroco

More information

IMPLEMENTATION OF CHORD LENGTH SAMPLING FOR TRANSPORT THROUGH A BINARY STOCHASTIC MIXTURE

IMPLEMENTATION OF CHORD LENGTH SAMPLING FOR TRANSPORT THROUGH A BINARY STOCHASTIC MIXTURE Nuclear Mathematical and Computational Science: A Century in Review, A Century Anew Gatlinburg, Tenneee, April 6-, 003, on CD-ROM, American Nuclear Society, LaGrange Park, IL (003) IMPLEMENTATION OF CHORD

More information

Gray-level histogram. Intensity (grey-level) transformation, or mapping. Use of intensity transformations:

Gray-level histogram. Intensity (grey-level) transformation, or mapping. Use of intensity transformations: Faculty of Informatic Eötvö Loránd Univerity Budapet, Hungary Lecture : Intenity Tranformation Image enhancement by point proceing Spatial domain and frequency domain method Baic Algorithm for Digital

More information

Performance of a Robust Filter-based Approach for Contour Detection in Wireless Sensor Networks

Performance of a Robust Filter-based Approach for Contour Detection in Wireless Sensor Networks Performance of a Robut Filter-baed Approach for Contour Detection in Wirele Senor Network Hadi Alati, William A. Armtrong, Jr., and Ai Naipuri Department of Electrical and Computer Engineering The Univerity

More information

Maneuverable Relays to Improve Energy Efficiency in Sensor Networks

Maneuverable Relays to Improve Energy Efficiency in Sensor Networks Maneuverable Relay to Improve Energy Efficiency in Senor Network Stephan Eidenbenz, Luka Kroc, Jame P. Smith CCS-5, MS M997; Lo Alamo National Laboratory; Lo Alamo, NM 87545. Email: {eidenben, kroc, jpmith}@lanl.gov

More information

The norm Package. November 15, Title Analysis of multivariate normal datasets with missing values

The norm Package. November 15, Title Analysis of multivariate normal datasets with missing values The norm Package November 15, 2003 Verion 1.0-9 Date 2002/05/06 Title Analyi of multivariate normal dataet with miing value Author Ported to R by Alvaro A. Novo . Original by Joeph

More information

Planning of scooping position and approach path for loading operation by wheel loader

Planning of scooping position and approach path for loading operation by wheel loader 22 nd International Sympoium on Automation and Robotic in Contruction ISARC 25 - September 11-14, 25, Ferrara (Italy) 1 Planning of cooping poition and approach path for loading operation by wheel loader

More information

Laboratory Exercise 6

Laboratory Exercise 6 Laboratory Exercie 6 Adder, Subtractor, and Multiplier The purpoe of thi exercie i to examine arithmetic circuit that add, ubtract, and multiply number. Each circuit will be decribed in VHL and implemented

More information

INVERSE DYNAMIC SIMULATION OF A HYDRAULIC DRIVE WITH MODELICA. α Cylinder chamber areas ratio... σ Viscous friction coefficient

INVERSE DYNAMIC SIMULATION OF A HYDRAULIC DRIVE WITH MODELICA. α Cylinder chamber areas ratio... σ Viscous friction coefficient Proceeding of the ASME 2013 International Mechanical Engineering Congre & Expoition IMECE2013 November 15-21, 2013, San Diego, California, USA IMECE2013-63310 INVERSE DYNAMIC SIMULATION OF A HYDRAULIC

More information

Shortest Paths with Single-Point Visibility Constraint

Shortest Paths with Single-Point Visibility Constraint Shortet Path with Single-Point Viibility Contraint Ramtin Khoravi Mohammad Ghodi Department of Computer Engineering Sharif Univerity of Technology Abtract Thi paper tudie the problem of finding a hortet

More information

CENTER-POINT MODEL OF DEFORMABLE SURFACE

CENTER-POINT MODEL OF DEFORMABLE SURFACE CENTER-POINT MODEL OF DEFORMABLE SURFACE Piotr M. Szczypinki Iintitute of Electronic, Technical Univerity of Lodz, Poland Abtract: Key word: Center-point model of deformable urface for egmentation of 3D

More information

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and Thi article appeared in a journal publihed by Elevier. The attached copy i furnihed to the author for internal non-commercial reearch and education ue, including for intruction at the author intitution

More information

Stochastic Search and Graph Techniques for MCM Path Planning Christine D. Piatko, Christopher P. Diehl, Paul McNamee, Cheryl Resch and I-Jeng Wang

Stochastic Search and Graph Techniques for MCM Path Planning Christine D. Piatko, Christopher P. Diehl, Paul McNamee, Cheryl Resch and I-Jeng Wang Stochatic Search and Graph Technique for MCM Path Planning Chritine D. Piatko, Chritopher P. Diehl, Paul McNamee, Cheryl Rech and I-Jeng Wang The John Hopkin Univerity Applied Phyic Laboratory, Laurel,

More information

Linear Programming. Linear programming provides methods for allocating limited resources among competing activities in an optimal way.

Linear Programming. Linear programming provides methods for allocating limited resources among competing activities in an optimal way. University of Southern California Viterbi School of Engineering Daniel J. Epstein Department of Industrial and Systems Engineering ISE 330: Introduction to Operations Research - Deterministic Models Fall

More information

Shortest Path Routing in Arbitrary Networks

Shortest Path Routing in Arbitrary Networks Journal of Algorithm, Vol 31(1), 1999 Shortet Path Routing in Arbitrary Network Friedhelm Meyer auf der Heide and Berthold Vöcking Department of Mathematic and Computer Science and Heinz Nixdorf Intitute,

More information

Increasing Throughput and Reducing Delay in Wireless Sensor Networks Using Interference Alignment

Increasing Throughput and Reducing Delay in Wireless Sensor Networks Using Interference Alignment Int. J. Communication, Network and Sytem Science, 0, 5, 90-97 http://dx.doi.org/0.436/ijcn.0.50 Publihed Online February 0 (http://www.scirp.org/journal/ijcn) Increaing Throughput and Reducing Delay in

More information

Chapter 13 Non Sampling Errors

Chapter 13 Non Sampling Errors Chapter 13 Non Sampling Error It i a general aumption in the ampling theory that the true value of each unit in the population can be obtained and tabulated without any error. In practice, thi aumption

More information

Floating Point CORDIC Based Power Operation

Floating Point CORDIC Based Power Operation Floating Point CORDIC Baed Power Operation Kazumi Malhan, Padmaja AVL Electrical and Computer Engineering Department School of Engineering and Computer Science Oakland Univerity, Rocheter, MI e-mail: kmalhan@oakland.edu,

More information

Linear programming and duality theory

Linear programming and duality theory Linear programming and duality theory Complements of Operations Research Giovanni Righini Linear Programming (LP) A linear program is defined by linear constraints, a linear objective function. Its variables

More information

Refining SIRAP with a Dedicated Resource Ceiling for Self-Blocking

Refining SIRAP with a Dedicated Resource Ceiling for Self-Blocking Refining SIRAP with a Dedicated Reource Ceiling for Self-Blocking Mori Behnam, Thoma Nolte Mälardalen Real-Time Reearch Centre P.O. Box 883, SE-721 23 Väterå, Sweden {mori.behnam,thoma.nolte}@mdh.e ABSTRACT

More information

An Improved Implementation of Elliptic Curve Digital Signature by Using Sparse Elements

An Improved Implementation of Elliptic Curve Digital Signature by Using Sparse Elements The International Arab Journal of Information Technology, Vol. 1, No., July 004 0 An Improved Implementation of Elliptic Curve Digital Signature by Uing Spare Element Eam Al-Daoud Computer Science Department,

More information

arxiv: v3 [cs.cg] 1 Oct 2018

arxiv: v3 [cs.cg] 1 Oct 2018 Improved Time-Space Trade-off for Computing Voronoi Diagram Bahareh Banyaady Matia Korman Wolfgang Mulzer André van Renen Marcel Roeloffzen Paul Seiferth Yannik Stein arxiv:1708.00814v3 [c.cg] 1 Oct 2018

More information

3-D Visualization of a Gene Regulatory Network: Stochastic Search for Layouts

3-D Visualization of a Gene Regulatory Network: Stochastic Search for Layouts 3-D Viualization of a Gene Regulatory Network: Stochatic Search for Layout Naoki Hooyama Department of Electronic Engineering, Univerity of Tokyo, Japan hooyama@iba.k.u-tokyo.ac.jp Abtract- In recent year,

More information

Computing C-space Entropy for View Planning

Computing C-space Entropy for View Planning Computing C-pace Entropy for View Planning for a Generic Range Senor Model Pengpeng Wang (pwangf@c.fu.ca) Kamal Gupta (kamal@c.fu.ca) Robotic Lab School of Engineering Science Simon Fraer Univerity Burnaby,

More information

CERIAS Tech Report EFFICIENT PARALLEL ALGORITHMS FOR PLANAR st-graphs. by Mikhail J. Atallah, Danny Z. Chen, and Ovidiu Daescu

CERIAS Tech Report EFFICIENT PARALLEL ALGORITHMS FOR PLANAR st-graphs. by Mikhail J. Atallah, Danny Z. Chen, and Ovidiu Daescu CERIAS Tech Report 2003-15 EFFICIENT PARALLEL ALGORITHMS FOR PLANAR t-graphs by Mikhail J. Atallah, Danny Z. Chen, and Ovidiu Daecu Center for Education and Reearch in Information Aurance and Security,

More information

New Structural Decomposition Techniques for Constraint Satisfaction Problems

New Structural Decomposition Techniques for Constraint Satisfaction Problems 113 New Structural Decompoition Technique for Contraint Satifaction Problem Yaling Zheng and Berthe Y. Choueiry Contraint Sytem Laboratory, Univerity of Nebraka-Lincoln {yzheng,choueiry}@ce.unl.edu Abtract.

More information

Testing Structural Properties in Textual Data: Beyond Document Grammars

Testing Structural Properties in Textual Data: Beyond Document Grammars Teting Structural Propertie in Textual Data: Beyond Document Grammar Felix Saaki and Jen Pönninghau Univerity of Bielefeld, Germany Abtract Schema language concentrate on grammatical contraint on document

More information

3D MODELLING WITH LINEAR APPROACHES USING GEOMETRIC PRIMITIVES

3D MODELLING WITH LINEAR APPROACHES USING GEOMETRIC PRIMITIVES MAKARA, TEKNOLOGI, VOL. 9, NO., APRIL 5: 3-35 3D MODELLING WITH LINEAR APPROACHES USING GEOMETRIC PRIMITIVES Mochammad Zulianyah Informatic Engineering, Faculty of Engineering, ARS International Univerity,

More information

The Simplex Algorithm

The Simplex Algorithm The Simplex Algorithm Uri Feige November 2011 1 The simplex algorithm The simplex algorithm was designed by Danzig in 1947. This write-up presents the main ideas involved. It is a slight update (mostly

More information

On the Use of Shadows in Stance Recovery

On the Use of Shadows in Stance Recovery On the Ue of Shadow in Stance Recovery Alfred M. Brucktein, 1 Robert J. Holt, 1 Yve D. Jean, 2 Arun N. Netravali 1 1 Bell Laboratorie, Lucent Technologie, Murray Hill, NJ 094 2 Avaya Communication, Murray

More information

Compressed Sensing Image Processing Based on Stagewise Orthogonal Matching Pursuit

Compressed Sensing Image Processing Based on Stagewise Orthogonal Matching Pursuit Senor & randucer, Vol. 8, Iue 0, October 204, pp. 34-40 Senor & randucer 204 by IFSA Publihing, S. L. http://www.enorportal.com Compreed Sening Image Proceing Baed on Stagewie Orthogonal Matching Puruit

More information

Domain-Specific Modeling for Rapid System-Wide Energy Estimation of Reconfigurable Architectures

Domain-Specific Modeling for Rapid System-Wide Energy Estimation of Reconfigurable Architectures Domain-Specific Modeling for Rapid Sytem-Wide Energy Etimation of Reconfigurable Architecture Seonil Choi 1,Ju-wookJang 2, Sumit Mohanty 1, Viktor K. Praanna 1 1 Dept. of Electrical Engg. 2 Dept. of Electronic

More information