Geometry Inspired Algorithms for Linear Programming

Size: px
Start display at page:

Download "Geometry Inspired Algorithms for Linear Programming"

Transcription

1 Geoetry Inpired Algorith or Linear Prograing Dhananjay P. Mehendale Sir Parahurabhau College, Tilak Road, Pune-4030, India Abtract In thi paper we dicu oe novel algorith or linear prograing inpired by geoetrical conideration and ue iple atheatic related to inding interection o line and plane. All thee algorith have a coon ai: they all try to approach cloer and cloer to centroid or oe centrally located interior point or peeding up the proce o reaching an optial olution! Iagine the line parallel to vector C, where C T denote the objective unction to be optiized, and urther uppoe that thi line i alo paing through the point repreenting optial olution. The new algorith that we propoe in thi paper eentially try to reach at oe eaible interior point which i in the cloe vicinity o thi line, in ucceive tep. When one will be able to arrive inally at a point belonging to all neighborhood o oe point on thi line then by oving ro thi point parallel to vector C one can reach to the point belonging to the uiciently all neighborhood o the point repreenting optial olution.. Introduction: There are two type o linear progra (linear prograing proble):. Maiize: C T Subject to: A b 0 Or. Miniize: C T Subject to: A b 0 Where i a colun vector o ize n o unknown. Where C i a colun vector o ize n o proit (or aiization proble) or cot (or iniization proble) T coeicient, and C i a row vector o ize n obtained by atri tranpoition o vector C. n. Where A i a atri o contraint coeicient o ize

2 Where b i a colun vector o contant o ize repreenting the boundarie o contraint. By introducing the appropriate lack variable (or aiization proble) and urplu variable (or iniization proble), the above entioned linear progra get converted into tandard or a: Maiize: C T Subject to: A + = b (.) 0, 0 Where i lack variable vector o ize. Or Miniize: C T Subject to: A = b (.) 0, 0 Where i urplu variable vector o ize. In the geoetrical language, the contraint deined by the inequalitie or the o called conve polyhedron bounded by the contraint plane, A = b, and coordinate plane, = 0, and it i traightorward to check that there eit at leat one verte, o thi polyhedron at which the optial olution or the proble i ituated when the proble at hand i well deined having at leat one olution and not unbounded or ineaible one. Further, we denote the plane deined by equation C T = d, or oe choen value, d, a the objective plane. Many a tie there eit be unique optial olution but oetie there ay eit any optial olution, e.g. when one o the contraint plane and the objective plane are parallel to each other then we can have a ultitude o optial olution. The ethod that i propoed in thi paper attept to utilize the geoetrical tructure o the linear prograing proble. A entioned above, in geoetrical language every linear prograing proble deine a conve polyhedron ored by interecting contraint plane and coordinate plane. The region inide o thi conve polyhedron i called the eaible region. It i ade up o eaible interior point lying inide thi conve polyhedron. Thee o called eaible interior point atiy all boundary contraint and are nonnegative. Solving the aiization (iniization) linear prograing proble in geoetrical ter eentially conit o puhing thi objective plane outward (inward) in the direction o C uch that thi objective plane will reach to the etree end o the polyhedron and will contain the etree verte. Thi etree verte i actually the optial olution o the proble at hand. In geoetrical

3 ter olving a linear prograing proble ean to arrive at the point repreenting etree verte, to deterine coordinate o thi point, and urther to ind value o the objective unction (the o called optial objective value) at thi point.. New Algorith or Linear Prograing: Becaue o the ar great practical iportance o the linear progra and other iilar proble in the operation reearch it i ot deired thing to have an algorith which work in a ingle tep, i not, in a ew tep a poible. No ethod ha o ar been ound which will yield an optial olution to a linear progra in a ingle tep ([], Page 9). We wih to ephaize in thi paper that when one i lucky enough to arrive at oe interior eaible point belonging to the line parallel to vector C which i alo paing through the point repreenting optial olution, where C T denote the objective unction to be optiized, then one can ind the point repreenting optial olution to the linear progra under conideration in a ingle tep by jut oving along thi line till one reache the deired etree verte on thi line at the boundary o the conve polyhedron!! We wih to develop oe NEW algorith or olving linear prograing proble. We now proceed with brie decription o thee algorith. We will try to capture the eence o the ethod with the help two geoetrical igure, FIG. and FIG. given below. We hope that thee igure will ake eplicit the geoetrical otivation that lie behind thee algorith. Coordinate Plane Starting interior point C line parallel to vector C through Optial Solution Contraint Plane Interior point near boundary C per New tarting interior point Objective Plane Optial olution Interior point near boundary FIG. 3

4 Starting interior point Interior point near boundary Conve Polyhedron Centroid or Centrally located point New interior point near boundary C Farthet interior point near the boundary New arthet interior point near the boundary Conve Polygon FIG. A Brie Decription o Figure: In FIG. we have choen or the ake o iplicity a typical two dienional linear prograing proble, i.e. a proble which contain two variable, ay and y. In thi -dienional cae the objective plane, contraint plane, coordinate plane, are all actually line a hown in thi igure. Vector C which i perpendicular to objective plane (a line in thi cae) i hown. Alo, the (the ot iportant) line parallel to vector C and paing through the point repreenting optial olution (etree verte) i hown. A vector perpendicular to vector C, ay C per, i hown. So called tarting point, which i oe eaible interior point i hown. Starting at thi o called tarting interior point we ove in the direction o C till we reach at a arthet poible eaible interior point near boundary. In thi tep the value o objective unction iprove. Now, ro thi interior point near boundary we ove in the direction o C per till we reach at another interior point near boundary lying in thi direction. In thi tep the value o objective unction reain the ae, a thi new point i on the ae objective plane. Thi tep i carried out to locate the deired centrally located point. We take it a idpoint o line egent joining thee two interior point near the boundary and take thi idpoint a new tarting point to tart net iteration and to ove 4

