Outline. Page 1. Big Picture LAYOUT EXAMPLES LAYOUT OF MACHINES AND FACILITIES

Size: px
Start display at page:

Download "Outline. Page 1. Big Picture LAYOUT EXAMPLES LAYOUT OF MACHINES AND FACILITIES"

Transcription

1 Andrew Kusiak, Professor Industrial Engineering 9 Seamans Center Iowa City, Iowa - 7 LAYOUT OF MACHINES AND FACILITIES Tel: 9-9 Fax: andrew-kusiak@uiowa.edu Outline LAYOUT EXAMPLES SINGLE-ROW MACHINE LAYOUT DOUBLE-ROW MACHINE LAYOUT MULTIROW FACILITY LAYOUT ALGORITHMS Equipment Selection Cell Formation Layout Cell Layout Latest layout software Proplanner Big Picture Facility planning Facility location Facility design Facility utilization Jobs: Facility Designer Facility Planner Structural design layout design Material handling system design AutoCAD Software LAYOUT EXAMPLES MANUFACTURING FACILITY LAYOUT ASSEMBLY AREA LAYOUT Page

2 Office Layout LAYOUT OF MACHINES Methods: Visual, e.g., using templates Computer based (often an environment for evaluating various layout alternatives) Model based LAYOUT OF MACHINES Visualization types: D D Virtual reality LAYOUT OF MACHINES Model Based Approach Basic Layout Patterns Single-Row Layout Double-Row Layout Multi-row Layout M M M M M M6 M7 M8 Page

3 BASIC DATA UNIT DISTANCE TRAVEL COST (c) - OR FREQUENCY OF TRIPS (f) DISTANCE (d) - OR TRAVEL TIME (t) OBJECTIVE Arrange machines on the shop floor in such a way that the total product of the travel cost per unit distance traveled [$/m] and the distance traveled [m] is minimum. Travel cost is often replaced with the number (frequency - f) of trips per time unit [/sec] between any two machines. Distance is replaced with travel time - t [sec]. n n n n Min fik tjl x xkl i=j=k=l= Example: Intuitive Layout 0 sq.m. sq.m. 0 sq.m. sq.m. 6 sq.m. High Frequency of Traffic SINGLE-ROW MACHINE LAYOUT Frequency of trips (traffic flow) w here: k v n v k f = k = u k = volume of part type k to be moved from machine i to machine j in a given time horizon (for example, year) ni j = number of different parts to be moved from machine i to machine j in a given time horizon u k = number of parts to be moved in a single trip of the material handling equipment = smallest integer greater than or equal to. The travel time involves: loading time acceleration time travel time deceleration time unloading time DISTANCE CALCULATION Consider machines 7 A B x C Site Unidirectional distance (along x axis) r = 0, r = 7, r = r = 7 Rectilinear (city) distance d =, d = 7, d = 7 + = 0 Euclidean distance e = 7, e = 7.8 Page

