People have been thinking about network problems for a long time Koenigsberg Bridge problem (Euler, 1736)

Size: px
Start display at page:

Download "People have been thinking about network problems for a long time Koenigsberg Bridge problem (Euler, 1736)"

Transcription

1 Networks People have been thnkng about network problems for a long tme Koengsberg Brdge problem (Euler, 1736) Can you cross all 7 brdges exactly once on a walk? Lesson 8-1, p. 1

2 Types of Network Flow Problems (Wnston) Transportaton problem (Htchcock, 1941) Gven a set of sources, destnatons Have source capactes, destnaton demands Know shppng cost/unt for each source-destnaton par Mnmze total cost of meetng demands at destnatons Assgnment Problem Restrcted transportaton problem Each source can supply 1 object Each destnaton demands 1 object Transshpment Problem Transportaton problem wth ntermedate (transshpment) ponts Generalzes both transportaton and assgnment problem Lesson 8-1, p. 2

3 Other Network Models n Wnston Shortest path problem (Djkstra1959) Fnd the shortest route between an orgn and a destnaton Algorthms range smple greedy algorthm to very complex Specal case of the transshpment problem Maxmum flow problem Maxmze flows from a sngle source to a sngle destnaton Important dual result: fnds the mnmum cut n a network Mnmum spannng tree Objectve s to connect all nodes n a network Want to mnmze the total length of the connectons Project management (PERT-CPM) Fnd tme to complete a lnked set of tasks Is actually a longest path problem Lesson 8-1, p. 3

4 Some Network Models Not n Wnston Crculaton problem Transshpment problem wth no source or demand nodes Example: arlne routng schedules Generalzed flow problem Some of the materal flowng on the network s lost n transmsson Example: electrcal power transmsson, water dstrbuton Multcommodty flow problem More than one type of materal s flowng on the network Dfferent materals consume network capacty, but may have dfferent transmsson costs Network nterdcton problem Bad guys are movng on a network; good guys try to stop them Each sde has to choose what paths to use or nterdct Lesson 8-1, p. 4

5 Network Models Not n Wnston (cont d) Network relablty problem Fnd the maxmum relablty set of routes n network In certan cases, can be recast as an MCNFP Network models wth sde constrants Knapsack problem: optmze the goodness of a set of objects that must ft nto a fnte-szed knapsack Travelng Salesman Problem: fnd the mnmum-cost tour among a set of destnatons, but only vst each destnaton once Varous vehcle routng problems Network optmzaton lterature s ggantc Semnal text s Ahuja, Magnant, and Orln (1993); 846 pages! Huge number of applcatons Inspraton for much of the research nto algorthmc effcency Lesson 8-1, p. 5

6 Concentraton n Ths Course I wll emphasze the transshpment problem Otherwse known as the mnmum-cost network flow problem (MCNFP) Reasons: Transportaton, assgnment, max flow, shortest path problems are all cases of MCNFP All commercal software mplements a modfed smplex method based on MCNFP To explot ths capablty, you have to formulate n terms of MCNFP Specalzed transportaton and assgnment problem algorthms are largely unnecessary (e.g., steppng-stone and Hungaran methods) Lesson 8-1, p. 6