5 in the direction o C till we again reach at a new interior point near boundary, and o on. In FIG. we have tried to depict higher dienional cae o a linear prograing proble, i.e. a proble containing at leat three variable (or ore: ay n variable). The contraint plane and coordinate plane give rie to a conve polyhedron (in n dienional pace) encloing eaible interior point a hown in the igure. The objective plane paing through oe eaible interior point interect with the polyhedron and the interection i a conve polygon a hown in the igure. Vector C which i alway perpendicular to (any) objective plane a hown. So called tarting point, which i oe interior point i hown. Starting at thi o called tarting interior point we ove in the direction o C till we reach at an interior point near boundary. We conider interection o the objective plane paing through thi interior point near boundary with polyhedron which i a polygon a hown. We deterine n point lying on the boundary (edge o conve polygon). We ue thee point (in place o vertice) and ind the centriod o thi polygon. We take thi centroid a new tarting interior point to tart net iteration and ove along the line parallel to vector C paing through thi centroid till we reach a new arthet poible eaible interior point near boundary, and o on. The other ethod ind a centrally located point a ean o interior point near boundary and arthet interior point near boundary a hown in igure. The arthet interior point i ound here uing ethod o calculu. For thi purpoe, we aiize the ditance unction. We conider line egent joining the point we arrived at near the boundary and the other interior point lying on the polygon at aued aiu ditance. We then take the ean o thee two point a centrally located point to be ued a new tarting point to tart new iteration i.e. to ove in the direction o C till again we reach at a new interior point near boundary, and o on. A Brie Decription o Firt Algorith: The irt algorith tart at oe eaible interior point. One then ove along the line paing through thi point and parallel to vector C in outward (inward) direction or aiization (iniization) proble till one will reach at an interior point very cloe to the boundary o the conve polyhedron deined by the proble. One then ind the value o objective unction (objective value) at thi newly obtained eaible interior point. One then conider objective plane paing through thi point and o having thi newly obtained objective value (or all it point). One then conider the interection o thi objective plane, 5

6 which ha newly obtained objective value or it point, with the conve polyhedron deined by the proble. Thi interection will be a conve polygon. One then ind out the centroid o thi polygon. Thi centroid will be the new tarting point to ove along the line paing through thi centroid and parallel to vector C in outward (inward) direction or aiization (iniization) proble again till one will reach at an interior point very cloe to the boundary o the conve polyhedron deined by the proble. One then repeat the ae earlier tep o inding the value o objective unction (objective value) at thi newly obtained eaible interior point, conidering the objective plane paing through thi point and o having thi newly obtained objective value (or all it point), conidering the interection o the objective plane, having newly obtained objective value or it point, with the conve polyhedron deined by the proble, which will again a previou will be a polygon. One then ind out centroid o thi new polygon, again ove along the line paing through thi centroid and parallel to vector C in outward (inward) direction or aiization (iniization) proble again till one will reach at an interior point very cloe to the boundary o the conve polyhedron deined by the proble. The tep entioned above taken repeatedly will ake u arrive at dierent objective plane in ucceion which will have iproved value or the objective unction, and dierent polygon will be ored in ucceion by the interection o thee objective plane with the conve polyhedron deined by the proble. Thee polygon ored in ucceion will be having aller and aller ize (area). In each iterative tep one thu will be going in the direction parallel to vector C along the line paing through the centroid o thee polygon with reduced area generated through interection o objective plane arrived at in ucceive tep with the conve polyhedron. It i traightorward to ee that in ucceive tep o thi algorith one will clearly arrive inally either at a point on the line or at a point belonging to all neighborhood o oe point on the line which i parallel to vector C and alo paing through the point repreenting optial olution. By oving then ro thi point on the line or point belonging to all neighborhood o a point on the line parallel to vector C one can reach to the point repreenting optial olution or to the point belonging to the cloe neighborhood o the point repreenting optial olution. A Brie Decription o Second Algorith: The tep o the econd algorith are alot identical with that o the irt algorith. It alo tart at oe eaible interior point. One then ove in the direction o vector C till one reache at a eaible interior point lying jut inide 6

7 the boundary o the conve polyhedron deined by the proble in that direction. One then conider the objective plane paing through thi point which interect with the conve polyhedron and again a previou thi interection i a polygon. In the irt algorith we ound the centroid o thi polygon by inding and uing certain n point on the boundary o thi polygon. In thi econd algorith we dier in thi tep. Intead o inding centroid we ind oe other point which i alo centrally located. Starting with the eaible interior point jut obtained in the previou tep one ind the direction in which i one will proceed along oe line lying on the objective plane paing through jut obtained eaible interior point near the boundary till one reache at a eaible interior point on the other ide near the boundary o the conve polygon then thi eaible interior point will be at longet poible ditance. By thi choice or the direction to proceed ro obtained eaible interior point near the boundary o the polygon to oe other interior point on the other ide o the boundary uch that the length o thi line egent joining thee point i larget. By uing ethod o calculu we anage to aiize the ditance between the above entioned two boundary point o that we ake thi line egent a longet line egent that reide on the polygon. Thi obviouly ake thi line to proceed through central region o the polygon or enuring larget poible length or thi line egent. Thu, by oving in thi direction one will be oving in the cloe vicinity o the centroid! We ind idpoint o the line egent joining o thee two etree eaible interior point. Thi idpoint will autoatically be cloe to centroid a deired. One tart the new iteration here and again one ove in the direction parallel to vector C along the line paing through thi centrally located idpoint o the egent till one arrive at oe new point lying on the boundary o the conve polyhedron in the direction o vector C. Thu, alot all the tep o econd algorith are identical to irt algorith ecept the tep o inding centroid. Intead, here one ind a centrally located point (oething iilar to centroid) which alo work well to achieve ae reult a the irt algorith. A Brie Decription o Third Algorith: The tep o the third algorith are again alot identical with that o the earlier algorith. It dier in it ethod o locating centrally located point. It alo tart at oe eaible interior point. One then ove in the direction o vector C till one reache at a eaible interior point lying jut inide the boundary. Fro thi point near the boundary we draw perpendicular on each o the contraint plane (a well a the coordinate plane) and ind thee oot o perpendicular. Uing thee point which are oot 7