4 Adjacent unidirectional distance r 0 0 M 6 clearance 0 M 0 Time is the best measure to be used in the optimization of machine layout, however, if the travel speed is constant, an appropriate distance measure can be considered. r =d = = 6 SINGLE ROW MACHINE LAYOUT Algorithm Overview Two machines with the maximum flow between them (e.g., and ) are placed in the adjacent locations. The minimization of the total product of flow x travel time is accomplished by local maxima. Global Minimum Local Maximum Other machines are placed to the left and right of the two machines based on the flow. Min n n n n fik tjl x xkl i=j=k=l= Algorithm Step 0. Set iteration number k =. From the flow matrix [f] compute fi*j* = max {f: i, j =,,..., m}. If there is a tie, fi*j* = max {f t: i, j =,,..., m}. Connect i*, j* and include them in the solution set. Set the solution set, U = {i*, j*}. Step. Compute f p*q* =max{f i*k, f j*l:k,l {{,,..., m} - U}. Set s* = q*. Consider two alternatives: (a) Place machine s* left of machine i*; (b) Place machine s* right of machine j*. Compute: q s*i* = { f s*r t s*r:r U and machine s* is placed left of machine i*}; q j*s* = { f s*r t s*r:r U and machine s* is placed right of machine j*} Page

5 If q s*i* q j* s*, () S elect the alternative (a) above; () S et i* = s*. Step.Set iteration number k = k +. Repeat Step until the final solution is obtained (i.e.., until all the machines are included in the solution set U). If q s*i* > q j* s*, () S elect the alternative (b) above; () S et j* = s*. U = U + s*. Given: [f ] = Single-row machine layout Calculate adjacent distances [d ] = number dimensions x x 6x6 x f = frequency of trips t = travel time r = unidirectional distance d = adjacent distance number dimensions x x 6x6 x Clearance = x x d = M M + + = For simplicity assume time t = distance d 0 0 M Distances 6 0 M 0 Adjacent distance d = = 6 Unidirectional distance r = d = 6 Clearance Iteration Step 0. From the flow matrix [f], max {f: i =,,,, j =,,, } = f = 0 is obtained. Thus i* =, j* = is determined. s and are connected and included in the solution, symbolically denoted as The solution set is updated U = {, } and the columns and of the matrix are marked with asterisks. * * [f ] = Page

6 [f ] = * * Step. Compute Max { fk, fl: k =, ; l =, } = f = f =. Set s* =. Consider two alternatives: (a) Place machine on the left hand side of machine Min n n n n fik tjl x xkl i=j=k=l= qs*i* = q = f t + f t = f r + f r = f d + f (d + d) = + ( + ) = 9. (b) Place machine on the right hand side of machine qj*s* = q = f t + f t = f r + f r = f d +f (d + d) = + ( + ) = 6. Compute (repeated from the previous slide): qs*i* = q = f t + f t = f r + f r = f d + f (d + d) = + ( + ) = 9. qj*s* = q = f t + f t = f r + f r = f d +f (d + d) = + ( + ) = 6. As q > q, () Alternative (b) (min) is selected where machine is placed to the right of machine () Set j* = ; () The set U is updated to U + s* = {,, } and column is marked with an aster. Step. Since machine is not included in the solution set U, go to Step. [f ] = Iteration Step.Compute Max { fk, fl : k =, l = } = = f = 0. Set s* =. Consider two alternatives: (a) Place machine left of machine * * * (b) Place machine right of machine Compute: qs*i* = q = f t + f t + f t = f r + f r + f r = f d + f (d + d) + f (d + d + d) = (6 + ) + 0 (6 + + ) = 9. qj*s* = q = f t + f t + f t = f r + f r +f r = f d + f (d + d) + f (d + d + d) = 0 + ( + ) + 0 ( + + ) = 7. Since q > q, () Alternative (b) [min]is selected, i.e., () Row and column are deleted from [f]; () Set j* = ; () The solution set U is updated to U + s* = {,,, }. Step.Since all machines have been included in the solution set U, stop. Page 6 6

7 Solution Algorithm Summary Pair (, ) selected Look around M M M M selected placed Algorithm Summary Algorithm Summary Alternative selected Look around Min n n n n fik tjl x xkl i=j=k=l= selected placed Lowest cost alternative selected Objective Function Revisited Double-Row Layout Example Layout Min n n n n fik tjl x xkl i=j=k=l= M M M M7 M6 M M f No trips/sec t sec fxt = No of trips A rrang em ent num ber pair (M, M6) (M, M) (M, M7) (M) Page 7 7

8 Computation of Unidirectional Distances Between Pairs of s d M M M M M M M M d -----: Referenceline r Unidirectional distances r =0 r =d r =d r =d r =d r = r -r = d -d r = r -r = d -d Algorithm : Double-row machine layout A pair of machines with the largest value of the flow is selected The machines selected are placed on the opposite sites of the isle (or an track) Other pairs of machines are placed to the left and right of the pairs selected. Algorithm Step 0. Set iteration number k =. From the flow matrix [f], compute fi*j* = Max {f: i, j =,,..., m }. If there is a tie, fi*j* = Max {f t: i, j =,,..., m}. Place i*, j* on the opposite sites of the path and include them in the solution. Set the solution set, U = {i*, j*}. Remove columns i* and j* of matrix [f] from further consideration. Step. Compute fp*q* = Max {fi*k, fj*l: k, l {,,..., m} - U}. Set s* = q* and remove q* from further consideration. Compute fx*y* = Max { fi*k, fj*l, fs*v: k, l, v {{,,..., m} - U - q* }. Set t* = y* and remove y* from further consideration. Consider two alternatives: (a) Place s* right of i* and t* right of j*. (b) Place t* right of i* and s* right of j*. Compute: qi*s*j*t* = { fs*r ts*r + ft*r tt*r: r U } + fs*t* ts*t*, where s* is placed right of i* and t* is placed right of j*; qi*t*j*s* = { fs*r ts*r + ft*r tt*r: r U } + fs*t* ts*t*, where t* is placed right of i* and s* is placed right of j*. If qi*s*j*t* < qi*t*j*s*, select the alternative (a); Otherwise, select the alternative (b). Set U = U + {s*, t*}. Step. If only one machine has not been assigned, go to Step ; Otherwise go to Step. Step. Compute fp*q* = Max { fi*k, fj*l, fs*v, ft*w: k, l, v, w {,,..., m} - U}. Set c* = q* and remove q* from further consideration. Compute fx*y* = max { fi*k, fj*l, fs*v, ft*w, fc*z: k, l, v, w, z {{,,..., m} -U -q*}. Set d* = y* and remove y* from further consideration. Consider four alternatives: (a) Place c* left of i* and d* left of j*; (b) Place d* left of i* and c* left of j*; (c) Place c* right of s* and d* right of t*; (d) Place d* right of s* and c* right of t*. Page 8 8

9 Compute: qc*i*d*j* = { fc*r tc*r + fd*r td*r: r U } + fc*d* tc*d*, where c* is placed left of i* and d* is placed left of j*; qd*i*c*j* = { fc*r tc*r + fd*r td*r: r U } + fc*d* tc*d*, where d* is placed left of i* and c* is placed left of j*; qs*c*t*d* = { fc*r tc*r + fd*r td*r: r U } + fc*d* tc*d*, where c* is placed right of s* and d* is placed right of t*; qs*d*t*c* = { fc*r tc*r + fd*r td*r: r U } + fc*d* tc*d*, where d* is placed right of s* and c* is placed right of t*. If qc*i*d*j* = min { qc*i*d*j*, qd*i*c*j*, qs*c*t*d*, qs*d*t*c* }, () Select alternative (a); () Set i* = c* and j* = d*. If qd*i*c*j* = min { qc*i*d*j*, qd*i*c*j*, qs*c*t*d*, qs*d*t*c* }, () Select alternative (b); () Set i* = d* and j* = c*. If qs*c*t*d* = min { qc*i*d*j*, qd*i*c*j*, qs*c*t*d*, qs*d*t*c* }, () Select alternative (c); () Set s* = c* and t* = d*. If qs*d*t*c* = min { qc*i*d*j*, qd*i*c*j*, qs*c*t*d*, qs*d*t*c* }, () Select alternative (d); () Set s* = d* and t* = c*. Set U = U + {c*, d*}. Go to Step. Step. Set c* to the last machine which has not been assigned. Consider four alternatives: (a) Place c* left of i*; (b) Place c* left of j*; (c) Place c* right of s*; (d) Place c* right of t*. Compute: qc*i*= { fc*r tc*r: r U }, where c* is placed left of i*; qc*j* = { fc*r tc*r: r U }, where c* is placed left of j*; qs*c* = { fc*r tc*r: r U }, where c* is placed right ofs*; qt*c* = { fc*r tc*r: r U }, where c* is placed right of t*. If qc*i* = min { qc*i*, qc*j*, qs*c*, qt*c* }, select alternative (a); If qc*j* = min { qc*i*, qc*j*, qs*c*, qt*c* }, select alternative (b); If qs*c* = min { qc*i*, qc*j*, qs*c*, qt*c* }, select alternative (c); If qt*c* = min { qc*i*, qc*j*, qs*c*, qt*c* }, select alternative (d). Set U = U + { c* }. Go to Step. Step.Set iteration number k = k +. Repeat Steps through until the final solution is obtained (i.e., all the machines are included in the solution set U). [f ] = Frequency of trips [c ] = Dimensions Number Dimension 0x0 0x0 x0 60x 0x Clearances [d ] = Distances Distance d is calculated from machine dimensions and clearance Dimensions Number Dimension 0x0 0x0 x0 60x 0x Based on d, r is computed in the algorithm Assume t = r Page 9 9

10 Recall? 0 Adjacent distance d = = 6 Unidirectional distance r = d = 6 0 M 6 0 M Clearance 0 [f ] = Iteration Step 0. For the flow matrix above, compute max {f: i, j =,,..., } = f = f = is determined. The flow value f is selected because f t = f d = 8 = 0 > f t = f * d = 6 = 80. Thus i* = and j* =. s and are assigned to the opposite sites of the path and are included in the solution. The solution set is updated, U = {, }. Exclude columns and from further consideration. [f ] = * * Step. Compute max { fk, fl: k, l =,, } = f. Set s* = and exclude column from further consideration. * * * [f ] = Compute: max {fl, fv: l, v =, } = f. Set t* = and exclude column from further consideration. * * * * Consider two alternatives: 0 0 (a) Place machine right of machine and machine right of machine (b) Place machine right of machine and machine right of machine (a) [f ] = (b) Distance Pattern (a) Compute: (a) [d ] = t = r [f ] = qs*i*t*j* = q = f t + f t + f t + f t + f t = f r + f r + f r + f r + f r = f d + f d + f d + f d + f d - d = = Page 0 0

11 (b) qs*j*t*i* = q = f t + f t + f t + f t + f t = f r + f r + f r + f r + f r = f d + f d + f d + f d + f d - d = = 97. Since q < q, alternative (b) is selected. Set U = U + {, }. Step. Set c* =. [f ] = Consider four alternatives: (a) Place machine left of machine (c) Place machine right of machine (d) Place machine right of machine * * * * (b) Place machine left of machine Step. Since only machine has not been assigned, go to Step. (a) qc*i* = q = f t + f t + f t + f t = f r + f r + f r + f r = f d + f d + f (d + d) + f (d + d) = (. + ) + (. + ) = = 9. (b) Compute qc*j* = q = f t + f t + f t + f t = f r + f r + f r + f r = f d + f d + f (d + d) + f (d + d) = (8. + ) + (8. + ) = 79. (c) Compute (continued) qs*c* = q = f t + f t + f t + f t = f r + f r + f r + f r = f d + f d + f (d + d) + f (d + d) = (. + ) + 0 (. +) = 9. (d) qt*c* = q = f t + f t + f t + f t = f r + f r + f r + f r = f d + f d + f (d + d) + f (d + d) = (8. + ) + 0 (8. +) =. Since q = min {q, q, q, q }, alternative (c) is selected Solution M M M Set U = U + {}. Step. Since all machines have been included in the set U, stop. M M : Reference line Page

12 Algorithm Summary Algorithm Summary Pair (, ) selected Looking for Looking around selected Evaluate cost selected a) b) Alternative (b) selected Algorithm Summary Looking around selected Four alternatives evaluated Algorithm Summary Lowest cost alternative selected n n n n n n Min fik cjl x xkl + a x i=j=k=l= i=j= n = number of facilities and their locations a = cost of locating and operating facility i at location j fik = flow of material between facility i and facility k cjl = cost per unit flow of material between location j and location l. if facility i is at location j x = { 0 otherwise subject to: n x = j= n x = i= x = 0 or i =,..., n j =,..., n i =,..., n, j =,..., n Page

13 MULTIROW FACILITY(MACHINE) LAYOUT Example Determine the layout of four facilities (machines),,, and at sites A, B, C, and D Location of Four Facilities (s) at Four Sites A B C,,, = facilities (machines) A, B, C, D = sites (beacons) = site center D Site Flow Matrix (between facilities (machines)) Assumptions: Symmetric flow matrix Square facilities A B C D [f] = Matrix of Rectilinear Distances (between sites) A B C D A - [d] = B C - - D - Begin with an initial assignment Site Cost 0 A B C D [f] = COST = = fdad + fdab + fdac + fddb + fddc + fdbc = = 0. = A B C D A - B - [d] = C - D - A B C D Pairwise Exchanges A B C A B C Cost 0 A B C D Exchange facilities (machines) and D D Cost = fdad + fdbd + fdcd + fdab + fdac+ fdbc = = 0. Cost = 0 A B C D The cost change is then 0-0 = -00. Page

14 The Result Exchanged Pair (, ) (, ) (, ) (, ) (, ) (, ) Cost Change Cost 0 A B C Exchange Pair (,) (,) (,) (,) (,) (,) D Solution with facilities (machines) and exchanged is selected Cost 70 Cost Change A B C D A B C D Exchange Pair (,) (,) (,) (,) (,) (,) Cost Change Final Solution Relationship Constraints This box shows the relationship between machine (facility) and Cost 70 A B C D E Top half shows importance of relationship Lower half shows reason(s) A B C D of importance Closeness ratings Rating Closeness Example of reasons behind Absolutely the closeness rating A Necessary Code Reason Especially E Important Personal contact Important I Convenience Ordinary O Closeness Noise, Disturbance Unimportant U Light Not desirable X EXAMPLE: Flow data and relationship constraints From To Process Layout: Medical Application E O I Closeness rating E O Rating Closeness 00 O A E Absolutely Necessary Especially Important 0 O 00 A I O Important Ordinary Closeness U X Unimportant Not desirable Page

15 Data Collection Process Possible Groupings Resource a Station b Station c Station M O O Resources Note: Precedences are ignored in this matrix Possible Groupings Station System Layout Based on the process-station grouping Process Process Process Page

General Scheduling Model and

General Scheduling Model and General Scheduling Model and Algorithm Andrew Kusiak 2139 Seamans Center Iowa City, Iowa 52242-1527 Tel: 319-335 5934 Fax: 319-335 5669 andrew-kusiak@uiowa.edu http://www.icaen.uiowa.edu/~ankusiak MANUFACTURING

More information

Design of Manufacturing Systems Manufacturing Cells

Design of Manufacturing Systems Manufacturing Cells Design of Manufacturing Systems Manufacturing Cells Outline General features Examples Strengths and weaknesses Group technology steps System design Virtual cellular manufacturing 2 Manufacturing cells

More information

Trip Distribution Modeling Milos N. Mladenovic Assistant Professor Department of Built Environment

Trip Distribution Modeling Milos N. Mladenovic Assistant Professor Department of Built Environment Trip Distribution Modeling Milos N. Mladenovic Assistant Professor Department of Built Environment 25.04.2017 Course Outline Forecasting overview and data management Trip generation modeling Trip distribution

More information

The University of Iowa Intelligent Systems Laboratory The University of Iowa. f1 f2 f k-1 f k,f k+1 f m-1 f m f m- 1 D. Data set 1 Data set 2

The University of Iowa Intelligent Systems Laboratory The University of Iowa. f1 f2 f k-1 f k,f k+1 f m-1 f m f m- 1 D. Data set 1 Data set 2 Decomposition in Data Mining Basic Approaches Andrew Kusiak 4312 Seamans Center Iowa City, Iowa 52242 1527 andrew-kusiak@uiowa.edu http://www.icaen.uiowa.edu/~ankusiak Direct mining of data sets Mining

More information

Simplex tableau CE 377K. April 2, 2015

Simplex tableau CE 377K. April 2, 2015 CE 377K April 2, 2015 Review Reduced costs Basic and nonbasic variables OUTLINE Review by example: simplex method demonstration Outline Example You own a small firm producing construction materials for

More information

NAM weather forecasting model. RUC weather forecasting model 4/19/2011. Outline. Short and Long Term Wind Farm Power Prediction

NAM weather forecasting model. RUC weather forecasting model 4/19/2011. Outline. Short and Long Term Wind Farm Power Prediction Short and Long Term Wind Farm Power Prediction Andrew Kusiak Intelligent Systems Laboratory 2139 Seamans Center The University of Iowa Iowa City, Iowa 52242 1527 andrew kusiak@uiowa.edu Tel: 319 335 5934

More information

Problem 04 Side by Side

Problem 04 Side by Side Problem 04 Side by Side Relationship (REL) Chart A number of factors other than material handling flow (cost) might be of primary concern in layout. A Relationship (REL) Chart represents M(M-1)/2 symmetric

More information

Rough Set Theory. Andrew Kusiak Intelligent Systems Laboratory 2139 Seamans Center The University of Iowa Iowa City, Iowa

Rough Set Theory. Andrew Kusiak Intelligent Systems Laboratory 2139 Seamans Center The University of Iowa Iowa City, Iowa Rough Set Theory Andrew Kusiak 139 Seamans Center Iowa City, Iowa 54-157 Iowa City Tel: 319-335 5934 Fa: 319-335 5669 andrew-kusiak@uiowa.edu http://www.icaen.uiowa.edu/~ankusiak Benefits Evaluation of

More information

A train begins a journey from a station and travels 60 km in a time of 20 minutes. The graph shows how the speed of each runner changes with time.

A train begins a journey from a station and travels 60 km in a time of 20 minutes. The graph shows how the speed of each runner changes with time. 1 train begins a journey from a station and travels 6 km in a of 2 minutes. What is the average of the train? 3. m / s 5. m / s 5 m / s 6 m / s 2 Two runners take part in a race. The graph shows how the

More information

Complexity analysis of job-shop scheduling with deteriorating jobs

Complexity analysis of job-shop scheduling with deteriorating jobs Discrete Applied Mathematics 117 (2002) 195 209 Complexity analysis of job-shop scheduling with deteriorating jobs Gur Mosheiov School of Business Administration and Department of Statistics, The Hebrew

More information

Single machine scheduling with forbidden start times

Single machine scheduling with forbidden start times 4OR manuscript No. (will be inserted by the editor) Single machine scheduling with forbidden start times Jean-Charles Billaut 1 and Francis Sourd 2 1 Laboratoire d Informatique Université François-Rabelais

More information

Optimization and Gradient Descent

Optimization and Gradient Descent Optimization and Gradient Descent INFO-4604, Applied Machine Learning University of Colorado Boulder September 12, 2017 Prof. Michael Paul Prediction Functions Remember: a prediction function is the function

More information

Data Mining. Preamble: Control Application. Industrial Researcher s Approach. Practitioner s Approach. Example. Example. Goal: Maintain T ~Td

Data Mining. Preamble: Control Application. Industrial Researcher s Approach. Practitioner s Approach. Example. Example. Goal: Maintain T ~Td Data Mining Andrew Kusiak 2139 Seamans Center Iowa City, Iowa 52242-1527 Preamble: Control Application Goal: Maintain T ~Td Tel: 319-335 5934 Fax: 319-335 5669 andrew-kusiak@uiowa.edu http://www.icaen.uiowa.edu/~ankusiak

More information

Dynamic Programming. Shuang Zhao. Microsoft Research Asia September 5, Dynamic Programming. Shuang Zhao. Outline. Introduction.

Dynamic Programming. Shuang Zhao. Microsoft Research Asia September 5, Dynamic Programming. Shuang Zhao. Outline. Introduction. Microsoft Research Asia September 5, 2005 1 2 3 4 Section I What is? Definition is a technique for efficiently recurrence computing by storing partial results. In this slides, I will NOT use too many formal

More information

Standard Form An LP is in standard form when: All variables are non-negativenegative All constraints are equalities Putting an LP formulation into sta

Standard Form An LP is in standard form when: All variables are non-negativenegative All constraints are equalities Putting an LP formulation into sta Chapter 4 Linear Programming: The Simplex Method An Overview of the Simplex Method Standard Form Tableau Form Setting Up the Initial Simplex Tableau Improving the Solution Calculating the Next Tableau

More information

Traffic Modelling for Moving-Block Train Control System

Traffic Modelling for Moving-Block Train Control System Commun. Theor. Phys. (Beijing, China) 47 (2007) pp. 601 606 c International Academic Publishers Vol. 47, No. 4, April 15, 2007 Traffic Modelling for Moving-Block Train Control System TANG Tao and LI Ke-Ping

More information

Are you accelerating if you are slowing down? Explain your answer on the lines below. How can you calculate a change in velocity? ).

Are you accelerating if you are slowing down? Explain your answer on the lines below. How can you calculate a change in velocity? ). Describing Acceleration Textbook pages 380 391 Section 9.1 Summary Before You Read Are you accelerating if you are slowing down? Explain your answer on the lines below.? Create a Quiz After you have read