7 Network Jargon To model a problem as a network, we need some termnology A graph G conssts of: A set of nodes (N) A set of arcs (A), whch connect the nodes So, G = (N,A) specfes the topology of the network Graph characterstcs Let,j be ndces for the nodes Then the par (, dentfes an arc Ths notaton allows us to defne thngs such as: Unt transportaton costs on an arc (C j ) Supples at each source node (S ) Demands at each demand node (D j ) Lesson 8-1, p. 7

8 From Network to Optmzaton Model Consder the transshpment network below: -4-3 (-6,5) (10,4) (13,5) (-4,2) (13,9) (11,7) What does all ths mean? Numbers n crcles are node labels 2 2 (11,8) Numbers next to nodes are supples (>0) and demands (<0) Numbers on arcs are (cost/unt to shp, max flow on arc) Assume we want to mnmze total cost 5-1 Lesson 8-1, p. 8

9 Optmzaton Model (Wnston format) Let x j be the flow on arc (, Then, the model s: mn z subject to x 12 all x x x j x = 11x x , x x x x + x x 4, x x x x , x x + x 4x x + x 2, x x 8, x 6x = 6 (node1 balance) = 2 (node 2 balance) = - 4 (node 3 balance) = - 3 (node 4 balance) = -1(node 5 balance) , x x 9 54 Lesson 8-1, p. 9

10 Some Key Ponts FLOW MUST BALANCE! For pure supply nodes, flow out must equal supply For pure demand nodes, flow n must equal demand For transshpment nodes, flow out must equal flow n Note the example has nodes that demand and transshp What do we do f supply s unequal to demand? Create dummy node to absorb (shp) excess supply (demand) Create costs that make sense n the model Arc costs can be negatve Can also force flow on arcs by puttng n lower bounds Sgn conventons Flow out s postve Flow n s negatve Lesson 8-1, p. 10

11 Optmzaton Model (Algebrac format) Indces, j = nodes {1,2,3,4,5} Subsets ARCS(, = connectons between nodes Data C j = cost per unt to shp on arc,j L j = lower bound on flow on arc,j U j = upper bound on flow on arc,j SD = supply or demand at node Varables x j = flow on arc,j Lesson 8-1, p. 11

12 Algebrac Format (cont d) So, the general MCNFP s: mn z = subject to C j, j ARCS (, * x j FLOW IN FLOW OUT L x x U j j ARCS (, j j j x j = SD j ARCS ( j, ) for all ARCS(, for all nodes One MPL program can represent any MCNFP! So, are we done yet? Lesson 8-1, p. 12

13 Answer s NO The trck wth networks s to translate the problem nto a network structure Many thngs that don t appear to be networks are See Wnston, pp on the nventory problem Many, many other models can be represented by a network So, the challenge s to: Determne f the problem can be represented by a network If so, come up wth the nodes, arcs, costs, and capactes Why do we want to do ths? Speed: network codes are much faster than normal LP smplex Integralty: f a problem can be represented by an MCNFP, t wll have ntegral answers (f the supples, demands and bounds are nteger) Lesson 8-1, p. 13

14 Common MCNFP Models - Transportaton Transportaton problem Ths s an MCNFP wth no transshpment nodes Nodes are dvded nto two dsjont sets, SOURCES and SINKS So, the formulaton becomes: mn z subject to j j ARCS (, j ARCS (, 0 x j x x = j, j ARCS (, = = U C * x SUPPLY DEMAND j j for all nodes j for all nodes for all ARCS(, SOURCES j SINKS Wnston shows a specal algorthm for ths, but t s unnecessary Lesson 8-2, p. 1

15 Common MCNFP Models - Assgnment A very smple model (too smple to be of much use) We are matchng demands to supples Each demand (supply) node demands (supples) 1 unt Number of supply and demand nodes are equal So, ths model s: mn subject to j j ARCS (, j ARCS (, x j z x x = j, j ARCS (, = 1 for all nodes = 1for all nodes { 0,1} for all ARCS(, Agan, Wnston shows a specal (Hungaran) algorthm for ths - t s not needed C * x j SOURCES j SINKS Lesson 8-2, p. 2

16 Common MCNFP Problems - Max Flow Ths s useful, but s a twst on the MCNFP formulaton We are maxmzng flow from a sngle source (s) to a sngle destnaton (d) Ths flow, however, s a varable, v Ths model s: max subject to 0 x z j ARCS j = v v for = s xj x j = 0 for all nodes (, j ARCS ( j, ) v for = d U for all ARCS(, j Note here that we have to nclude a return arc from d to s to ensure the flow balances s, d Lesson 8-2, p. 3

17 Shortest (Longest) Path Problem Ths can also be represented by an MCNFP Costs are arc lengths Flow 1 unt from the orgn s to the destnaton d Mnmze (maxmze) the sum of the arcs used Formulaton: mn ( or max) z j, j ARCS(, * x subject to 1, = s xj x j = 0, s and j ARCS(, j ARCS( j, ) 1, = d 0 x 1 for all ARCS(, j = C j d NOTE: lots of smple algorthms (e.g., Djkstra) avalable for ths problem Lesson 8-2, p. 4

18 Convertng a Problem to a Network Many hard problems become easy f you can convert them to a network Example: open-pt mnng problem An open pt mne can be represented as a set of blocks Each block has a net proft w f you choose to extract t But, you have to remove the blocks above t to get to t Ths problem s called a maxmum weght closure The graph s a set of nodes wth weghts The arcs show dependences among nodes A closure s a set of nodes wth no outgong arcs The objectve s to fnd the closure wth maxmum weght Lesson 8-2, p. 5

19 Example Closure Problem A(-10) B(-10) C(-20) D(-20) E(30) F(-5) G(5) H(50) I(10) Number n parentheses s payoff for choosng that node Example: A, B, and E s a closure, wth total weght = 10 Lesson 8-2, p. 6

20 Convertng a Closure to a Max Flow Problem Add two new nodes, s and t Connect all nodes wth postve payoffs wth arcs from node s Connect all nodes wth negatve payoffs arcs to node t Make the upper bound on all new arcs the absolute value of the weght of the node Make the upper bound on the orgnal arcs nfnte Solve a maxmum flow problem wth ths network Lesson 8-2, p. 7

21 The Maxmum Weght Closure as a Max Flow T A(-10) B(-10) C(-20) D(-20) E(30) H(50) F(-5) I(10) G(5) Upper bound on flow for all new arcs s the absolute value of the node they connect to (except for T to S) S Lesson 8-2, p. 8

22 Gettng the Answer T A(-10) B(-10) C(-20) D(-20) E(30) F(-5) H(50) I(10) G(5) 15 5 Objectve functon value: 60 Flows shown on dagram But what nodes are n the closure? And what s the weght? 25 S 10 Lesson 8-2, p. 9

23 Asde: the Max-Flow Mn-Cut Theorem In a maxmum flow problem, the optmal flow s equal to the capacty of the mnmum cut A cut s a set of arcs that dvdes the network nto two sets of nodes, one contanng the source (S) and the other the snk (T) Call these sets of nodes N 1 and N 2 Each arc n the cut set has one endpont n N 1 and another n N 2 Consequences: Solvng the max flow problem also gves the mnmal set of arcs that can dsconnect the network The arcs n the cut wll all be at ther upper bounds A large network can have many cutsets May have to resort to a separate algorthm to fnd them all Lesson 8-2, p. 10

24 Fndng the Mn Cut n the Closure Problem T A(-10) B(-10) C(-20) D(-20) E(30) F(-5) G(5) Marked arcs are at ther upper bounds Note that the sum of those bounds s the max flow H(50) I(10) 5 10 S Lesson 8-2, p. 11

25 Delete the Arcs n the Mn Cut T A(-10) B(-10) C(-20) D(-20) E(30) F(-5) G(5) Now we see the partton of the nodes... H(50) I(10) Whch partton s the maxmum weght closure? And what s ts weght? S Lesson 8-2, p. 12

26 Some Fnal Notes We can solve the max weght closure problem drectly: max z W x subject to x x j for all, j ARCS(, x = { 0,1} for all People convert t to a network because: There are specal max flow algorthms avalable that do not requre expensve LP solvers It s relatvely easy to code these algorthms and they run quckly However, you must do added work to fnd the soluton See (the Remote Interactve Optmzaton Testbed) webste for a demo Lesson 8-2, p. 13

27 The Crtcal Path Method (CPM) Recent evoluton of project schedulng Methodology depended on who was n charge After WW I, the Gantt (bar) chart became a popular method But, bar charts had lmted ablty to depct complex relatonshps DuPont and Remngton Rand Unvac developed a new method n the late 1950 s Approach was to depct the project as a network Am was provde a means to nvestgate tradeoffs n project cost and duraton Came to be known as CPM Lesson 8-3, p. 1

28 CPM Formulaton CPM s essentally a longest-path problem (and can be depcted as an MCNFP) Consder the followng example (from Schrage): Actvty Job # Tme Predecessors Dg basement A 3 none Pour foundaton B 4 A Pour basement floor C 2 B Install floor josts D 3 B Install Walls E 5 B Install rafters F 3 C,E Install floorng G 4 D Rough nteror H 6 G Install roof I 7 F Fnsh nteror J 5 I,H Landscape K 2 C,E Lesson 8-3, p. 2

29 Network Representaton (Actvty-on-Arc, or AOA) Nodes represent precedences Arcs represent actvtes and completon tmes Project tme s the longest path from 1 to 9 What s the crtcal path? 6 4 (G) 6 (H) 3 (D) 4 7 (I) 8 5 (J) (A) 4 (B) 3 2 (C) 3 (F) (E) 2 (K) 5 Lesson 8-3, p. 3

30 A Better Representaton: Actvty on Node (AON) Here s the same problem wth the nodes as actvtes 4 C 2 2 F 3 I s A B 4 D 3 G H 4 6 J E 5 K 2 d Ths representaton s far superor to AOA AOA frequently requres dummy arcs to depct precedences Mnmzng the number of dummy arcs s a dffcult problem We wll not use AOA representatons n ths course Lesson 8-3, p. 4

31 CPM as a Longest Path Problem Just maxmze the shortest path formulaton: max subject to j ARCS ( 0 x z j = C j, j ARCS (, * x xj x j = 0,, j ARCS ( j, ) 1 for all ARCS(, j 1, = s s and 1, = d d ( us ) ( u ) ( u ) d However, we wll work (for now) wth the dual of ths problem The ndces, j (wth start s and fnsh d) now represent jobs The varable u s the start tme for each job Let C be the completon tme of job Lesson 8-3, p. 5

32 Dual Formulaton Here s what the dual looks lke: mn u u z = u subject to j u d C u for all, unrestrcted for all s j ARCS(, The dual s not a network! The total tme s the dfference between u d and u s The rest of the constrants enforce precedences, completon tmes The dual s easer to formulate (and extend) than the MCNFP Ths formulaton does let us get at what the orgnal researchers wanted to nvestgate, though... Lesson 8-3, p. 6

33 Project Crashng Addresses trades between expendtures, completon tme Assume that: You know the cost per unt tme to crash a job (CC ) You know the mnmum job completon tme (MIN ) TOT s the total desred project tme Formulaton, where cr s the amount a job s crashed: mn z u u u d j 0 u u cr = subject to s TOT + C C CC unrestrcted for all cr * cr MIN for all, j ARCS(, Lesson 8-3, p. 7

34 Just-In-Tme Schedulng In ths model, some jobs must start wthn a certan amount of tme of other jobs Let S j be the max length of tme between the start of job and the start of job j How do we modfy the formulaton to handle ths? mn z = u subject to u u u j j u u d C + S u j for all, for all, unrestrcted for all s j ARCS(, j wth S j 0 Lesson 8-3, p. 8

35 Another Twst Suppose nstead we penalze the tme dfference between the completon of job and the start of job j Let: P j be the late penalty per unt tme TOT be the total desred project tme The followng formulaton mnmzes these penaltes: mn z = subject to u u u d j u u s j, j ARCS (, TOT C ( u u C ) for all, unrestrcted for all * P j j ARCS(, Lesson 8-3, p. 9

36 How Do You Fnd the Crtcal Path? Suppose you solve the example problem n MPL You get task start tmes, but don t know whch ones are crtcal The key s to look at the dual values of the constrants, whch represent the arcs Any arc wth a nonzero dual value s on the crtcal path j Slack Shadow Prce s A 0 1 A B 0 1 B C -3 0 B D -2 0 B E 0 1 C F 0 0 C K D G 0 0 E F 0 1 E K F I 0 1 G H 0 0 H J 0 0 I J 0 1 J d 0 1 K d 0 0 Lesson 8-3, p. 10

37 MPL Code TITLE CPM; { Schrage CPM example; MPL must be } { n case senstve mode! } INDEX node := (s,a,b,c,d,e,f,g,h,i,j,k,d); := node; j := node; DATA { prec s used to defne precedence arcs } prec[,j] := [s,a,1, A,B,1, B,C,1, B,D,1, B,E,1, C,F,1, C,K,1, D,G,1, E,F,1, E,K,1, F,I,1 G,H,1, H,J,1, I,J,1, J,d,1, K,d,1]; { note 0 (dummy) duraton tmes for s and d } dur[] := (0,3,4,2,3,5,3,4,6,7,5,2,0); VARIABLES u[node]; MODEL mn span = u["d"] - u["s"]; SUBJECT TO precedence[,j] where prec[,j]>0: u[node:=j] - u[node:=] > dur[]; END Lesson 8-3, p. 11

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

LECTURE NOTES Duality Theory, Sensitivity Analysis, and Parametric Programming

LECTURE NOTES Duality Theory, Sensitivity Analysis, and Parametric Programming CEE 60 Davd Rosenberg p. LECTURE NOTES Dualty Theory, Senstvty Analyss, and Parametrc Programmng Learnng Objectves. Revew the prmal LP model formulaton 2. Formulate the Dual Problem of an LP problem (TUES)

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

An Application of Network Simplex Method for Minimum Cost Flow Problems

An Application of Network Simplex Method for Minimum Cost Flow Problems BALKANJM 0 (0) -0 Contents lsts avalable at BALKANJM BALKAN JOURNAL OF MATHEMATICS journal homepage: www.balkanjm.com An Applcaton of Network Smplex Method for Mnmum Cost Flow Problems Ergun EROGLU *a

More information

MILP. LP: max cx ' MILP: some integer. ILP: x integer BLP: x 0,1. x 1. x 2 2 2, c ,

MILP. LP: max cx ' MILP: some integer. ILP: x integer BLP: x 0,1. x 1. x 2 2 2, c , MILP LP: max cx ' s.t. Ax b x 0 MILP: some nteger x max 6x 8x s.t. x x x 7 x, x 0 c A 6 8, 0 b 7 ILP: x nteger BLP: x 0, x 4 x, cx * * 0 4 5 6 x 06 Branch and Bound x 4 0 max 6x 8x s.t. xx x 7 x, x 0 x,

More information

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

More information

5 The Primal-Dual Method

5 The Primal-Dual Method 5 The Prmal-Dual Method Orgnally desgned as a method for solvng lnear programs, where t reduces weghted optmzaton problems to smpler combnatoral ones, the prmal-dual method (PDM) has receved much attenton

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Machine Learning. Support Vector Machines. (contains material adapted from talks by Constantin F. Aliferis & Ioannis Tsamardinos, and Martin Law)

Machine Learning. Support Vector Machines. (contains material adapted from talks by Constantin F. Aliferis & Ioannis Tsamardinos, and Martin Law) Machne Learnng Support Vector Machnes (contans materal adapted from talks by Constantn F. Alfers & Ioanns Tsamardnos, and Martn Law) Bryan Pardo, Machne Learnng: EECS 349 Fall 2014 Support Vector Machnes

More information

A HEURISTIC METHOD FOR RELIABILITY REDUNDANCY OPTIMIZATION OF FLOW NETWORKS

A HEURISTIC METHOD FOR RELIABILITY REDUNDANCY OPTIMIZATION OF FLOW NETWORKS Kumar Pardeep and Chaturved D.K., Pahua G.L. - A HEURISTIC METHOD FOR RELIABILITY REDUNDANCY OPTIMIZATION OF FLOW NETWORKS A HEURISTIC METHOD FOR RELIABILITY REDUNDANCY OPTIMIZATION OF FLOW NETWORKS Kumar

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

Support Vector Machines. CS534 - Machine Learning

Support Vector Machines. CS534 - Machine Learning Support Vector Machnes CS534 - Machne Learnng Perceptron Revsted: Lnear Separators Bnar classfcaton can be veed as the task of separatng classes n feature space: b > 0 b 0 b < 0 f() sgn( b) Lnear Separators

More information

Design of Structure Optimization with APDL

Design of Structure Optimization with APDL Desgn of Structure Optmzaton wth APDL Yanyun School of Cvl Engneerng and Archtecture, East Chna Jaotong Unversty Nanchang 330013 Chna Abstract In ths paper, the desgn process of structure optmzaton wth

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

K-means and Hierarchical Clustering

K-means and Hierarchical Clustering Note to other teachers and users of these sldes. Andrew would be delghted f you found ths source materal useful n gvng your own lectures. Feel free to use these sldes verbatm, or to modfy them to ft your

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

Minimum Cost Optimization of Multicast Wireless Networks with Network Coding

Minimum Cost Optimization of Multicast Wireless Networks with Network Coding Mnmum Cost Optmzaton of Multcast Wreless Networks wth Network Codng Chengyu Xong and Xaohua L Department of ECE, State Unversty of New York at Bnghamton, Bnghamton, NY 13902 Emal: {cxong1, xl}@bnghamton.edu

More information

11. APPROXIMATION ALGORITHMS

11. APPROXIMATION ALGORITHMS Copng wth NP-completeness 11. APPROXIMATION ALGORITHMS load balancng center selecton prcng method: vertex cover LP roundng: vertex cover generalzed load balancng knapsack problem Q. Suppose I need to solve

More information

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

Biostatistics 615/815

Biostatistics 615/815 The E-M Algorthm Bostatstcs 615/815 Lecture 17 Last Lecture: The Smplex Method General method for optmzaton Makes few assumptons about functon Crawls towards mnmum Some recommendatons Multple startng ponts

More information

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

CS246: Mining Massive Datasets Jure Leskovec, Stanford University CS46: Mnng Massve Datasets Jure Leskovec, Stanford Unversty http://cs46.stanford.edu /19/013 Jure Leskovec, Stanford CS46: Mnng Massve Datasets, http://cs46.stanford.edu Perceptron: y = sgn( x Ho to fnd

More information

Greedy Technique - Definition

Greedy Technique - Definition Greedy Technque Greedy Technque - Defnton The greedy method s a general algorthm desgn paradgm, bult on the follong elements: confguratons: dfferent choces, collectons, or values to fnd objectve functon:

More information

Network Optimization Models. Chapter 10: Hillier and Lieberman Chapter 8: Decision Tools for Agribusiness Dr. Hurley s AGB 328 Course

Network Optimization Models. Chapter 10: Hillier and Lieberman Chapter 8: Decision Tools for Agribusiness Dr. Hurley s AGB 328 Course Network Optimization Models Chapter 10: Hillier and Lieberman Chapter 8: Decision Tools for Agribusiness Dr. Hurley s AGB 328 Course Terms to Know Nodes, Arcs, Directed Arc, Undirected Arc, Links, Directed

More information

LARRY SNYDER DEPT. OF INDUSTRIAL AND SYSTEMS ENGINEERING CENTER FOR VALUE CHAIN RESEARCH LEHIGH UNIVERSITY

LARRY SNYDER DEPT. OF INDUSTRIAL AND SYSTEMS ENGINEERING CENTER FOR VALUE CHAIN RESEARCH LEHIGH UNIVERSITY Faclty Locaton Models: An Overvew 1 LARRY SNYDER DEPT. OF INDUSTRIAL AND SYSTEMS ENGINEERING CENTER FOR VALUE CHAIN RESEARCH LEHIGH UNIVERSITY EWO SEMINAR SERIES APRIL 21, 2010 Outlne Introducton Taxonomy

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Concurrent Apriori Data Mining Algorithms

Concurrent Apriori Data Mining Algorithms Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

More information

Efficient Load-Balanced IP Routing Scheme Based on Shortest Paths in Hose Model. Eiji Oki May 28, 2009 The University of Electro-Communications

Efficient Load-Balanced IP Routing Scheme Based on Shortest Paths in Hose Model. Eiji Oki May 28, 2009 The University of Electro-Communications Effcent Loa-Balance IP Routng Scheme Base on Shortest Paths n Hose Moel E Ok May 28, 2009 The Unversty of Electro-Communcatons Ok Lab. Semnar, May 28, 2009 1 Outlne Backgroun on IP routng IP routng strategy

More information

Intro. Iterators. 1. Access

Intro. Iterators. 1. Access Intro Ths mornng I d lke to talk a lttle bt about s and s. We wll start out wth smlartes and dfferences, then we wll see how to draw them n envronment dagrams, and we wll fnsh wth some examples. Happy

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

Announcements. Supervised Learning

Announcements. Supervised Learning Announcements See Chapter 5 of Duda, Hart, and Stork. Tutoral by Burge lnked to on web page. Supervsed Learnng Classfcaton wth labeled eamples. Images vectors n hgh-d space. Supervsed Learnng Labeled eamples

More information

Routing in Degree-constrained FSO Mesh Networks

Routing in Degree-constrained FSO Mesh Networks Internatonal Journal of Hybrd Informaton Technology Vol., No., Aprl, 009 Routng n Degree-constraned FSO Mesh Networks Zpng Hu, Pramode Verma, and James Sluss Jr. School of Electrcal & Computer Engneerng

More information

Classification / Regression Support Vector Machines

Classification / Regression Support Vector Machines Classfcaton / Regresson Support Vector Machnes Jeff Howbert Introducton to Machne Learnng Wnter 04 Topcs SVM classfers for lnearly separable classes SVM classfers for non-lnearly separable classes SVM

More information

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 15

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 15 CS434a/541a: Pattern Recognton Prof. Olga Veksler Lecture 15 Today New Topc: Unsupervsed Learnng Supervsed vs. unsupervsed learnng Unsupervsed learnng Net Tme: parametrc unsupervsed learnng Today: nonparametrc

More information

Needed Information to do Allocation

Needed Information to do Allocation Complexty n the Database Allocaton Desgn Must tae relatonshp between fragments nto account Cost of ntegrty enforcements Constrants on response-tme, storage, and processng capablty Needed Informaton to

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR Judth Aronow Rchard Jarvnen Independent Consultant Dept of Math/Stat 559 Frost Wnona State Unversty Beaumont, TX 7776 Wnona, MN 55987 aronowju@hal.lamar.edu

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

LECTURE : MANIFOLD LEARNING

LECTURE : MANIFOLD LEARNING LECTURE : MANIFOLD LEARNING Rta Osadchy Some sldes are due to L.Saul, V. C. Raykar, N. Verma Topcs PCA MDS IsoMap LLE EgenMaps Done! Dmensonalty Reducton Data representaton Inputs are real-valued vectors

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

Dynamic Programming. Example - multi-stage graph. sink. source. Data Structures &Algorithms II

Dynamic Programming. Example - multi-stage graph. sink. source. Data Structures &Algorithms II Dynamc Programmng Example - mult-stage graph 1 source 9 7 3 2 2 3 4 5 7 11 4 11 8 2 2 1 6 7 8 4 6 3 5 6 5 9 10 11 2 4 5 12 snk Data Structures &Algorthms II A labeled, drected graph Vertces can be parttoned

More information

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints TPL-ware Dsplacement-drven Detaled Placement Refnement wth Colorng Constrants Tao Ln Iowa State Unversty tln@astate.edu Chrs Chu Iowa State Unversty cnchu@astate.edu BSTRCT To mnmze the effect of process

More information

Clustering on antimatroids and convex geometries

Clustering on antimatroids and convex geometries Clusterng on antmatrods and convex geometres YULIA KEMPNER 1, ILYA MUCNIK 2 1 Department of Computer cence olon Academc Insttute of Technology 52 Golomb tr., P.O. Box 305, olon 58102 IRAEL 2 Department

More information

AGGREGATED MODELS TECHNIQUE FOR INTEGRATING PLANNING AND SCHEDULING OF PRODUCTION TASKS

AGGREGATED MODELS TECHNIQUE FOR INTEGRATING PLANNING AND SCHEDULING OF PRODUCTION TASKS Internatonal Journal of Modern Manufacturng Technologes ISSN 2067 3604, Vol III, No 1 / 2011 39 AGGREGATED MODELS TECHNIQUE FOR INTEGRATING PLANNING AND SCHEDULING OF PRODUCTION TASKS Ştefan Dumbravă Gheorghe

More information

Polyhedral Compilation Foundations

Polyhedral Compilation Foundations Polyhedral Complaton Foundatons Lous-Noël Pouchet pouchet@cse.oho-state.edu Dept. of Computer Scence and Engneerng, the Oho State Unversty Feb 8, 200 888., Class # Introducton: Polyhedral Complaton Foundatons

More information

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning Outlne Artfcal Intellgence and ts applcatons Lecture 8 Unsupervsed Learnng Professor Danel Yeung danyeung@eee.org Dr. Patrck Chan patrckchan@eee.org South Chna Unversty of Technology, Chna Introducton

More information

All-Pairs Shortest Paths. Approximate All-Pairs shortest paths Approximate distance oracles Spanners and Emulators. Uri Zwick Tel Aviv University

All-Pairs Shortest Paths. Approximate All-Pairs shortest paths Approximate distance oracles Spanners and Emulators. Uri Zwick Tel Aviv University Approxmate All-Pars shortest paths Approxmate dstance oracles Spanners and Emulators Ur Zwck Tel Avv Unversty Summer School on Shortest Paths (PATH05 DIKU, Unversty of Copenhagen All-Pars Shortest Paths

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

More information

INTRODUCTION INTRODUCTION. Moisès Graells Semi-continuous processes

INTRODUCTION INTRODUCTION. Moisès Graells Semi-continuous processes INTRODUCTION Mosès Graells (moses.graells@upc.edu) Barcelona / Catalona / Span Unverstat Poltècnca de Catalunya CEPIMA, PSE research group Emertus Prof. Lus Puganer IECR Specal Issue INTRODUCTION Sem-contnuous

More information

3. CR parameters and Multi-Objective Fitness Function

3. CR parameters and Multi-Objective Fitness Function 3 CR parameters and Mult-objectve Ftness Functon 41 3. CR parameters and Mult-Objectve Ftness Functon 3.1. Introducton Cogntve rados dynamcally confgure the wreless communcaton system, whch takes beneft

More information

AADL : about scheduling analysis

AADL : about scheduling analysis AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng

More information

LOOP ANALYSIS. The second systematic technique to determine all currents and voltages in a circuit

LOOP ANALYSIS. The second systematic technique to determine all currents and voltages in a circuit LOOP ANALYSS The second systematic technique to determine all currents and voltages in a circuit T S DUAL TO NODE ANALYSS - T FRST DETERMNES ALL CURRENTS N A CRCUT AND THEN T USES OHM S LAW TO COMPUTE

More information

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT Bran J. Wolf, Joseph L. Hammond, and Harlan B. Russell Dept. of Electrcal and Computer Engneerng, Clemson Unversty,

More information

Unsupervised Learning

Unsupervised Learning Pattern Recognton Lecture 8 Outlne Introducton Unsupervsed Learnng Parametrc VS Non-Parametrc Approach Mxture of Denstes Maxmum-Lkelhood Estmates Clusterng Prof. Danel Yeung School of Computer Scence and

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

More information

Graph-based Clustering

Graph-based Clustering Graphbased Clusterng Transform the data nto a graph representaton ertces are the data ponts to be clustered Edges are eghted based on smlarty beteen data ponts Graph parttonng Þ Each connected component

More information

UNIT 2 : INEQUALITIES AND CONVEX SETS

UNIT 2 : INEQUALITIES AND CONVEX SETS UNT 2 : NEQUALTES AND CONVEX SETS ' Structure 2. ntroducton Objectves, nequaltes and ther Graphs Convex Sets and ther Geometry Noton of Convex Sets Extreme Ponts of Convex Set Hyper Planes and Half Spaces

More information

ELEC 377 Operating Systems. Week 6 Class 3

ELEC 377 Operating Systems. Week 6 Class 3 ELEC 377 Operatng Systems Week 6 Class 3 Last Class Memory Management Memory Pagng Pagng Structure ELEC 377 Operatng Systems Today Pagng Szes Vrtual Memory Concept Demand Pagng ELEC 377 Operatng Systems

More information

A Facet Generation Procedure. for solving 0/1 integer programs

A Facet Generation Procedure. for solving 0/1 integer programs A Facet Generaton Procedure for solvng 0/ nteger programs by Gyana R. Parja IBM Corporaton, Poughkeepse, NY 260 Radu Gaddov Emery Worldwde Arlnes, Vandala, Oho 45377 and Wlbert E. Wlhelm Teas A&M Unversty,

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Approximating Clique and Biclique Problems*

Approximating Clique and Biclique Problems* Ž. JOURNAL OF ALGORITHMS 9, 17400 1998 ARTICLE NO. AL980964 Approxmatng Clque and Bclque Problems* Dort S. Hochbaum Department of Industral Engneerng and Operatons Research and Walter A. Haas School of

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

A Saturation Binary Neural Network for Crossbar Switching Problem

A Saturation Binary Neural Network for Crossbar Switching Problem A Saturaton Bnary Neural Network for Crossbar Swtchng Problem Cu Zhang 1, L-Qng Zhao 2, and Rong-Long Wang 2 1 Department of Autocontrol, Laonng Insttute of Scence and Technology, Benx, Chna bxlkyzhangcu@163.com

More information

Real-Time Guarantees. Traffic Characteristics. Flow Control

Real-Time Guarantees. Traffic Characteristics. Flow Control Real-Tme Guarantees Requrements on RT communcaton protocols: delay (response s) small jtter small throughput hgh error detecton at recever (and sender) small error detecton latency no thrashng under peak

More information

Combinatorial Auctions with Structured Item Graphs

Combinatorial Auctions with Structured Item Graphs Combnatoral Auctons wth Structured Item Graphs Vncent Contzer and Jonathan Derryberry and Tuomas Sandholm Carnege Mellon Unversty 5000 Forbes Avenue Pttsburgh, PA 15213 {contzer, jonderry, sandholm}@cs.cmu.edu

More information

Collaboratively Regularized Nearest Points for Set Based Recognition

Collaboratively Regularized Nearest Points for Set Based Recognition Academc Center for Computng and Meda Studes, Kyoto Unversty Collaboratvely Regularzed Nearest Ponts for Set Based Recognton Yang Wu, Mchhko Mnoh, Masayuk Mukunok Kyoto Unversty 9/1/013 BMVC 013 @ Brstol,

More information

The Shortest Path of Touring Lines given in the Plane

The Shortest Path of Touring Lines given in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 262 The Open Cybernetcs & Systemcs Journal, 2015, 9, 262-267 The Shortest Path of Tourng Lnes gven n the Plane Open Access Ljuan Wang 1,2, Dandan He

More information

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like:

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like: Self-Organzng Maps (SOM) Turgay İBRİKÇİ, PhD. Outlne Introducton Structures of SOM SOM Archtecture Neghborhoods SOM Algorthm Examples Summary 1 2 Unsupervsed Hebban Learnng US Hebban Learnng, Cntd 3 A

More information

OPL: a modelling language

OPL: a modelling language OPL: a modellng language Carlo Mannno (from OPL reference manual) Unversty of Oslo, INF-MAT60 - Autumn 00 (Mathematcal optmzaton) ILOG Optmzaton Programmng Language OPL s an Optmzaton Programmng Language

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Network Coding as a Dynamical System

Network Coding as a Dynamical System Network Codng as a Dynamcal System Narayan B. Mandayam IEEE Dstngushed Lecture (jont work wth Dan Zhang and a Su) Department of Electrcal and Computer Engneerng Rutgers Unversty Outlne. Introducton 2.

More information

Fitting: Deformable contours April 26 th, 2018

Fitting: Deformable contours April 26 th, 2018 4/6/08 Fttng: Deformable contours Aprl 6 th, 08 Yong Jae Lee UC Davs Recap so far: Groupng and Fttng Goal: move from array of pxel values (or flter outputs) to a collecton of regons, objects, and shapes.

More information

International Journal of Mathematical Archive-3(11), 2012, Available online through ISSN

International Journal of Mathematical Archive-3(11), 2012, Available online through   ISSN Internatonal Journal of Mathematcal rchve-(), 0, 477-474 valable onlne through www.jma.nfo ISSN 9 5046 FUZZY CRITICL PTH METHOD (FCPM) BSED ON SNGUNST ND CHEN RNKING METHOD ND CENTROID METHOD Dr. S. Narayanamoorthy*

More information

y and the total sum of

y and the total sum of Lnear regresson Testng for non-lnearty In analytcal chemstry, lnear regresson s commonly used n the constructon of calbraton functons requred for analytcal technques such as gas chromatography, atomc absorpton

More information

Control strategies for network efficiency and resilience with route choice

Control strategies for network efficiency and resilience with route choice Control strateges for networ effcency and reslence wth route choce Andy Chow Ru Sha Centre for Transport Studes Unversty College London, UK Centralsed strateges UK 1 Centralsed strateges Some effectve

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1 4/14/011 Outlne Dscrmnatve classfers for mage recognton Wednesday, Aprl 13 Krsten Grauman UT-Austn Last tme: wndow-based generc obect detecton basc ppelne face detecton wth boostng as case study Today:

More information

Solving Route Planning Using Euler Path Transform

Solving Route Planning Using Euler Path Transform Solvng Route Plannng Usng Euler Path ransform Y-Chong Zeng Insttute of Informaton Scence Academa Snca awan ychongzeng@s.snca.edu.tw Abstract hs paper presents a method to solve route plannng problem n

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

Specifications in 2001

Specifications in 2001 Specfcatons n 200 MISTY (updated : May 3, 2002) September 27, 200 Mtsubsh Electrc Corporaton Block Cpher Algorthm MISTY Ths document shows a complete descrpton of encrypton algorthm MISTY, whch are secret-key

More information

General Share-A-Ride Problem

General Share-A-Ride Problem General Share-A-Rde Problem Sesya Sr Purwant Department of Industral Engneerng, Insttut Tenolog Bandung, Bandung, Indonesa Department of Industral Management, Natonal Tawan Unversty of Scence and Technology,

More information

Multiobjective fuzzy optimization method

Multiobjective fuzzy optimization method Buletnul Ştnţfc al nverstăţ "Poltehnca" dn Tmşoara Sera ELECTRONICĂ ş TELECOMNICAŢII TRANSACTIONS on ELECTRONICS and COMMNICATIONS Tom 49(63, Fasccola, 24 Multobjectve fuzzy optmzaton method Gabrel Oltean

More information

Modeling and Solving Nontraditional Optimization Problems Session 2a: Conic Constraints

Modeling and Solving Nontraditional Optimization Problems Session 2a: Conic Constraints Modelng and Solvng Nontradtonal Optmzaton Problems Sesson 2a: Conc Constrants Robert Fourer Industral Engneerng & Management Scences Northwestern Unversty AMPL Optmzaton LLC 4er@northwestern.edu 4er@ampl.com

More information

CSE 326: Data Structures Quicksort Comparison Sorting Bound

CSE 326: Data Structures Quicksort Comparison Sorting Bound CSE 326: Data Structures Qucksort Comparson Sortng Bound Steve Setz Wnter 2009 Qucksort Qucksort uses a dvde and conquer strategy, but does not requre the O(N) extra space that MergeSort does. Here s the

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Exercises (Part 4) Introduction to R UCLA/CCPR. John Fox, February 2005

Exercises (Part 4) Introduction to R UCLA/CCPR. John Fox, February 2005 Exercses (Part 4) Introducton to R UCLA/CCPR John Fox, February 2005 1. A challengng problem: Iterated weghted least squares (IWLS) s a standard method of fttng generalzed lnear models to data. As descrbed

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

The Methods of Maximum Flow and Minimum Cost Flow Finding in Fuzzy Network

The Methods of Maximum Flow and Minimum Cost Flow Finding in Fuzzy Network The Methods of Mamum Flow and Mnmum Cost Flow Fndng n Fuzzy Network Aleandr Bozhenyuk, Evgenya Gerasmenko, and Igor Rozenberg 2 Southern Federal Unversty, Taganrog, Russa AVB002@yande.ru, e.rogushna@gmal.com

More information