8 o perpendicular we ind centroid and ue it a new tarting point and ove in the direction parallel to vector C along the line paing through thi centroid till one arrive at oe new interior point lying on the boundary, and o on. Intead o dropping perpendicular on the contraint plane one can drop the on the edge o conve polygon that reult through the interection o objective plane paing through jut obtained eaible interior point near boundary interect with conve polyhedron deined by the proble under conideration. We ue thu obtained oot o perpendicular lying on the edge o the polygon to ind centroid and ue thi centroid a new tarting point to tart a new iteration and again ove in the direction parallel to vector C along the line paing through thi centroid till one arrive at oe new interior point lying on the boundary, and o on. 3. A Detailed Decription o Algorith: Firt Algorith ) We take oe interior point to tart with, ay = (,, L, n ), ) We then ove along the line paing through thi point,, and parallel to vector C in outward (inward) direction or aiization (iniization) proble till one will reach at an interior point very cloe to the boundary o the conve polyhedron deined by the i proble, ay. 3) We then ind the objective value (value o objective unction) at i, naely, T i i C = 4) We then or the objective plane deined by the equation, T C = Thi objective plane interect the conve polyhedron deined by the proble at hand and give rie to a polygon. We wih to ind centroid o thi polygon and or thi purpoe we proceed to ind the point, one on each edge o thi polygon, ay,, a decribed in the ollowing tep. Note that the atri equation, A = b, actually together repreent nuber o equation repreenting nuber o contraint d d i,, L, 8

9 plane. Thee contraint plane together with coordinate plane, = 0, give rie to conve polyhedron. 5) We olve together the equation deining irt contraint plane ay, A =, where A repreent irt row o atri A, and the b T i C = d and ind olution repreenting the objective plane irt point (verte), ay. We olve together the equation deining econd contraint plane ay, A = b, where T A repreent econd row o atri A and i C = d and ind the olution repreenting the econd point (verte), ay. We continue olving pair o equation till inally we will olve together the equation deining -th contraint plane ay, T A = b and -th point (verte), ay. 6) We now ind the centroid, naely, i C = d and ind olution repreenting the = i= R = i n Thi centroid will be ued a a new tarting point to proceed. We ove in the direction o vector C, along the line paing through thi centroid till again a previou we reach at an interior point very cloe to the boundary o the conve polyhedron deined by the proble, ay. We now treat thi i i i point a i (i.e. ) and go to tep 3) and begin net iteration o the algorith. 7) We continue iteration or uiciently any tie, which will produce polygon o aller and aller ize in ucceive iteration, and thi will inally take u to the point which repreent optial olution o the proble, or in very all neighborhood o uch a point which repreent optial olution o the proble. Second Algorith: Thi econd algorith i alot identical to irt algorith. All the tep ecept one are ae. The only dierence between thi algorith and the irt algorith i in the i 9

10 procedure that we ollow here to ind a centrally located point on the polygon. We thereore dicu only thi tep o inding centrally located point in order to avoid unneceary repetition. In the irt algorith we take centroid a uch a point. In thi algorith we don t ind and take centroid a uch a point but obtain the required centrally located point through dierent conideration. It i traightorward to ee ro geoetry that each tie (i.e. in each iterative tep) inding and chooing oe centrally located point a a tarting point to ove parallel to vector C till one reache very near to the boundary o polyhedron will take u near the point that repreent optial olution in a uch ater way cauing ubtantial iproveent in the value o the objective unction in each tep. Chooing oe other point on the polygon which i away ro a centrally located point to ove parallel to vector C till one reache very near to the boundary o polyhedron will how uch lower iproveent and o will deand large any tep to reach the point which either itel the optial point or lying in very all neighborhood o optial point. A i done in irt algorith we tart at oe interior point, ay and proceed along a line through thi point which i parallel to vector C, till we reach at an interior point near the boundary o polyhedron, ay. Thu, i the arthet interior point on the line through and parallel to vector C. One can write = + αc A b i atiied. To ind Where calar α i o choen that uch α we put in the irt contraint, i.e. we conider A b and ind condition on α like α l. We then put A b in the econd contraint, i.e. we conider and ind condition on α like α l. We continue in thi way and conider every contraint in ucceion and conider inally the -th contraint, i.e. we conider A b and ind condition on α like α l. We then et 0