More information

TRANSPORTATION PROBLEMS

TRANSPORTATION PROBLEMS Chapter 6 TRANSPORTATION PROBLEMS 61 Transportation Model Transportation models deal with the determination of a minimum-cost plan for transporting a commodity from a number of sources to a number of destinations

More information

Chapter 3: Discrete Optimization Integer Programming

Chapter 3: Discrete Optimization Integer Programming Chapter 3: Discrete Optimization Integer Programming Edoardo Amaldi DEIB Politecnico di Milano edoardo.amaldi@polimi.it Sito web: http://home.deib.polimi.it/amaldi/ott-13-14.shtml A.A. 2013-14 Edoardo

More information

Optimization Prof. A. Goswami Department of Mathematics Indian Institute of Technology, Kharagpur. Lecture - 20 Travelling Salesman Problem

Optimization Prof. A. Goswami Department of Mathematics Indian Institute of Technology, Kharagpur. Lecture - 20 Travelling Salesman Problem Optimization Prof. A. Goswami Department of Mathematics Indian Institute of Technology, Kharagpur Lecture - 20 Travelling Salesman Problem Today we are going to discuss the travelling salesman problem.

More information

Scheduling with Constraint Programming. Job Shop Cumulative Job Shop

Scheduling with Constraint Programming. Job Shop Cumulative Job Shop Scheduling with Constraint Programming Job Shop Cumulative Job Shop CP vs MIP: Task Sequencing We need to sequence a set of tasks on a machine Each task i has a specific fixed processing time p i Each

More information

Chapter 2. Preview. Objectives One Dimensional Motion Displacement Average Velocity Velocity and Speed Interpreting Velocity Graphically

Chapter 2. Preview. Objectives One Dimensional Motion Displacement Average Velocity Velocity and Speed Interpreting Velocity Graphically Section 1 Displacement and Velocity Preview Objectives One Dimensional Motion Displacement Average Velocity Velocity and Speed Interpreting Velocity Graphically Section 1 Displacement and Velocity Objectives

More information

Design of discrete-event simulations

Design of discrete-event simulations Design of discrete-event simulations Lecturer: Dmitri A. Moltchanov E-mail: moltchan@cs.tut.fi http://www.cs.tut.fi/kurssit/tlt-2707/ OUTLINE: Discrete event simulation; Event advance design; Unit-time

More information

Stochastic Gradient Descent. Ryan Tibshirani Convex Optimization

Stochastic Gradient Descent. Ryan Tibshirani Convex Optimization Stochastic Gradient Descent Ryan Tibshirani Convex Optimization 10-725 Last time: proximal gradient descent Consider the problem min x g(x) + h(x) with g, h convex, g differentiable, and h simple in so

More information

ANIL TUTORIALS. Motion IMPORTANT NOTES ANIL TUTORIALS,SECTOR-5,DEVENDRA NAGAR,HOUSE NO-D/156,RAIPUR,C.G,PH