11 α = in {} l i.with thi α we get arthet poible interior point in the direction o vector C on the line paing through. A done in previou algorith we conider objective plane paing through and conider it interection with polyhedron which will be a conve polygon. In the irt algorith we obtained centroid o thi polygon to treat it a a new tarting point. Now, or thi algorith we wih to conider variou line paing through point and lying in the objective plane deined by equation T C = d having θ a the angle between any two neighboring w w,,, line. Let u uppoe that L are the eaible interior point lying on thee line through going in dierent direction and at the arthet poible ditance ro point, the aial nature o thee ditance i enured by oberving the ulillent o contraint aially. We then ai to earch out the line uch that or the obtained point, ay, aong the ditance w w i, i =,,L the ditance k i eay to check that uch line will pa cloely to centroid or centrally located point. A a ipliied verion or the above procedure let u conider ollowing dierent line lying on thi polygon and paing through the interior point. All thee line will belong to the T objective plane through, naely, C = d, where w w k i aiu. It T d = C and o will be perpendicular to vector C. Let u denote a vector belonging to objective plane through, by ybol C (or C per ), then clearly, C. C = 0. Let C = ( ω, ω, L, ωn ). Uing C. C = 0 we can eliinate one paraeter and in the epreion or C. Thu, we can have ω = φ ω, ω, L, ω ) and thereore we can write ( 3 n C = ( φ, ω, L, ω n ) where φ i unction o paraeter

12 ω, ω, 3, ω n L. Siilarly, we can have ω = φ ω, ω, L, ω ) and thereore we can write C ( 3 n = ( ω, φ, L, ω ) n, On continuing on thee line we can have variety o epreion or C,like 3 n C = ( ω, ω, φ, L, ωn ),..., C = ( ω, ω, L, φ ). Now in order to generate variou line paing through and T lying on the objective plane deined by equation C = d let u aign unit value to the paraeter in unction. We can build in thi way dierent vector perpendicular to vector C, like ( (,,,),, L C = φ L,), C = (, φ (,, L,), L,),, C n (,, L, n = φ (,, L,)). Now, ro the above obtained vector perpendicular to C we build ollowing vector like, g g g 3 3 = + µ C, = + µ C, = + µ 3C, g n, n = + µ nc. For each vector we ind the larget poible value or µ i uch that all the contraint reain valid and the vector g i g i repreent eaible interior point. Aong thee vector we chooe the one or which the Euclidean g k ditance between the choen vector ay, and vector i aiu. It i eay to check that or uch vector joining the point repreented by vector g k and g k the line will pa nearet to a centrally located point aong thee vector. We now chooe a new tarting point to ove in the direction o n g = + k. It i eay to check that all vector C, naely, ( ) thee tep will inally take u to the point which repreent optial olution o the proble, or in very all neighborhood o uch a point which repreent optial olution o the proble. In the ethod jut dicued to locate a centrally located point we have uggeted to tet and ind ro everal g i

13 g i i = + µ C the bet one. We now proceed to ee a vector i arter ethod to ind a centrally located point. In thi ethod we ake ue o the ethod o calculu a ollow: We conider a g general point repreented by vector on the objective plane paing through point repreented by vector, thu g = + µ C, whoe coordinate are n paraeter. We correlate and deterine thee paraeter uing aial nature o g ditance between point repreented by point and. g When thee point and are aially eparated we can g epect thee point and to be ituated diaetrically oppoite to each other with repect to a circle encloing the polygon. So, urther we can aely epect that the line joining g point repreented by repectively and will pa cloely to centrally located point (o the polygon) i the Euclidean ditance g between point repreented by repectively and will be g aiu, i.e. = µ C i aiu. We take ( C ) C = ( φ, ω, L, ω n ), etup equation = 0 or all ( ωi ) i =,3, L, n and ind interrelation between paraeter ω i. A a g conequence, we inally get the equation, = + µ C, where C = ( β, β, L, β n ) and thee β i are certain contant, and we have to deterine larget poible value or µ again uing contraint (a it wa done above to ind larget poible value or g α ) o that will be arthet interior point ro. A i done early, we now ind a new tarting point to ove in the n g direction o vector C, naely, = ( + ) It i eay to check that all thee tep will inally take u to the point which repreent optial olution o the proble, or in very all neighborhood o uch a point which repreent optial olution o the proble. We have thu dicued only that portion o econd 3

14 algorith that dier and or the entire ret portion both algorith proceed in identical way! Third Algorith: Thi third algorith i alot identical to irt two algorith. All the tep ecept one are ae. The only dierence between thi algorith and the irt two algorith i in the procedure that we ollow here to ind a centrally located point. We thereore dicu only thi tep o inding centrally located point in order to avoid unneceary repetition. A i done in previou algorith we tart at oe interior point, ay and proceed along a line through thi point which i parallel to vector C, till we reach at an interior point near the boundary o polyhedron, ay. Thu, i the interior point near boundary on the line parallel to vector C through. Fro thi point we draw perpendicular on contraint plane, A = or all i =,,..,. and ind each oot o perpendicular, i b i u u,,, u L. Again a previou we ind the centroid, naely, u i i R = = = n Thi centroid will be ued a a new tarting point to proceed along the line paing through it in the direction parallel to vector C, and o on. A an alternative, we draw perpendicular on edge o conve polygon, i.e. on line ored by interection o each contraint plane, i i T, with the objective plane, C = d, where T A = b or all i =,,.., d = C and ind each uch oot o perpendicular, v v,,, v L. Again a previou we ind the centroid, naely, v i i R = = = n Thi centroid will be ued a a new tarting point to proceed along the line paing through it in the direction parallel to vector C, and o on. 4

15 Eaple : Maiize: + y Subject to: + y 4 + y 4 + y, y 0 Solution: It i eay to check that (, ) i a eaible interior point. The value o objective unction at thi point i + y = + =. So, we tart by taking (, ) a tarting interior point. We now have to proceed in the direction o vector C till we reach near boundary and thu reach at an interior point near boundary. Now, C = (, ) o our new interior point will be (, ) + α C = (, ) + α (, ) = (α +, α +) Now, we deterine α uch that we get interior point near boundary, i.e. a point near boundary uch that all the contraint will be atiied. Subtituting the point in the irt contraint α + + α + 4, i.e. α /3 Subtituting the point in the econd contraint -α - + α +, i.e. 0 Subtituting the point in the third contraint 4α α +, i.e. α Thu, we take α = in {α } = /3. Uing thi α =/3 we get the deired point near boundary, naely, (, ) + α C = (, ) + α (, ) = (α +, α +) = (4/3, 4/3) The value o objective unction at thi point i + y = 4/3 + 4/3 = 8/3 =.66 Thu, the value o objective unction got iproved a epected. We have C = (, ), thereore, C per = C = (-, ). Starting ro the jut obtained interior point near boundary we now ove in the direction o C till we reach the (arthet) interior point on the (other ide o the) boundary. Thu, we ind (4/3, 4/3) + β C = (4/3, 4/3) + β (-, ) = (4/3 - β, 4/3 + β ) Subtituting thi point in the contraint equation we ind β and uing β = we get (4/3, 4/3) + β C = (0/3,-/3), and we then have the centroid a /[(4/3, 4/3) + (0/3, -/3)] = (7/3, /3). Subtituting point (7/3, /3) + α C = (7/3, /3) + α (, ) in the contraint we ind α =/3. Thi yield new point near boundary a (7/3, /3) + α (, ) = (7/3, /3) + (/3, /3) = (8/3, /3). The value o objective unction at thi point i 5

16 + y = 8/3 + /3 = 0/3 = Thu, the value o objective unction got iproved a epected. Actually, one can eaily check by carrying out one ore iteration that we have already reached the optial olution! Eaple : Maiize: Subject to: ,, 3 0 Solution : We have C = (0, 6, 4). Let u take a tarting interior point, = (,, ). Value o objective unction at = 0. We now ove in the direction o vector C till we reach near boundary and thu reach at an interior point near boundary. So our new interior point will be (,, ) + α C = (,, ) + α (0, 6, 4) = (0α +, 6α +, 4α +) Now, we deterine α uch that we get interior point near boundary, i.e. a point near boundary uch that all the contraint will be aially atiied. Subtituting the point ucceively in the contraint we get α = in {4.85, 4.034, 5.7} = 4. Thu, we get the point near boundary a (4, 5, 7). Value o objective unction at thi point i ( ) = 68. Thu, the value o objective unction got iproved a epected. We now ind point on the interection o objective plane = 68 eparately with each contraint plane and ind the interection 3 point a ollow: = (38, 0, 6), = (54, 4, 0), = (49.38, 0, 33.5), thereore, centroid = (47., , 3.84). Moving in the direction o vector C through centroid we reach to (47., , 3.84) (0, 6, 4). Value o objective unction at thi point i = Again, we now ind point on the interection o objective plane = eparately with each contraint plane and ind the interection point a 3 ollow: = (4.8, 0, 57.7), = (-00, 76, 0), = (67.73, 0, -5), thereore, centroid = (3.336, 9, 7.56). Moving in the direction o vector C through centroid we reach to (3.336, 9, 7.56) + 0.(0, 6, 4). Value o objective unction at thi point i = We thu ee that the value o objective unction i iproving in the ucceive tep and by continuing thee tep we can ind out the deired optial olution. 6

17 Solution : We have C = (0, 6, 4). Let C = ( λ, β, γ ). Uing 6 4 C. C = 0, we have C = ( β γ, β, γ ). We aiize ditance, i.e. F = ( β γ ) + β + γ i aiu. By 0 0 F F equating partial derivative to zero i.e. etting = 0, = 0 we β γ get γ =. 3β or γ = 0. 03β. Let u take a tarting interior point, = (,, ). Value o objective unction at = 0. We now ove in the direction o vector C till we reach near boundary and thu reach at an interior point near boundary. So our new interior point will be (,, ) + α C = (,, ) + α (0, 6, 4) = (0α +, 6α +, 4α +) Now, we deterine α uch that we get interior point near boundary, i.e. a point near boundary uch that all the contraint will be aially atiied. Subtituting the point ucceively in the contraint we get α = in {4.85, 4.034, 5.7} = 4. Thu, we get the point near boundary a (4, 5, 7). Value o objective unction at thi point i ( ) = 68. Uing relation γ =. 3β or aiization o ditance we have other point (4, 5, 7) + µ ( 3.9,,.33), where uing contraint we get µ =.35 and o, we have other point = (35.708, 3.65, 3.9). Thereore, the centrally located point = (38.354, 4.35, 4.645). Thu, we conider (38.354, 4.35, 4.645) + α (0, 6, 4) and ind α uing contraint a α = 0.64 giving rie to point (44.75, 8.65, 7.05). Thu, value o objective unction at thi point = = A arked iproveent!! We thu ee that the value o objective unction i iproving in the ucceive tep and by continuing thee tep we can ind out the deired optial olution. Acknowledgeent The author i thankul to Dr. M. R. Modak or oe ueul dicuion. Reerence. Hadley G., Linear Prograing, Naroa Publihing Houe, New Delhi 0 07, Eighth Reprint,

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

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

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

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

PERFORMANCE MEASUREMENT OF OEE USING DATA ENVELOPMENT ANALYSIS (DEA) Muhamad Arifpin Mansor 1 and Ario Ohsato 2

PERFORMANCE MEASUREMENT OF OEE USING DATA ENVELOPMENT ANALYSIS (DEA) Muhamad Arifpin Mansor 1 and Ario Ohsato 2 National Conference in Mechanical Engineering Reearch and Potgraduate Student (1 t NCMER 2010) 26-27 MAY 2010, FKM Conference Hall, UMP, Kuantan, Pahang, Malayia; pp. 65-71 ISBN: 978-967-5080-9501 (CD

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

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

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

Laboratory Exercise 1

Laboratory Exercise 1 Laboratory Eercie Switche, Light, and Multipleer The purpoe of thi eercie i to learn how to connect iple input and output device to an FPGA chip and ipleent a circuit that ue thee device. We will ue the

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

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

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

An Intro to LP and the Simplex Algorithm. Primal Simplex

An Intro to LP and the Simplex Algorithm. Primal Simplex 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

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

Position Control of Manipulator s Links Using Artificial Neural Network with Backpropagation Training Algorithm

Position Control of Manipulator s Links Using Artificial Neural Network with Backpropagation Training Algorithm Poition Control of Manipulator Link Uing Artificial Neural Network with Backpropagation Training Algorith Thiang, Handry Khowanto, Tan Hendra Sutanto Electrical Engineering Departent, Petra Chritian Univerity

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

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

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

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

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

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

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

Lens Conventions From Jenkins & White: Fundamentals of Optics, pg 50 Incident rays travel left to right Object distance s + if left to vertex, - if

Lens Conventions From Jenkins & White: Fundamentals of Optics, pg 50 Incident rays travel left to right Object distance s + if left to vertex, - if Len Convention From Jenkin & White: Fundamental o Optic, pg 50 Incident ray travel let to right Object ditance + i let to vertex, - i right to vertex Image ditance ' + i right to vertex, - i let to vertex

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

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

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

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

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

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

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

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

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

Anisotropy Estimation and Image Remapping Using Model Based Moveout

Anisotropy Estimation and Image Remapping Using Model Based Moveout Aniotropy Etiation and Iae Reappin Uin Model Baed Moveout Z. Liu* (PGS), N.D. Whitore (PGS) & C. Zhou (PGS) SUMMARY Typically odel paraeter etiation i achieved throuh ultiple iteration of linearized tooraphy

More information

Lens Conventions From Jenkins & White: Fundamentals of Optics, pg 50 Incident rays travel left to right Object distance s + if left to vertex, - if

Lens Conventions From Jenkins & White: Fundamentals of Optics, pg 50 Incident rays travel left to right Object distance s + if left to vertex, - if Len Convention From Jenkin & White: Fundamental o Optic, pg 50 Incident ray travel let to right Object ditance + i let to vertex, - i right to vertex Image ditance ' + i right to vertex, - i let to vertex

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

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

Uninformed Search Complexity. Informed Search. Search Revisited. Day 2/3 of Search

Uninformed Search Complexity. Informed Search. Search Revisited. Day 2/3 of Search Informed Search ay 2/3 of Search hap. 4, Ruel & Norvig FS IFS US PFS MEM FS IS Uninformed Search omplexity N = Total number of tate = verage number of ucceor (branching factor) L = Length for tart to goal

More information

Querying Geometric Figures Using a Controlled Language, Ontological Graphs and Dependency Lattices

Querying Geometric Figures Using a Controlled Language, Ontological Graphs and Dependency Lattices Querying Geoetric Figure Uing a Controlled Language, Ontological Graph and Dependency Lattice Yanni Haralabou 1 and Pedro Quarea 2 1 Intitut Mine-Téléco, Téléco retagne Coputer Science Departent UMR CNRS

More information

Distributed Packet Processing Architecture with Reconfigurable Hardware Accelerators for 100Gbps Forwarding Performance on Virtualized Edge Router

Distributed Packet Processing Architecture with Reconfigurable Hardware Accelerators for 100Gbps Forwarding Performance on Virtualized Edge Router Ditributed Packet Proceing Architecture with Reconfigurable Hardware Accelerator for 100Gbp Forwarding Performance on Virtualized Edge Router Satohi Nihiyama, Hitohi Kaneko, and Ichiro Kudo Abtract To

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

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

Multi-Target Tracking In Clutter

Multi-Target Tracking In Clutter Multi-Target Tracking In Clutter John N. Sander-Reed, Mary Jo Duncan, W.B. Boucher, W. Michael Dimmler, Shawn O Keefe ABSTRACT A high frame rate (0 Hz), multi-target, video tracker ha been developed and

More information

A Linear Interpolation-Based Algorithm for Path Planning and Replanning on Girds *

A Linear Interpolation-Based Algorithm for Path Planning and Replanning on Girds * Advance in Linear Algebra & Matrix Theory, 2012, 2, 20-24 http://dx.doi.org/10.4236/alamt.2012.22003 Publihed Online June 2012 (http://www.scirp.org/journal/alamt) A Linear Interpolation-Baed Algorithm

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

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

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

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

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

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

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

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

A PROBABILISTIC NOTION OF CAMERA GEOMETRY: CALIBRATED VS. UNCALIBRATED

A PROBABILISTIC NOTION OF CAMERA GEOMETRY: CALIBRATED VS. UNCALIBRATED A PROBABILISTIC NOTION OF CAMERA GEOMETRY: CALIBRATED VS. UNCALIBRATED Jutin Domke and Yianni Aloimono Computational Viion Laboratory, Center for Automation Reearch Univerity of Maryland College Park,

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

IMPLEMENTATION OF AREA, VOLUME AND LINE SOURCES

IMPLEMENTATION OF AREA, VOLUME AND LINE SOURCES December 01 ADMS 5 P503I1 IMPEMENTATION OF AREA, VOUME AND INE SOURCES The Met. Office (D J Thomon) and CERC 1. INTRODUCTION ADMS model line ource, and area and volume ource with conve polgon bae area.

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

SLA Adaptation for Service Overlay Networks

SLA Adaptation for Service Overlay Networks SLA Adaptation for Service Overlay Network Con Tran 1, Zbigniew Dziong 1, and Michal Pióro 2 1 Department of Electrical Engineering, École de Technologie Supérieure, Univerity of Quebec, Montréal, Canada

More information

Multicast with Network Coding in Application-Layer Overlay Networks

Multicast with Network Coding in Application-Layer Overlay Networks IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 22, NO. 1, JANUARY 2004 1 Multicat with Network Coding in Application-Layer Overlay Network Ying Zhu, Baochun Li, Member, IEEE, and Jiang Guo Abtract

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

Lip Segmentation with the Presence of Beards

Lip Segmentation with the Presence of Beards Lip Segentation with the Preence of Beard Author ang, S., Lau, W., Leung, S., Liew, A. Publihed 004 Conference Title Proceeding of the IEEE International Conference on Acoutic, Speech, and Signal Proceing,

More information

Exploring Simple Grid Polygons

Exploring Simple Grid Polygons Exploring Simple Grid Polygon Chritian Icking 1, Tom Kamphan 2, Rolf Klein 2, and Elmar Langetepe 2 1 Univerity of Hagen, Praktiche Informatik VI, 58084 Hagen, Germany. 2 Univerity of Bonn, Computer Science

More information

Factor Graphs and Inference

Factor Graphs and Inference Factor Graph and Inerence Sargur Srihari rihari@cedar.bualo.edu 1 Topic 1. Factor Graph 1. Factor in probability ditribution. Deriving them rom graphical model. Eact Inerence Algorithm or Tree graph 1.

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

CS 467/567: Divide and Conquer on the PRAM

CS 467/567: Divide and Conquer on the PRAM CS 467/567: Divide and Conquer on the PRAM Stefan D. Bruda Winter 2017 BINARY SEARCH Problem: Given a equence S 1..n orted in nondecreaing order and a value x, find the ubcript k uch that S i x If n proceor

More information

IMPROVED JPEG DECOMPRESSION OF DOCUMENT IMAGES BASED ON IMAGE SEGMENTATION. Tak-Shing Wong, Charles A. Bouman, and Ilya Pollak

IMPROVED JPEG DECOMPRESSION OF DOCUMENT IMAGES BASED ON IMAGE SEGMENTATION. Tak-Shing Wong, Charles A. Bouman, and Ilya Pollak IMPROVED DECOMPRESSION OF DOCUMENT IMAGES BASED ON IMAGE SEGMENTATION Tak-Shing Wong, Charle A. Bouman, and Ilya Pollak School of Electrical and Computer Engineering Purdue Univerity ABSTRACT We propoe

More information

An NoC Traffic Compiler for efficient FPGA implementation of Parallel Graph Applications

An NoC Traffic Compiler for efficient FPGA implementation of Parallel Graph Applications An NoC Traffic Copiler for efficient FPGA ipleentation of Parallel Graph Application Nachiket Kapre California Intitute of Technology, Paadena, CA 9115 nachiket@caltech.edu André DeHon Univerity of Pennylvania

More information

Hybrid MPI-OpenMP Parallelization Of Image Reconstruction

Hybrid MPI-OpenMP Parallelization Of Image Reconstruction JOURNAL OF SOFTWARE, VOL. 8, NO. 3, MARCH 03 687 Hybrid MPI-OpenMP Parallelization Of Iage Recontruction Jinliang Wan College of Coputer and Inforation Engineering, Henan Univerity of Econoic and Law Zhengzhou,

More information

Announcements. CSE332: Data Abstractions Lecture 19: Parallel Prefix and Sorting. The prefix-sum problem. Outline. Parallel prefix-sum

Announcements. CSE332: Data Abstractions Lecture 19: Parallel Prefix and Sorting. The prefix-sum problem. Outline. Parallel prefix-sum Announcement Homework 6 due Friday Feb 25 th at the BEGINNING o lecture CSE332: Data Abtraction Lecture 19: Parallel Preix and Sorting Project 3 the lat programming project! Verion 1 & 2 - Tue March 1,

More information

Performance Evaluation of an Advanced Local Search Evolutionary Algorithm

Performance Evaluation of an Advanced Local Search Evolutionary Algorithm Anne Auger and Nikolau Hanen Performance Evaluation of an Advanced Local Search Evolutionary Algorithm Proceeding of the IEEE Congre on Evolutionary Computation, CEC 2005 c IEEE Performance Evaluation

More information

Building a Compact On-line MRF Recognizer for Large Character Set using Structured Dictionary Representation and Vector Quantization Technique

Building a Compact On-line MRF Recognizer for Large Character Set using Structured Dictionary Representation and Vector Quantization Technique 202 International Conference on Frontier in Handwriting Recognition Building a Compact On-line MRF Recognizer for Large Character Set uing Structured Dictionary Repreentation and Vector Quantization Technique

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

LJPS Gurgaon. Class XII- Physics - Assignment Topic: - Ray Optics

LJPS Gurgaon. Class XII- Physics - Assignment Topic: - Ray Optics LJPS Gurgaon 1. The refractive index of the ediu i 3. What i the angle of refraction, if the unpolaried light i incident on it at the polarizing angle of the ediu? [An : 30 degree] Cla XII- Phyic - Aignent

More information

Course Project: Adders, Subtractors, and Multipliers a

Course Project: Adders, Subtractors, and Multipliers a In the name Allah Department of Computer Engineering 215 Spring emeter Computer Architecture Coure Intructor: Dr. Mahdi Abbai Coure Project: Adder, Subtractor, and Multiplier a a The purpoe of thi p roject

More information

Optimizing Synchronous Systems for Multi-Dimensional. Notre Dame, IN Ames, Iowa computation is an optimization problem (b) circuit

Optimizing Synchronous Systems for Multi-Dimensional. Notre Dame, IN Ames, Iowa computation is an optimization problem (b) circuit Optimizing Synchronou Sytem for ulti-imenional pplication Nelon L. Pao and Edwin H.-. Sha Liang-Fang hao ept. of omputer Science & Eng. ept. of Electrical & omputer Eng. Univerity of Notre ame Iowa State

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

Distribution-based Microdata Anonymization

Distribution-based Microdata Anonymization Ditribution-baed Microdata Anonymization Nick Kouda niverity of Toronto kouda@c.toronto.edu Ting Yu North Carolina State niverity yu@cc.ncu.edu Diveh Srivatava AT&T Lab Reearch diveh@reearch.att.com Qing

More information

A Novel Feature Line Segment Approach for Pattern Classification

A Novel Feature Line Segment Approach for Pattern Classification 12th International Conference on Information Fuion Seattle, WA, USA, July 6-9, 2009 A Novel Feature Line Segment Approach for Pattern Claification Yi Yang Intitute of Integrated Automation Xi an Jiaotong

More information

SIMIT 7. Profinet IO Gateway. User Manual

SIMIT 7. Profinet IO Gateway. User Manual SIMIT 7 Profinet IO Gateway Uer Manual Edition January 2013 Siemen offer imulation oftware to plan, imulate and optimize plant and machine. The imulation- and optimizationreult are only non-binding uggetion

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

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

An Algebraic Approach to Adaptive Scalable Overlay Network Monitoring

An Algebraic Approach to Adaptive Scalable Overlay Network Monitoring An Algebraic Approach to Adaptive Scalable Overlay Network Monitoring ABSTRACT Overlay network monitoring enable ditributed Internet application to detect and recover from path outage and period of degraded

More information

Optimal Gossip with Direct Addressing

Optimal Gossip with Direct Addressing Optimal Goip with Direct Addreing Bernhard Haeupler Microoft Reearch 1065 La Avenida, Mountain View Mountain View, CA 94043 haeupler@c.cmu.edu Dahlia Malkhi Microoft Reearch 1065 La Avenida, Mountain View

More information

DENSE CORRESPONDING PIXEL MATCHING USING A FIXED WINDOW WITH RGB INDEPENDENT INFORMATION

DENSE CORRESPONDING PIXEL MATCHING USING A FIXED WINDOW WITH RGB INDEPENDENT INFORMATION ISRS Annal of the hotograetry, Reote Sening and Spatial Inforation Science Volue I-4, 202 XXII ISRS Congre 25 Augut 0 Septeber 202, Melbourne, Autralia DENSE CORRESONDING IXEL MATCHING USING A FIXED WINDOW

More information

Parallel MATLAB at FSU: Task Computing

Parallel MATLAB at FSU: Task Computing Parallel MATLAB at FSU: Tak John Burkardt Department of Scientific Florida State Univerity... 1:30-2:30 Thurday, 07 April 2011 499 Dirac Science Library... http://people.c.fu.edu/ jburkardt/preentation/...

More information

Contents. Cameron Ellum and Prof. Naser El- Sheimy 19 April 2005 mobile multi-sensor systems research group

Contents. Cameron Ellum and Prof. Naser El- Sheimy 19 April 2005 mobile multi-sensor systems research group The Coon Adjutent of GPS and Photograetric Caeron Ellu and Prof. Naer El- Sheiy 19 April 2005 obile ulti-enor yte reearch group Content Background Reearch objective Ipleentation Teting Concluion Outlook

More information

How to Select Measurement Points in Access Point Localization

How to Select Measurement Points in Access Point Localization Proceeding of the International MultiConference of Engineer and Computer Scientit 205 Vol II, IMECS 205, March 8-20, 205, Hong Kong How to Select Meaurement Point in Acce Point Localization Xiaoling Yang,

More information

The optimization design of microphone array layout for wideband noise sources

The optimization design of microphone array layout for wideband noise sources PROCEEDINGS of the 22 nd International Congress on Acoustics Acoustic Array Systes: Paper ICA2016-903 The optiization design of icrophone array layout for wideband noise sources Pengxiao Teng (a), Jun

More information

Parity-constrained Triangulations with Steiner points

Parity-constrained Triangulations with Steiner points Parity-contrained Triangulation with Steiner point Victor Alarez October 31, 2012 Abtract Let P R 2 be a et of n point, of which k lie in the interior of the conex hull CH(P) of P. Let u call a triangulation

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

Lemma 1. A 3-connected maximal generalized outerplanar graph is a wheel.

Lemma 1. A 3-connected maximal generalized outerplanar graph is a wheel. 122 (1997) MATHEMATICA BOHEMICA No. 3, 225{230 A LINEAR ALGORITHM TO RECOGNIZE MAXIMAL GENERALIZED OUTERPLANAR GRAPHS Jo C cere, Almer a, Alberto M rquez, Sevilla (Received November 16, 1994, revied May

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

Lecturer: Ivan Kassamakov, Docent Assistants: Risto Montonen and Anton Nolvi, Doctoral

Lecturer: Ivan Kassamakov, Docent Assistants: Risto Montonen and Anton Nolvi, Doctoral Lecturer: Ivan Kaamakov, Docent Aitant: Rito Montonen and Anton Nolvi, Doctoral tudent Coure webpage: Coure webpage: http://electronic.phyic.helinki.i/teaching/optic-06-/ Peronal inormation Ivan Kaamakov

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

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

Competitive Online Searching for a Ray in the Plane

Competitive Online Searching for a Ray in the Plane Competitive Online Searching for a Ray in the Plane Andrea Eubeler, Rudolf Fleicher 1, Tom Kamphan, Rolf Klein, Elmar Langetepe, and Gerhard Trippen 3 1 Fudan Univerity, Shanghai Key Laboratory of Intelligent

More information

Bottom Up parsing. Bottom-up parsing. Steps in a shift-reduce parse. 1. s. 2. np. john. john. john. walks. walks.

Bottom Up parsing. Bottom-up parsing. Steps in a shift-reduce parse. 1. s. 2. np. john. john. john. walks. walks. Paring Technologie Outline Paring Technologie Outline Bottom Up paring Paring Technologie Paring Technologie Bottom-up paring Step in a hift-reduce pare top-down: try to grow a tree down from a category

More information

Trainable Context Model for Multiscale Segmentation

Trainable Context Model for Multiscale Segmentation Trainable Context Model for Multicale Segmentation Hui Cheng and Charle A. Bouman School of Electrical and Computer Engineering Purdue Univerity Wet Lafayette, IN 47907-1285 {hui, bouman}@ ecn.purdue.edu

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

arxiv: v1 [cs.ds] 27 Feb 2018

arxiv: v1 [cs.ds] 27 Feb 2018 Incremental Strong Connectivity and 2-Connectivity in Directed Graph Louka Georgiadi 1, Giueppe F. Italiano 2, and Niko Parotidi 2 arxiv:1802.10189v1 [c.ds] 27 Feb 2018 1 Univerity of Ioannina, Greece.

More information