ANIL TUTORIALS. Motion IMPORTANT NOTES ANIL TUTORIALS,SECTOR-5,DEVENDRA NAGAR,HOUSE NO-D/156,RAIPUR,C.G,PH Motion 1. Rest : When a body does not change its position with respect to time and its surroundings, the body is said to be at rest. 2. Motion : When a body continuously changes its position with respect

More information

CIE4801 Transportation and spatial modelling Modal split

CIE4801 Transportation and spatial modelling Modal split CIE4801 Transportation and spatial modelling Modal split Rob van Nes, Transport & Planning 31-08-18 Delft University of Technology Challenge the future Content Nested logit part 2 Modelling component 3:

More information

Chapter 1. Trip Distribution. 1.1 Overview. 1.2 Definitions and notations Trip matrix

Chapter 1. Trip Distribution. 1.1 Overview. 1.2 Definitions and notations Trip matrix Chapter 1 Trip Distribution 1.1 Overview The decision to travel for a given purpose is called trip generation. These generated trips from each zone is then distributed to all other zones based on the choice

More information

Chapter 3 - RATE IN MECHANICAL SYSTEMS. Graphing Foldable /10

Chapter 3 - RATE IN MECHANICAL SYSTEMS. Graphing Foldable /10 1 NAME PERIOD Chapter 3 - RATE IN MECHANICAL SYSTEMS ACTIVITY LESSON DESCRIPTION SCORE/POINTS 1. NT FILL IN NOTE GUIDE SCORE /20 Graphing Foldable /10 2. TX PP. 122-135 WORKSHEET /53 3. MATH Math formula

More information

Four-coloring P 6 -free graphs. I. Extending an excellent precoloring

Four-coloring P 6 -free graphs. I. Extending an excellent precoloring Four-coloring P 6 -free graphs. I. Extending an excellent precoloring Maria Chudnovsky Princeton University, Princeton, NJ 08544 Sophie Spirkl Princeton University, Princeton, NJ 08544 Mingxian Zhong Columbia

More information

MAT01B1: Maximum and Minimum Values

MAT01B1: Maximum and Minimum Values MAT01B1: Maximum and Minimum Values Dr Craig 14 August 2018 My details: acraig@uj.ac.za Consulting hours: Monday 14h40 15h25 Thursday 11h20 12h55 Friday 11h20 12h55 Office C-Ring 508 https://andrewcraigmaths.wordpress.com/

More information

Simulation in Computer Graphics Elastic Solids. Matthias Teschner

Simulation in Computer Graphics Elastic Solids. Matthias Teschner Simulation in Computer Graphics Elastic Solids Matthias Teschner Outline Introduction Elastic forces Miscellaneous Collision handling Visualization University of Freiburg Computer Science Department 2

More information

Training Path FNT IT Infrastruktur Management

Training Path FNT IT Infrastruktur Management Training Path FNT IT Infrastruktur Management // TRAINING PATH: FNT IT INFRASTRUCTURE MANAGEMENT Training Path: FNT IT Infrastructure Management 2 9 // FNT COMMAND BASIC COURSE FNT Command Basic Course

More information

Lecture 9: Elementary Matrices

Lecture 9: Elementary Matrices Lecture 9: Elementary Matrices Review of Row Reduced Echelon Form Consider the matrix A and the vector b defined as follows: 1 2 1 A b 3 8 5 A common technique to solve linear equations of the form Ax

More information

Urban Transportation planning Prof. Dr. V. Thamizh Arasan Department of Civil Engineering Indian Institute of Technology, Madras

Urban Transportation planning Prof. Dr. V. Thamizh Arasan Department of Civil Engineering Indian Institute of Technology, Madras Urban Transportation planning Prof. Dr. V. Thamizh Arasan Department of Civil Engineering Indian Institute of Technology, Madras Lecture No. # 26 Trip Distribution Analysis Contd. This is lecture twenty

More information

15-780: LinearProgramming

15-780: LinearProgramming 15-780: LinearProgramming J. Zico Kolter February 1-3, 2016 1 Outline Introduction Some linear algebra review Linear programming Simplex algorithm Duality and dual simplex 2 Outline Introduction Some linear

More information

Section 1.1 Notes. Real Numbers

Section 1.1 Notes. Real Numbers Section 1.1 Notes Real Numbers 1 Types of Real Numbers The Natural Numbers 1,,, 4, 5, 6,... These are also sometimes called counting numbers. Denoted by the symbol N Integers..., 6, 5, 4,,, 1, 0, 1,,,

More information

A comparison of sequencing formulations in a constraint generation procedure for avionics scheduling

A comparison of sequencing formulations in a constraint generation procedure for avionics scheduling A comparison of sequencing formulations in a constraint generation procedure for avionics scheduling Department of Mathematics, Linköping University Jessika Boberg LiTH-MAT-EX 2017/18 SE Credits: Level:

More information

CSE101: Design and Analysis of Algorithms. Ragesh Jaiswal, CSE, UCSD

CSE101: Design and Analysis of Algorithms. Ragesh Jaiswal, CSE, UCSD Course Overview Material that will be covered in the course: Basic graph algorithms Algorithm Design Techniques Greedy Algorithms Divide and Conquer Dynamic Programming Network Flows Computational intractability

More information

Error Functions & Linear Regression (1)

Error Functions & Linear Regression (1) Error Functions & Linear Regression (1) John Kelleher & Brian Mac Namee Machine Learning @ DIT Overview 1 Introduction Overview 2 Univariate Linear Regression Linear Regression Analytical Solution Gradient

More information

Algorithms and Complexity theory

Algorithms and Complexity theory Algorithms and Complexity theory Thibaut Barthelemy Some slides kindly provided by Fabien Tricoire University of Vienna WS 2014 Outline 1 Algorithms Overview How to write an algorithm 2 Complexity theory

More information

Professor Terje Haukaas University of British Columbia, Vancouver Notation

Professor Terje Haukaas University of British Columbia, Vancouver  Notation Notation This document establishes the notation that is employed throughout these notes. It is intended as a look-up source during the study of other documents and software on this website. As a general

More information

Bounds on the Traveling Salesman Problem

Bounds on the Traveling Salesman Problem Bounds on the Traveling Salesman Problem Sean Zachary Roberson Texas A&M University MATH 613, Graph Theory A common routing problem is as follows: given a collection of stops (for example, towns, stations,

More information

Chapter 5 Linear Programming (LP)

Chapter 5 Linear Programming (LP) Chapter 5 Linear Programming (LP) General constrained optimization problem: minimize f(x) subject to x R n is called the constraint set or feasible set. any point x is called a feasible point We consider

More information

Computational Stiffness Method

Computational Stiffness Method Computational Stiffness Method Hand calculations are central in the classical stiffness method. In that approach, the stiffness matrix is established column-by-column by setting the degrees of freedom

More information

River Realty Services Commercial

River Realty Services Commercial 1 4 6 N O R T H U S 9 W, C O N G E R S, N Y 1 0 9 2 0 TA B L E O F C O N T E N T S E X E C U T I V E S U M M A RY 03 Z O N I N G 09 R EG I S T R AT I O N S 04 S U B J EC T P H OTO S 10 M A P V I E W 05

More information

Testing Newton s 2nd Law

Testing Newton s 2nd Law Testing Newton s 2nd Law Goal: To test Newton s 2nd law (ΣF = ma) and investigate the relationship between force, mass, and acceleration for objects. Lab Preparation To prepare for this lab you will want

More information

The Gauss-Jordan Elimination Algorithm

The Gauss-Jordan Elimination Algorithm The Gauss-Jordan Elimination Algorithm Solving Systems of Real Linear Equations A. Havens Department of Mathematics University of Massachusetts, Amherst January 24, 2018 Outline 1 Definitions Echelon Forms

More information

Single Machine Models

Single Machine Models Outline DM87 SCHEDULING, TIMETABLING AND ROUTING Lecture 8 Single Machine Models 1. Dispatching Rules 2. Single Machine Models Marco Chiarandini DM87 Scheduling, Timetabling and Routing 2 Outline Dispatching

More information

AP Physics 1 Summer Assignment 2018 Mrs. DeMaio

AP Physics 1 Summer Assignment 2018 Mrs. DeMaio AP Physics 1 Summer Assignment 2018 Mrs. DeMaio demaiod@middletownk12.org Welcome to AP Physics 1 for the 2018-2019 school year. AP Physics 1 is an algebra based, introductory college-level physics course.

More information

Spectral Clustering on Handwritten Digits Database

Spectral Clustering on Handwritten Digits Database University of Maryland-College Park Advance Scientific Computing I,II Spectral Clustering on Handwritten Digits Database Author: Danielle Middlebrooks Dmiddle1@math.umd.edu Second year AMSC Student Advisor:

More information

Design of Plant Layouts with Queueing Effects

Design of Plant Layouts with Queueing Effects Design of Plant Layouts with Queueing Effects Saifallah Benjaafar Department of echanical Engineering University of innesota inneapolis, N 55455 July 10, 1997 Abstract In this paper, we present a formulation

More information

APPENDIX I: Traffic Forecasting Model and Assumptions

APPENDIX I: Traffic Forecasting Model and Assumptions APPENDIX I: Traffic Forecasting Model and Assumptions Appendix I reports on the assumptions and traffic model specifications that were developed to support the Reaffirmation of the 2040 Long Range Plan.

More information

GENETIC ALGORITHM FOR CELL DESIGN UNDER SINGLE AND MULTIPLE PERIODS

GENETIC ALGORITHM FOR CELL DESIGN UNDER SINGLE AND MULTIPLE PERIODS GENETIC ALGORITHM FOR CELL DESIGN UNDER SINGLE AND MULTIPLE PERIODS A genetic algorithm is a random search technique for global optimisation in a complex search space. It was originally inspired by an

More information

arxiv: v1 [cs.sc] 17 Apr 2013

arxiv: v1 [cs.sc] 17 Apr 2013 EFFICIENT CALCULATION OF DETERMINANTS OF SYMBOLIC MATRICES WITH MANY VARIABLES TANYA KHOVANOVA 1 AND ZIV SCULLY 2 arxiv:1304.4691v1 [cs.sc] 17 Apr 2013 Abstract. Efficient matrix determinant calculations

More information

Data Exploration and Unsupervised Learning with Clustering

Data Exploration and Unsupervised Learning with Clustering Data Exploration and Unsupervised Learning with Clustering Paul F Rodriguez,PhD San Diego Supercomputer Center Predictive Analytic Center of Excellence Clustering Idea Given a set of data can we find a

More information

ECE 422/522 Power System Operations & Planning/Power Systems Analysis II : 7 - Transient Stability

ECE 422/522 Power System Operations & Planning/Power Systems Analysis II : 7 - Transient Stability ECE 4/5 Power System Operations & Planning/Power Systems Analysis II : 7 - Transient Stability Spring 014 Instructor: Kai Sun 1 Transient Stability The ability of the power system to maintain synchronism

More information

Advanced Modified Time Deviation Method for Job Sequencing

Advanced Modified Time Deviation Method for Job Sequencing ABSTRACT 2018 IJSRST Volume 4 Issue 10 Print ISSN : 2395-6011 Online ISSN : 2395-602X Themed Section: Science and Technology Advanced Modified Time Deviation Method for Sequencing R Rajalakshmi 1, S Rekha

More information

Chapter 2 Section 2: Acceleration

Chapter 2 Section 2: Acceleration Chapter 2 Section 2: Acceleration Motion Review Speed is the rate that an object s distance changes Distance is how far an object has travelled Speed = distance/time Velocity is rate that an object s displacement

More information

Phylogenetic trees 07/10/13

Phylogenetic trees 07/10/13 Phylogenetic trees 07/10/13 A tree is the only figure to occur in On the Origin of Species by Charles Darwin. It is a graphical representation of the evolutionary relationships among entities that share

More information

The Finite-Difference Time-Domain (FDTD) Algorithm

The Finite-Difference Time-Domain (FDTD) Algorithm The Finite-Difference Time-Domain (FDTD Algorithm James R. Nagel 1. OVERVIEW It is difficult to overstate the importance of simulation to the world of engineering. Simulation is useful because it allows

More information

The Spatial Structure of Cities: International Examples of the Interaction of Government, Topography and Markets

The Spatial Structure of Cities: International Examples of the Interaction of Government, Topography and Markets Module 2: Spatial Analysis and Urban Land Planning The Spatial Structure of Cities: International Examples of the Interaction of Government, Topography and Markets Alain Bertaud Urbanist Summary What are

More information

CMSC 722, AI Planning. Planning and Scheduling

CMSC 722, AI Planning. Planning and Scheduling CMSC 722, AI Planning Planning and Scheduling Dana S. Nau University of Maryland 1:26 PM April 24, 2012 1 Scheduling Given: actions to perform set of resources to use time constraints» e.g., the ones computed

More information

14:332:231 DIGITAL LOGIC DESIGN. 2 s-complement Representation

14:332:231 DIGITAL LOGIC DESIGN. 2 s-complement Representation 4:332:23 DIGITAL LOGIC DESIGN Ivan Marsic, Rutgers University Electrical & Computer Engineering Fall 203 Lecture #3: Addition, Subtraction, Multiplication, and Division 2 s-complement Representation RECALL

More information

The Finite-Difference Time-Domain (FDTD) Algorithm

The Finite-Difference Time-Domain (FDTD) Algorithm The Finite-Difference Time-Domain (FDTD) Algorithm James R. Nagel Overview: It is difficult to overstate the importance of simulation to the world of engineering. Simulation is useful because it allows

More information

Chapter 3: Discrete Optimization Integer Programming

Chapter 3: Discrete Optimization Integer Programming Chapter 3: Discrete Optimization Integer Programming Edoardo Amaldi DEIB Politecnico di Milano edoardo.amaldi@polimi.it Website: http://home.deib.polimi.it/amaldi/opt-16-17.shtml Academic year 2016-17

More information

Exact Mixed Integer Programming for Integrated Scheduling and Process Planning in Flexible Environment

Exact Mixed Integer Programming for Integrated Scheduling and Process Planning in Flexible Environment Journal of Optimization in Industrial Engineering 15 (2014) 47-53 Exact ixed Integer Programming for Integrated Scheduling and Process Planning in Flexible Environment ohammad Saidi mehrabad a, Saeed Zarghami

More information

High Density Area Boundary Delineation

High Density Area Boundary Delineation High Density Area Boundary Delineation John Hathaway, John Wilson, and Brent Pulsipher (PNNL) Sean A. McKenna and Barry Roberts (SNL) 2008 Partners in Environmental Technology Technical Symposium & Workshop

More information

Sensitivity of estimates of travel distance and travel time to street network data quality

Sensitivity of estimates of travel distance and travel time to street network data quality Sensitivity of estimates of travel distance and travel time to street network data quality Paul Zandbergen Department of Geography University of New Mexico Outline Street network quality Approaches to

More information

Ω R n is called the constraint set or feasible set. x 1

Ω R n is called the constraint set or feasible set. x 1 1 Chapter 5 Linear Programming (LP) General constrained optimization problem: minimize subject to f(x) x Ω Ω R n is called the constraint set or feasible set. any point x Ω is called a feasible point We

More information

MULTIPLE CHOICE QUESTIONS DECISION SCIENCE

MULTIPLE CHOICE QUESTIONS DECISION SCIENCE MULTIPLE CHOICE QUESTIONS DECISION SCIENCE 1. Decision Science approach is a. Multi-disciplinary b. Scientific c. Intuitive 2. For analyzing a problem, decision-makers should study a. Its qualitative aspects

More information

Created by T. Madas KINEMATIC GRAPHS. Created by T. Madas

Created by T. Madas KINEMATIC GRAPHS. Created by T. Madas KINEMATIC GRAPHS SPEED TIME GRAPHS Question (**) A runner is running along a straight horizontal road. He starts from rest at point A, accelerating uniformly for 6 s, reaching a top speed of 7 ms. This

More information

Lecture 8 Network Optimization Algorithms

Lecture 8 Network Optimization Algorithms Advanced Algorithms Floriano Zini Free University of Bozen-Bolzano Faculty of Computer Science Academic Year 2013-2014 Lecture 8 Network Optimization Algorithms 1 21/01/14 Introduction Network models have

More information

Duality in LPP Every LPP called the primal is associated with another LPP called dual. Either of the problems is primal with the other one as dual. The optimal solution of either problem reveals the information

More information

CHAPTER 08 LOCATION PLANNING AND ANALYSIS

CHAPTER 08 LOCATION PLANNING AND ANALYSIS CHAPTER 08 LOCATION PLANNING AN ANALYSIS Solutions 1. Given: We have the following information shown below for two plant location alternatives: Omaha Kansas City R $185 $185 v $36 $47 Annual FC $1,00,000

More information

H. T. Zwahlen, A. Russ, and T. Schnell 1

H. T. Zwahlen, A. Russ, and T. Schnell 1 H. T. Zwahlen, A. Russ, and T. Schnell 1 Paper No. 03-2686 Title: Driver Eye Scanning Behavior While Viewing Ground-Mounted Diagrammatic Guide Signs before Entrance Ramps at Night Helmut T. Zwahlen, Andrew

More information

To conduct the experiment, each person in your group should be given a role:

To conduct the experiment, each person in your group should be given a role: Varying Motion NAME In this activity, your group of 3 will collect data based on one person s motion. From this data, you will create graphs comparing displacement, velocity, and acceleration to time.

More information

Preliminary Physics. Moving About. DUXCollege. Week 2. Student name:. Class code:.. Teacher name:.

Preliminary Physics. Moving About. DUXCollege. Week 2. Student name:. Class code:.. Teacher name:. Week 2 Student name:. Class code:.. Teacher name:. DUXCollege Week 2 Theory 1 Present information graphically of: o Displacement vs time o Velocity vs time for objects with uniform and non-uniform linear

More information

Accessibility as an Instrument in Planning Practice. Derek Halden DHC 2 Dean Path, Edinburgh EH4 3BA

Accessibility as an Instrument in Planning Practice. Derek Halden DHC 2 Dean Path, Edinburgh EH4 3BA Accessibility as an Instrument in Planning Practice Derek Halden DHC 2 Dean Path, Edinburgh EH4 3BA derek.halden@dhc1.co.uk www.dhc1.co.uk Theory to practice a starting point Shared goals for access to

More information

CIV3703 Transport Engineering. Module 2 Transport Modelling

CIV3703 Transport Engineering. Module 2 Transport Modelling CIV3703 Transport Engineering Module Transport Modelling Objectives Upon successful completion of this module you should be able to: carry out trip generation calculations using linear regression and category

More information

250 (headphones list price) (speaker set s list price) 14 5 apply ( = 14 5-off-60 store coupons) 60 (shopping cart coupon) = 720.

250 (headphones list price) (speaker set s list price) 14 5 apply ( = 14 5-off-60 store coupons) 60 (shopping cart coupon) = 720. The Alibaba Global Mathematics Competition (Hangzhou 08) consists of 3 problems. Each consists of 3 questions: a, b, and c. This document includes answers for your reference. It is important to note that

More information

Applying GIS Data to Radar Video Maps Air Traffic Control Towers

Applying GIS Data to Radar Video Maps Air Traffic Control Towers Applying GIS Data to Radar Video Maps Air Traffic Control Towers National Aeronautical Charting Group (NACG) Silver Spring, MD Introduction Background Functions, History, Facts/Stats Mapping Environment

More information

Motion. Definition a change of position

Motion. Definition a change of position Potential energy Definition stored energy an object has because of its position Characteristics the higher up an object is, the greater its potential energy Example book sitting on the desk Kinetic energy

More information

14.1 Finding frequent elements in stream

14.1 Finding frequent elements in stream Chapter 14 Streaming Data Model 14.1 Finding frequent elements in stream A very useful statistics for many applications is to keep track of elements that occur more frequently. It can come in many flavours

More information

Chapter 1 Overview of Maps

Chapter 1 Overview of Maps Chapter 1 Overview of Maps In this chapter you will learn about: Key points when working with maps General types of maps Incident specific maps Map legend and symbols Map sources A map is a navigational

More information

The Model Research of Urban Land Planning and Traffic Integration. Lang Wang

The Model Research of Urban Land Planning and Traffic Integration. Lang Wang International Conference on Materials, Environmental and Biological Engineering (MEBE 2015) The Model Research of Urban Land Planning and Traffic Integration Lang Wang Zhejiang Gongshang University, Hangzhou

More information

Instance Selection. Motivation. Sample Selection (1) Sample Selection (2) Sample Selection (3) Sample Size (1)

Instance Selection. Motivation. Sample Selection (1) Sample Selection (2) Sample Selection (3) Sample Size (1) Instance Selection Andrew Kusiak 2139 Seamans Center Iowa City, Iowa 52242-1527 Motivation The need for preprocessing of data for effective data mining is important. Tel: 319-335 5934 Fax: 319-335 5669

More information

21 Markov Decision Processes

21 Markov Decision Processes 2 Markov Decision Processes Chapter 6 introduced Markov chains and their analysis. Most of the chapter was devoted to discrete time Markov chains, i.e., Markov chains that are observed only at discrete

More information

CONDENSATION Conditional Density Propagation for Visual Tracking

CONDENSATION Conditional Density Propagation for Visual Tracking CONDENSATION Conditional Density Propagation for Visual Tracking Michael Isard and Andrew Blake Presented by Neil Alldrin Department of Computer Science & Engineering University of California, San Diego

More information

On Projective Planes

On Projective Planes C-UPPSATS 2002:02 TFM, Mid Sweden University 851 70 Sundsvall Tel: 060-14 86 00 On Projective Planes 1 2 7 4 3 6 5 The Fano plane, the smallest projective plane. By Johan Kåhrström ii iii Abstract It was

More information

Using 3D Geographic Information System to Improve Sales Comparison Approach for Real Estate Valuation

Using 3D Geographic Information System to Improve Sales Comparison Approach for Real Estate Valuation XXV FIG Congress, Kuala Lumpur, Malaysia TS02E-3D Using 3D Geographic Information System to Improve Sales Comparison Approach for Real Estate Valuation Haicong Yu Center for Assessment and Development

More information

Discrete Applied Mathematics

Discrete Applied Mathematics Discrete Applied Mathematics 194 (015) 37 59 Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: wwwelseviercom/locate/dam Loopy, Hankel, and combinatorially skew-hankel

More information

Rendezvous On A Discrete Line

Rendezvous On A Discrete Line Rendezvous On A Discrete Line William H. Ruckle Abstract In a rendezvous problem on a discrete line two players are placed at points on the line. At each moment of time each player can move to an adjacent

More information

40 Chapter 2 Kinematics

40 Chapter 2 Kinematics 40 Chapter 2 Kinematics Check Your Understanding A commuter train travels from Baltimore to Washington, DC, and back in 1 hour and 45 minutes. The distance between the two stations is approximately 40

More information

Econ 172A, Fall 2012: Final Examination Solutions (I) 1. The entries in the table below describe the costs associated with an assignment

Econ 172A, Fall 2012: Final Examination Solutions (I) 1. The entries in the table below describe the costs associated with an assignment Econ 172A, Fall 2012: Final Examination Solutions (I) 1. The entries in the table below describe the costs associated with an assignment problem. There are four people (1, 2, 3, 4) and four jobs (A, B,

More information

Motion Chapter 3, Section 1: Distance, Displacement, Speed, Velocity

Motion Chapter 3, Section 1: Distance, Displacement, Speed, Velocity 3 Motion Chapter 3, Section 1: Distance, Displacement, Speed, Velocity Distance An important part of describing the motion of an object is to describe how far it has moved, which is distance. The SI unit

More information

CS 700: Quantitative Methods & Experimental Design in Computer Science

CS 700: Quantitative Methods & Experimental Design in Computer Science CS 700: Quantitative Methods & Experimental Design in Computer Science Sanjeev Setia Dept of Computer Science George Mason University Logistics Grade: 35% project, 25% Homework assignments 20% midterm,

More information

The Tool Switching Problem Revisited

The Tool Switching Problem Revisited The Tool Switching Problem Revisited Yves Crama HEC Management School, University of Liège, Boulevard du Rectorat, 7 (B31), B-4000 Liège, Belgium, Y.Crama@ulg.ac.be Linda S. Moonen (corresponding author),

More information

Operations Research: Introduction. Concept of a Model

Operations Research: Introduction. Concept of a Model Origin and Development Features Operations Research: Introduction Term or coined in 1940 by Meclosky & Trefthan in U.K. came into existence during World War II for military projects for solving strategic

More information

CSCI 1951-G Optimization Methods in Finance Part 12: Variants of Gradient Descent

CSCI 1951-G Optimization Methods in Finance Part 12: Variants of Gradient Descent CSCI 1951-G Optimization Methods in Finance Part 12: Variants of Gradient Descent April 27, 2018 1 / 32 Outline 1) Moment and Nesterov s accelerated gradient descent 2) AdaGrad and RMSProp 4) Adam 5) Stochastic

More information

New Theory and Algorithms for Scheduling Arc Shutdown Jobs in Networks

New Theory and Algorithms for Scheduling Arc Shutdown Jobs in Networks New Theory and Algorithms for Scheduling Arc Shutdown Jobs in Networks Patrick Andersen February 27, 2014 This project explores a recently developed type of scheduling problem that combines the two Operations

More information