LINEAR PROGRAMMING. Introduction. Prototype example. Formulation of the LP problem. Excel Solution. Graphical solution

Size: px
Start display at page:

Download "LINEAR PROGRAMMING. Introduction. Prototype example. Formulation of the LP problem. Excel Solution. Graphical solution"

Transcription

1 Itroductio LINEAR PROGRAMMING Developmet of liear programmig was amog the most importat scietific advaces of mid 0th cet. Most commo type of applicatios: allocate limited resources to competig activities i a optimal way. Liear programmig uses a mathematical model. Liear because it requires liear fuctios. Programmig as syoymous of plaig. Very efficiet solutio procedure: simplex method. João Miguel da Costa Sousa / Alexadra Moutiho 3 Prototype example Wydor Glass Co. produces glass products, icludig widows ad glass doors. Plat produces alumium frames, Plat produces wood frames ad Plat 3 produces glass ad assembles. Two ew products: Glass door with alumium framig (Plat ad 3). New wood framed glass widow (Plat ad 3). As the products compete for Plat 3, the most profitable mix of the two products is eeded. João Miguel da Costa Sousa / Alexadra Moutiho 3 Formulatio of the LP problem x = umber of batches of doors produced per week x = umber of batches of widows produced per week Z = total profit per week (i thousads) Wydor Glass Co. Product Mix Problem Doors Widows Profit Per Batch $3.000 $5.000 (Batches of 0) Hours available Hours Used Per Batch Produced per week Plat 0 4 Plat 0 Plat maximize Z= 3x+ 5x : x 4 x 3x + x 8 ad x 0, x 0. João Miguel da Costa Sousa / Alexadra Moutiho 33 Graphical solutio Z= 3x + 5x 3 x = x + Z ( y= mx+ b) 5 5 Slope of the lie is 3/5 Trial ad error: Z = 0, 0, 36 Feasible regio: satisfies all costraits maximize Z= 3x + 5x : x 4 x 3x + x 8 ad x 0, x 0. Excel Solutio Wydor Glass Co. Product Mix Problem Doors Widows Rage Name Cells Profit Per Batch $3.000 $5.000 BatchesProduced C:D HoursAvailable G7:G9 Hours Hours Hours Used Per Batch Produced Used Available HoursUsed E7:E9 4 HoursUsedPerBatchProduced C7:D9 Plat 0 <= Plat 0 <= ProfitPerBatch C4:D4 Plat <= 8 TotalProfit G Doors Widows Total Profit 6 $ Batches Produced João Miguel da Costa Sousa / Alexadra Moutiho 34 João Miguel da Costa Sousa / Alexadra Moutiho 35

2 Matlab solutio Geeralizig the example All solvers are desiged to miimize the obective fuctio i the optimizatio toolbox. To maximize f(x), miimize f(x). solutio João Miguel da Costa Sousa / Alexadra Moutiho 36 Prototype example Geeral problem Productio capacities of plats Resources 3 plats m resources Productio of products Activities products activities Productio rate of product, x Level of activity, x Profit Z Overall measure of performace Z The most commo type of applicatio of LP ivolves allocatig resources to activities. João Miguel da Costa Sousa / Alexadra Moutiho 37 Liear programmig model Stadard form of the model Z = value of overall performace measure. x = level of activity, for =,,,. Decisio variables c = parameters of Z related to x. b = amout of resource i that is available for allocatio of activities, for i =,,, m. Parameters a i = amout of resource i cosumed by each uity of activity. Select the values for x, x,, x to maximize: : Z= c x + c x + + c x a x + a x + + a x b a x + a x + + a x b a x + a x + + a x b ad x 0, x 0,, x 0. m m m m João Miguel da Costa Sousa / Alexadra Moutiho 38 João Miguel da Costa Sousa / Alexadra Moutiho 39 Allocatio of resources to activities Termiology for solutios Resource Usage per Uit of Activity Activity Amout of Resource Resource available a a a b a a a b m a m a m a m b m Cotributio to Z per uit of activity c c c Solutio: ay specificatio of values for the decisio variables (x, x,, x ). Feasible solutio: solutio for which all the costraits are satisfied. Ifeasible solutio: solutio for which at least oe costrait is violated. Feasible regio: collectio of all feasible solutios. No feasible solutio: o solutio satisfies all costraits. João Miguel da Costa Sousa / Alexadra Moutiho 40 João Miguel da Costa Sousa / Alexadra Moutiho 4

3 Termiology for solutios Examples of solutios Optimal solutio: feasible solutio with the most favorable value of the obective fuctio. Most favorable value: largest value if maximizig or smallest value if miimizig. No optimal solutios: () o feasible solutios or, () ubouded Z (see ext slide). More tha oe solutio: see ext slide. More tha oe solutio Ubouded cost fuctio João Miguel da Costa Sousa / Alexadra Moutiho 4 João Miguel da Costa Sousa / Alexadra Moutiho 43 Corer poit feasible solutio Solutio that lies at a corer of feasible regio. Best CPF solutio must be a optimal solutio.. Assumptios of liear programmig Proportioality: the cotributio of each activity to the value of the obective fuctio Z ad left had of each fuctioal costrait is proportioal to the level of activity x. Violatios: ) Setup costs. João Miguel da Costa Sousa / Alexadra Moutiho 44 João Miguel da Costa Sousa / Alexadra Moutiho 45 Violatios of proportioality Violatios of proportioality ) Icrease of margial retur due to ecoomy of scale (loger productio rus, quatity discouts, learig curve effect, etc.). 3) Decrease of margial retur due to e.g. marketig costs: to sell more the advertisemet grows expoetially. João Miguel da Costa Sousa / Alexadra Moutiho 46 João Miguel da Costa Sousa / Alexadra Moutiho 47 3

4 Assumptios of liear programmig Additivity: every fuctio i a liear programmig model is the sum of the idividual cotributios. Divisibility: decisio variables ca have ay values. If values are limited to iteger values, the problem eeds a iteger programmig model. Certaity: parameters of the model c, a i ad b i are assumed to be kow costats. I real applicatios parameters have always some degree of ucertaity ad sesitivity aalysis must be coducted (idetify sesitive parameters). João Miguel da Costa Sousa / Alexadra Moutiho 48 The assumptios i perspective Mathematical model is idealized represetatio of real problem. Approximatios ad simplifyig assumptios are required for the model to be tractable. A reasoably high h correlatio lti betwee predictio of model ad reality is required. It is commo i real applicatios of LP that almost oe of the 4 assumptios holds completely. It is importat to aalyze how large the disparities are, ad maybe use alterative models. Alexadra Moutiho 49 Coclusios Liear programmig models ca be solved usig: Spreadsheet as Excel Solver for relatively simple problems Problems with thousads (or eve millios!) of decisio variables ad/or fuctioal costraits must use modelig laguages such as CPLEX/MDL ad LINGO/LINDO. Matlab Optimizatio toolbox (GUI orcode). Liear programmig solves may problems. However, whe oe or more assumptios are violated seriously, other programmig techiques are eeded. SIMPLEX METHOD João Miguel da Costa Sousa / Alexadra Moutiho 50 Example revisited Settig up the simplex method Wydor Glass Co. Origial form Maximize Z= 3x + 5x x 4 x 3x + x 8 ad x 0, x 0. Augmeted form Maximize Z= 3x + 5x () x + x = 4 3 () x + x = (3) 3x + x + x = 8 ad x 0, =,,3,4, Covert fuctioal iequality costraits to equivalet equality costraits usig slack variables João Miguel da Costa Sousa / Alexadra Moutiho 5 João Miguel da Costa Sousa / Alexadra Moutiho 53 4

5 Settig up the simplex method Slack variable is: Zero: solutio lies o costrait boudary; Positive: solutio lies o feasible of costrait; Negative: solutio lies o ifeasible of costrait Example p problem has 5 variables ad 3 oredudat equatios, ad so (5 3) degrees of freedom. Two variables have a arbitrary value. Simplex uses the zero value for these obasic variables. The solutio for the other three variables (basic variables) is a basic solutio. Basic solutios have thus a umber of properties. João Miguel da Costa Sousa / Alexadra Moutiho 54 Properties of a basic solutio Each variable is basic or obasic. Number of basic variables is equal to umber of fuctioal costraits (equatios). The obasic variables are set to zero. Values of basic variables are obtaied solvig system of equatios (fuctioal costraits i augmeted form). Set of basic variables are called the basis. If basic variables satisfy the oegativity costraits, basic solutio is a BF solutio. João Miguel da Costa Sousa / Alexadra Moutiho 55 Fial form Cor the obective fuctio as the ew costrait equatio: Maximize Z (0) Z 3x 5x = 0 () x + x = 4 () x + x = (3) 3x + x + x = 8 ad x 0, =,, Tabular form (simplex tableau) (a) Algebraic form Basic variable Eq. (b) Tabular Form Coefficiet of: Z x x x 3 x 4 x 5 (0) Z 3x 5x = 0 Z (0) () x + x 3 = 4 x 3 () () x + x 4 = x 4 () (3) 3x + x + x 5 = 8 x 5 (3) João Miguel da Costa Sousa / Alexadra Moutiho 56 João Miguel da Costa Sousa / Alexadra Moutiho 57 Simplex method i tabular form Iitializatio. Itroduce slack variables. Select decisio variables to be iitial obasic variables (=0) ad slack variables to be iitial basic variables. Iitial solutio of example: (0, 0, 4,, 8) Optimality test. Curret BF solutio is optimal iff every coefficiet i row (0) is oegative. If yes, stop; otherwise, iterate to obtai the ext BF solutio. Example: coefficiets of x ad x are 3 ad 5. Simplex method i tabular form Iteratio. Step : Determie the eterig basic variable, which is the obasic variable with the largest egative coefficiet. Basic variable Eq. pivot colum Coefficiet of: Z x x x 3 x 4 x 5 eterig basic variable Z (0) x 3 () x 4 () x 5 (3) João Miguel da Costa Sousa / Alexadra Moutiho 58 João Miguel da Costa Sousa / Alexadra Moutiho 59 5

6 Iteratio Step : Determie the leavig basic variable, by applyig miimum ratio test: Basic variable Eq. Coefficiet of: Z x x x 3 x 4 x 5 Z (0) pivot row x 3 () x 4 () / = 6 miimum x 5 (3) / = 9 pivot umber (PN) leavig basic variable replace leavig BV for eterig BV i the BV colum of the ext simplex tableau João Miguel da Costa Sousa / Alexadra Moutiho 60 Iteratio Step 3: solve for the ew BF solutio by usig elemetary row operatios. Iteratio Basic Coefficiet of: Eq. variable Z x x x 3 x 4 x 5 Z (0) row with 0 x 3 () egative coef. x 4 () x 5 (3) row with Z (0) positive coef. x 3 () (PN) x () x 5 (3) João Miguel da Costa Sousa / Alexadra Moutiho 6 Iteratio : Steps ad Complete set of simplex tableau Iteratio Basic variable Optimality test: solutio still ot optimal oe more iteratio Eq. Coefficiet of: Z x x x 3 x 4 x 5 Z (0) x 3 () / = 4 x () x 5 (3) /3 = miimum Ratio João Miguel da Costa Sousa / Alexadra Moutiho 6 Iteratio Basic variable Eq. Coefficiet of: Z x x x 3 x 4 x 5 Z (0) x 3 () x 4 () x 5 (3) Z (0) x 3 () x () x 5 (3) Z (0) x 3 () /3 /3 x () x (3) /3 /3 João Miguel da Costa Sousa / Alexadra Moutiho 63 Tie breakig i simplex method Tie for eterig basic variable: arbitrary choice; Tie for leavig basic variable: arbitrary choice; No leavig basic variable: ibl ubouded Z, i.e., error i model or computatio; Multiple optimal solutios: simplex fids oe optimal BF solutio; fid the others by cotiuig the algorithm choosig a obasic variable with a zero coefficiet as the eterig BV. Adaptig to other model forms Equality costraits There is o obvious iitial BF solutio, so artificial variables ad the Big M method are used. Negative g right had s: Multiply iequality by ; Fuctioal costraits i form Surplus ad artificial variables / big M method are used. Miimizatio Maximize Z. João Miguel da Costa Sousa / Alexadra Moutiho 64 João Miguel da Costa Sousa / Alexadra Moutiho 65 6

7 Artificial variables ad Big M method The real problem The artificial problem Maximize Z= 3x + 5x x 4 x 3x + x = 8 ad x 0, x 0. Algebraically elimiate x 5 Defie x = 8 3x x. 5 Maximize Z= 3x + 5 x Mx, 5 () x 4 () x (3) 3x + x 8 João Miguel da Costa Sousa / Alexadra Moutiho 66 (so 3x + x + x = 8) 5 ad x 0, x 0, x 0. 5 from equatio (0) for proper form. Postoptimality aalysis Reoptimizatio: whe the problem chages slightly, ew solutio is derived from the fial simplex tableau. Shadow price for resource i (deoted y i* ) measures the margial value of this resource, i.e., how much Z ca be icreased by (slightly) icreasig the amout of this resource b i. Example: recall b i values of Wydor Glass problem. The fial tableau gives y * = 0, y * =.5, y 3* =. João Miguel da Costa Sousa / Alexadra Moutiho 67 Graphical check Shadow prices Icreasig b i uit, the ew profit is 37.5 João Miguel da Costa Sousa / Alexadra Moutiho 68 Icreasig b i uit icreases the profit i $500. Should this be doe? Depeds o the margial profitability of other products usig that hour time. Shadow prices are part of the sesitivity aalysis. Costrait o resource is ot bidig the optimal solutio. There is a surplus of this resource. Resources as this are free goods. Costraits o resources ad 3 are bidig costraits. They have positive shadow prices ad o surplus. Resources are scarce goods. João Miguel da Costa Sousa / Alexadra Moutiho 69 Sesitivity aalysis Sesitivity aalysis of parameters c i Idetify sesitive parameters (those that caot be chaged without chagig optimal solutio). Parameters b i ca be aalyzed usig shadow prices. Parameters c i for variables ca be aalyzed graphically. Parameters a i ca also be aalyzed graphically. For problems with a large umber of variables usually oly b i ad c i are aalyzed, because a i are determied by the techology beig used. Graphical aalysis of Wydor example: c ca have values i [0, 7.5] without chagig optimal solutio. c ca have ay value greater tha without chagig optimal solutio. João Miguel da Costa Sousa / Alexadra Moutiho 70 João Miguel da Costa Sousa / Alexadra Moutiho 7 7

8 Theory of simplex method Recall the stadard form: Maximize Z= c x + c x + + c x a x + a x + + a x b a x + a x + + a x b a x + a x + + a x b ad x 0, x 0,, x 0. m m m m Augmeted form Maximize Z= c x + + c x + c x + + c x m a x + a x + + a x + x = b + a x + a x + + a x + x = b + a x + a x + + a x + x = b m m m + m m ad x 0, =,,,. João Miguel da Costa Sousa / Alexadra Moutiho 7 João Miguel da Costa Sousa / Alexadra Moutiho 73 Matrix form (stadard form) Maximize Z = cx Ax b ad x 0 c = [ c, c,, c ], x b a a a x = b = a = a a x, b, A. x bm am am am João Miguel da Costa Sousa / Alexadra Moutiho 74 Matrix augmeted form Itroduce the colum vector of slack variables: x+ x + x = s x + m The costraits are (with I (m m) ad 0 ( (+m)) ): [, ] x = ad x AI b 0 xs xs João Miguel da Costa Sousa / Alexadra Moutiho 75 Solvig for a BF solutio Oe iteratio of simplex: The obasic variables are set to zero. The m basic variables are i a colum vector deoted as x B. The basic matrix B is obtaied from [A, I] by elimiatig the colums with coefficiets of obasic variables. The problem becomes: Bx B = b. The solutio for basic variables ad the value of the obective fuctio for this basic solutio are: x B b c x c B b B = ad Z = B B = B Revised simplex method. Iitializatio (as origial): Itroduce slack variables x s. Decisio variables are iitial obasic variables.. Iteratio: Step (as origial): Determie eterig basic variable (obasic variable with the largest egative coefficiet). Step : Determie leavig basic variable. As origial, but computatios are simplified. Step 3: Determie ew BF solutio settig x B = B b. 3. Optimality test: solutio is optimal if every coefficiet i Z is 0. Computatios are simplified. João Miguel da Costa Sousa / Alexadra Moutiho 76 João Miguel da Costa Sousa / Alexadra Moutiho 77 8

9 Fudametal isight Fudametal isight Iitial tableau Row 0: Other rows: Combied: Fial tableau Row 0: Other rows: Combied: t= [ c 0 0] T=[ A I b] t c00 = T A I b t* = t+ y* T= [ y* A c y* y* b], y* = cb B T* S* T [ S* A S* S* b], S* B = = = t* y* A cy* y* b = T* S* A S* S* b Optimal performace idex: Z*=y*b Optimal solutio: x B =S*b, x B =0 Shadow prices: y* After ay iteratio, the coefficiets of the slack variables i each equatio immediately reveal how that equatio has bee obtaied from the iitial equatios. João Miguel da Costa Sousa / Alexadra Moutiho 78 João Miguel da Costa Sousa / Alexadra Moutiho 79 Duality theory DUALITY THEORY AND SENSITIVITY ANALYSIS Every liear programmig problem (primal) has a dual problem. Most problem parameters are estimates, others (as resource amouts) represet maagerial decisios. The choice of parameter values is made based o a sesitivity aalysis. Iterpretatio ad implemetatio of sesitivity aalysis are key uses of duality theory. João Miguel da Costa Sousa / Alexadra Moutiho 8 Primal ad Dual Problems Example: Wydor Glass Co. Primal problem (stadard form) Maximize i i = Z = = c x ax b, for i=,,, m ad x 0, for =,,,. Dual problem Miimize W m m = i= yb i i y a c, for =,,, i i i= ad y 0, for i=,,, m. i Primal problem = [ ] x Maximize Z 3 5, x 0 4 x 0 x 3 8 x 0 ad. x 0 Dual problem 4 Miimize Z= y y y3, 8 0 y y y [ ] ad y y y3 [ 000. ] João Miguel da Costa Sousa / Alexadra Moutiho 8 João Miguel da Costa Sousa / Alexadra Moutiho 83 9

10 Primal dual table for LP Example: Wydor Glass Co. Primal problem Coeff ficiet of: Coefficiet of: x x x y a a a b y a a a b y m a m a m a m b m c c c Coef fficiets of obect ive fuctio (M iimize) Dual problem x x y 0 4 y 0 y Coefficiets of obective fuctio (Maximize) João Miguel da Costa Sousa / Alexadra Moutiho 84 João Miguel da Costa Sousa / Alexadra Moutiho 85 Duality theory Primal dual relatioships Geeral relatios betwee primal ad dual problems:. The parameters for a (fuctioal) costrait i either problem are the coefficiets of a variable i the other problem.. The coefficiets i the obective fuctio of either problem are the right had s for the other problem. Weak duality property: If x is a feasible solutio for the primal problem ad y is a feasible solutio for the dual problem, the cx yb Strog duality property: If x * is a optimal solutio for the primal problem ad y * is a optimal solutio for the dual problem, the cx * = y * b João Miguel da Costa Sousa / Alexadra Moutiho 86 João Miguel da Costa Sousa / Alexadra Moutiho 87 Primal dual relatioships Primal dual relatioships Complemetary solutios property: At each iteratio, the simplex method idetifies a CPF solutio x for the primal problem ad a complemetary solutio y for the dual problem, where cx = yb If x is ot optimal for the primal problem, the y is ot feasible for the dual problem. Complemetary optimal solutios property: At the fial iteratio, the simplex method idetifies a optimal solutio x* for the primal problem ad a complemetary optimal solutio y* for the dual problem, where cx* = y*b The y i * are the shadow prices for the primal problem. João Miguel da Costa Sousa / Alexadra Moutiho 88 João Miguel da Costa Sousa / Alexadra Moutiho 89 0

11 Primal dual relatioships Symmetry property: For ay primal problem ad its dual problem, all relatioships betwee them must be symmetric because the dual of this dual problem is this primal problem. Duality theorem: The followig are the oly possible relatioships betwee the primal ad dual problems:. If oe problem has feasible solutios ad a bouded obective fuctio, the so does the other problem, so both the weak ad strog duality properties are applicable. Primal dual relatioships. If oe problem has feasible solutios ad a ubouded obective fuctio, the the other problem has o feasible solutio. 3. If oe problem has o feasible solutios, the the other problem has either o feasible solutios lti or a ubouded d obective fuctio. João Miguel da Costa Sousa / Alexadra Moutiho 90 João Miguel da Costa Sousa / Alexadra Moutiho 9 Primal dual relatioships Primal dual relatioships Relatioships betwee complemetary basic solutios Primal basic solutio Complemetary dual basic solutio Both basic solutios Primal feasible? Dual feasible? Suboptimal Superoptimal Yes No Optimal Optimal Yes Yes Superoptimal Suboptimal No Yes Neither feasible or superoptimal Neither feasible or superoptimal No No João Miguel da Costa Sousa / Alexadra Moutiho 9 João Miguel da Costa Sousa / Alexadra Moutiho 93 Applicatios of duality theory If the umber of fuctioal costraits m is bigger tha the umber of variables, applyig the SM directly to the dual problem will achieve a substatial reductio i computatioal effort. Evaluatig a proposed solutio for the primal problem. i) if cx=yb, x ad y must be optimal eve without applyig the SM; ii) if cx<yb, yb provides a upper boud o the optimal value of Z. Ecoomic iterpretatio João Miguel da Costa Sousa / Alexadra Moutiho 94 Duality theory i sesitivity aalysis Sesitivity aalysis ivestigates the effect i the optimal solutio of chagig parameters a i, b i, c. It ca be easier to study these effects i the dual problem: Optimal solutio of the dual problem are the shadow prices of the primal problem. Chages i coefficiets of a obasic variable. Oly chages oe costrait i the dual problem. If this costrait is satisfied the solutio is still optimal. Itroducig a ew variable. Oly itroduces a ew costrait i the dual problem. If the dual problem is still feasible, solutio is still optimal. João Miguel da Costa Sousa / Alexadra Moutiho 95

12 The essece of sesitivity aalysis Simplex tableau with parameter chages Oe assumptio of LP is that all the parameters of the model (a i, b i ad c ) are kow costats. Actually: The parameters values used are ust estimates based o a predictio of future coditios; The data may represet deliberate overestimates or uderestimates to protect the iterests of the estimators. A optimal solutio is optimal oly with respect to the specific model beig used to represet the real problem sesitivity aalysis is crucial! What chages i the simplex tableau if chages are made i the model parameters, amely b b, c c, A A? New iitial tableau Revised fial tableau Coefficiet of: Eq. Z Origial variables Slack variables (0) c 0 0 (,,,m) 0 A I b (0) z* c= y* A c y* (,,,m) 0 A* = S* A S* Z* = y* b b* = S* b João Miguel da Costa Sousa / Alexadra Moutiho 96 João Miguel da Costa Sousa / Alexadra Moutiho 97 Applyig sesitivity aalysis Applyig sesitivity aalysis Chages i b i : Allowable rage: rage of values for which the curret optimal BF solutio remais feasible (fid rage of b i such that b* = S* b 0, assumig this is the oly chage i the model). The shadow price for b i remais valid if b i stays withi this iterval. The 00% rule for simultaeous chages i RHS: the shadow prices remai valid as log as the chages are ot too large. If the sum of the % chages does ot exceed 00%, the shadow prices will defiitely still be valid. Chages i coefficiets of obasic variable: Allowable rage to stay optimal: rage of values over which the curret optimal solutio remais optimal (fid c y* A, assumig this is the oly chage i the model). The 00% % rule l f for simultaeous i chages h i i obective fuctio coefficiets: if the sum of the % chages does ot exceed 00%, the origial optimal solutio will defiitely still be valid. Itroductio of a ew variable: Same as above. João Miguel da Costa Sousa / Alexadra Moutiho 98 João Miguel da Costa Sousa / Alexadra Moutiho 99 Other simplex algorithms Dual simplex method Modificatio useful for sesitivity aalysis, based o the duality theory. Parametric liear programmig Et Extesio for systematic ti sesitivity aalysis. Vary oe or more parameters cotiuously over some iterval(s) to see whe the optimal solutio chages. Upper boud techique A simplex versio for dealig with decisio variables havig upper bouds: x u, where u is the maximum feasible value of x. João Miguel da Costa Sousa / Alexadra Moutiho 00

Introduction. Very efficient solution procedure: simplex method.

Introduction. Very efficient solution procedure: simplex method. LINEAR PROGRAMMING Introduction Development of linear programming was among the most important scientific advances of mid 20th cent. Most common type of applications: allocate limited resources to competing

More information

TRANSPORTATION AND ASSIGNMENT PROBLEMS

TRANSPORTATION AND ASSIGNMENT PROBLEMS Trasportatio problem TRANSPORTATION AND ASSIGNMENT PROBLEMS Example P&T Compay produces caed peas. Peas are prepared at three caeries (Belligham, Eugee ad Albert Lea). Shipped by truck to four distributig

More information

Linear Programming and the Simplex Method

Linear Programming and the Simplex Method Liear Programmig ad the Simplex ethod Abstract This article is a itroductio to Liear Programmig ad usig Simplex method for solvig LP problems i primal form. What is Liear Programmig? Liear Programmig is

More information

Definitions and Theorems. where x are the decision variables. c, b, and a are constant coefficients.

Definitions and Theorems. where x are the decision variables. c, b, and a are constant coefficients. Defiitios ad Theorems Remember the scalar form of the liear programmig problem, Miimize, Subject to, f(x) = c i x i a 1i x i = b 1 a mi x i = b m x i 0 i = 1,2,, where x are the decisio variables. c, b,

More information

LINEAR PROGRAMMING. Introduction

LINEAR PROGRAMMING. Introduction LINEAR PROGRAMMING Introduction Development of linear programming was among the most important scientific advances of mid-20th cent. Most common type of applications: allocate limited resources to competing

More information

Linear Programming! References! Introduction to Algorithms.! Dasgupta, Papadimitriou, Vazirani. Algorithms.! Cormen, Leiserson, Rivest, and Stein.

Linear Programming! References! Introduction to Algorithms.! Dasgupta, Papadimitriou, Vazirani. Algorithms.! Cormen, Leiserson, Rivest, and Stein. Liear Programmig! Refereces! Dasgupta, Papadimitriou, Vazirai. Algorithms.! Corme, Leiserso, Rivest, ad Stei. Itroductio to Algorithms.! Slack form! For each costrait i, defie a oegative slack variable

More information

Optimization Methods MIT 2.098/6.255/ Final exam

Optimization Methods MIT 2.098/6.255/ Final exam Optimizatio Methods MIT 2.098/6.255/15.093 Fial exam Date Give: December 19th, 2006 P1. [30 pts] Classify the followig statemets as true or false. All aswers must be well-justified, either through a short

More information

Introduction to Optimization, DIKU Monday 19 November David Pisinger. Duality, motivation

Introduction to Optimization, DIKU Monday 19 November David Pisinger. Duality, motivation Itroductio to Optiizatio, DIKU 007-08 Moday 9 Noveber David Pisiger Lecture, Duality ad sesitivity aalysis Duality, shadow prices, sesitivity aalysis, post-optial aalysis, copleetary slackess, KKT optiality

More information

w (1) ˆx w (1) x (1) /ρ and w (2) ˆx w (2) x (2) /ρ.

w (1) ˆx w (1) x (1) /ρ and w (2) ˆx w (2) x (2) /ρ. 2 5. Weighted umber of late jobs 5.1. Release dates ad due dates: maximimizig the weight of o-time jobs Oce we add release dates, miimizig the umber of late jobs becomes a sigificatly harder problem. For

More information

Scheduling under Uncertainty using MILP Sensitivity Analysis

Scheduling under Uncertainty using MILP Sensitivity Analysis Schedulig uder Ucertaity usig MILP Sesitivity Aalysis M. Ierapetritou ad Zheya Jia Departmet of Chemical & Biochemical Egieerig Rutgers, the State Uiversity of New Jersey Piscataway, NJ Abstract The aim

More information

The Simplex algorithm: Introductory example. The Simplex algorithm: Introductory example (2)

The Simplex algorithm: Introductory example. The Simplex algorithm: Introductory example (2) Discrete Mathematics for Bioiformatics WS 07/08, G. W. Klau, 23. Oktober 2007, 12:21 1 The Simplex algorithm: Itroductory example The followig itroductio to the Simplex algorithm is from the book Liear

More information

Introduction to Optimization Techniques. How to Solve Equations

Introduction to Optimization Techniques. How to Solve Equations Itroductio to Optimizatio Techiques How to Solve Equatios Iterative Methods of Optimizatio Iterative methods of optimizatio Solutio of the oliear equatios resultig form a optimizatio problem is usually

More information

Markov Decision Processes

Markov Decision Processes Markov Decisio Processes Defiitios; Statioary policies; Value improvemet algorithm, Policy improvemet algorithm, ad liear programmig for discouted cost ad average cost criteria. Markov Decisio Processes

More information

Machine Learning Brett Bernstein

Machine Learning Brett Bernstein Machie Learig Brett Berstei Week 2 Lecture: Cocept Check Exercises Starred problems are optioal. Excess Risk Decompositio 1. Let X = Y = {1, 2,..., 10}, A = {1,..., 10, 11} ad suppose the data distributio

More information

1 Duality revisited. AM 221: Advanced Optimization Spring 2016

1 Duality revisited. AM 221: Advanced Optimization Spring 2016 AM 22: Advaced Optimizatio Sprig 206 Prof. Yaro Siger Sectio 7 Wedesday, Mar. 9th Duality revisited I this sectio, we will give a slightly differet perspective o duality. optimizatio program: f(x) x R

More information

The Method of Least Squares. To understand least squares fitting of data.

The Method of Least Squares. To understand least squares fitting of data. The Method of Least Squares KEY WORDS Curve fittig, least square GOAL To uderstad least squares fittig of data To uderstad the least squares solutio of icosistet systems of liear equatios 1 Motivatio Curve

More information

Optimally Sparse SVMs

Optimally Sparse SVMs A. Proof of Lemma 3. We here prove a lower boud o the umber of support vectors to achieve geeralizatio bouds of the form which we cosider. Importatly, this result holds ot oly for liear classifiers, but

More information

ENGI Series Page 6-01

ENGI Series Page 6-01 ENGI 3425 6 Series Page 6-01 6. Series Cotets: 6.01 Sequeces; geeral term, limits, covergece 6.02 Series; summatio otatio, covergece, divergece test 6.03 Stadard Series; telescopig series, geometric series,

More information

IP Reference guide for integer programming formulations.

IP Reference guide for integer programming formulations. IP Referece guide for iteger programmig formulatios. by James B. Orli for 15.053 ad 15.058 This documet is iteded as a compact (or relatively compact) guide to the formulatio of iteger programs. For more

More information

subject to A 1 x + A 2 y b x j 0, j = 1,,n 1 y j = 0 or 1, j = 1,,n 2

subject to A 1 x + A 2 y b x j 0, j = 1,,n 1 y j = 0 or 1, j = 1,,n 2 Additioal Brach ad Boud Algorithms 0-1 Mixed-Iteger Liear Programmig The brach ad boud algorithm described i the previous sectios ca be used to solve virtually all optimizatio problems cotaiig iteger variables,

More information

NUMERICAL METHODS FOR SOLVING EQUATIONS

NUMERICAL METHODS FOR SOLVING EQUATIONS Mathematics Revisio Guides Numerical Methods for Solvig Equatios Page 1 of 11 M.K. HOME TUITION Mathematics Revisio Guides Level: GCSE Higher Tier NUMERICAL METHODS FOR SOLVING EQUATIONS Versio:. Date:

More information

Integer Linear Programming

Integer Linear Programming Iteger Liear Programmig Itroductio Iteger L P problem (P) Mi = s. t. a = b i =,, m = i i 0, iteger =,, c Eemple Mi z = 5 s. t. + 0 0, 0, iteger F(P) = feasible domai of P Itroductio Iteger L P problem

More information

CHAPTER 10 INFINITE SEQUENCES AND SERIES

CHAPTER 10 INFINITE SEQUENCES AND SERIES CHAPTER 10 INFINITE SEQUENCES AND SERIES 10.1 Sequeces 10.2 Ifiite Series 10.3 The Itegral Tests 10.4 Compariso Tests 10.5 The Ratio ad Root Tests 10.6 Alteratig Series: Absolute ad Coditioal Covergece

More information

Sequences, Mathematical Induction, and Recursion. CSE 2353 Discrete Computational Structures Spring 2018

Sequences, Mathematical Induction, and Recursion. CSE 2353 Discrete Computational Structures Spring 2018 CSE 353 Discrete Computatioal Structures Sprig 08 Sequeces, Mathematical Iductio, ad Recursio (Chapter 5, Epp) Note: some course slides adopted from publisher-provided material Overview May mathematical

More information

ROLL CUTTING PROBLEMS UNDER STOCHASTIC DEMAND

ROLL CUTTING PROBLEMS UNDER STOCHASTIC DEMAND Pacific-Asia Joural of Mathematics, Volume 5, No., Jauary-Jue 20 ROLL CUTTING PROBLEMS UNDER STOCHASTIC DEMAND SHAKEEL JAVAID, Z. H. BAKHSHI & M. M. KHALID ABSTRACT: I this paper, the roll cuttig problem

More information

TEACHER CERTIFICATION STUDY GUIDE

TEACHER CERTIFICATION STUDY GUIDE COMPETENCY 1. ALGEBRA SKILL 1.1 1.1a. ALGEBRAIC STRUCTURES Kow why the real ad complex umbers are each a field, ad that particular rigs are ot fields (e.g., itegers, polyomial rigs, matrix rigs) Algebra

More information

Weight Moving Average = n

Weight Moving Average = n 1 Forecastig Simple Movig Average- F = 1 N (D + D 1 + D 2 + D 3 + ) Movig Weight Average- Weight Movig Average = W id i i=1 W i Sigle (Simple) Expoetial Smoothig- F t = F t 1 + α(d t 1 F t 1 ) or F t =

More information

A New Solution Method for the Finite-Horizon Discrete-Time EOQ Problem

A New Solution Method for the Finite-Horizon Discrete-Time EOQ Problem This is the Pre-Published Versio. A New Solutio Method for the Fiite-Horizo Discrete-Time EOQ Problem Chug-Lu Li Departmet of Logistics The Hog Kog Polytechic Uiversity Hug Hom, Kowloo, Hog Kog Phoe: +852-2766-7410

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY

MASSACHUSETTS INSTITUTE OF TECHNOLOGY MASSACHUSETTS INSTITUTE OF TECHNOLOGY 15.053 Optimizatio Methods i Maagemet Sciece (Sprig 2007) Problem Set 3 Due March 1 st, 2007 at 4:30 pm You will eed 116 poits out of 137 to receive a grade of 5.

More information

x a x a Lecture 2 Series (See Chapter 1 in Boas)

x a x a Lecture 2 Series (See Chapter 1 in Boas) Lecture Series (See Chapter i Boas) A basic ad very powerful (if pedestria, recall we are lazy AD smart) way to solve ay differetial (or itegral) equatio is via a series expasio of the correspodig solutio

More information

The target reliability and design working life

The target reliability and design working life Safety ad Security Egieerig IV 161 The target reliability ad desig workig life M. Holický Kloker Istitute, CTU i Prague, Czech Republic Abstract Desig workig life ad target reliability levels recommeded

More information

Linear Support Vector Machines

Linear Support Vector Machines Liear Support Vector Machies David S. Roseberg The Support Vector Machie For a liear support vector machie (SVM), we use the hypothesis space of affie fuctios F = { f(x) = w T x + b w R d, b R } ad evaluate

More information

Support vector machine revisited

Support vector machine revisited 6.867 Machie learig, lecture 8 (Jaakkola) 1 Lecture topics: Support vector machie ad kerels Kerel optimizatio, selectio Support vector machie revisited Our task here is to first tur the support vector

More information

Mathematics for Queensland, Year 12 Worked Solutions to Exercise 5L

Mathematics for Queensland, Year 12 Worked Solutions to Exercise 5L Mathematics for Queeslad, Year 12 Worked Solutios to Exercise 5L Hits Mathematics for Queeslad, Year 12 Mathematics B, A Graphics Calculator Approach http://mathematics-for-queeslad.com 23. Kiddy Bolger,

More information

Ellipsoid Method for Linear Programming made simple

Ellipsoid Method for Linear Programming made simple Ellipsoid Method for Liear Programmig made simple Sajeev Saxea Dept. of Computer Sciece ad Egieerig, Idia Istitute of Techology, Kapur, INDIA-08 06 December 3, 07 Abstract I this paper, ellipsoid method

More information

Recurrence Relations

Recurrence Relations Recurrece Relatios Aalysis of recursive algorithms, such as: it factorial (it ) { if (==0) retur ; else retur ( * factorial(-)); } Let t be the umber of multiplicatios eeded to calculate factorial(). The

More information

Dynamic Programming. Sequence Of Decisions

Dynamic Programming. Sequence Of Decisions Dyamic Programmig Sequece of decisios. Problem state. Priciple of optimality. Dyamic Programmig Recurrece Equatios. Solutio of recurrece equatios. Sequece Of Decisios As i the greedy method, the solutio

More information

Dynamic Programming. Sequence Of Decisions. 0/1 Knapsack Problem. Sequence Of Decisions

Dynamic Programming. Sequence Of Decisions. 0/1 Knapsack Problem. Sequence Of Decisions Dyamic Programmig Sequece Of Decisios Sequece of decisios. Problem state. Priciple of optimality. Dyamic Programmig Recurrece Equatios. Solutio of recurrece equatios. As i the greedy method, the solutio

More information

1 Inferential Methods for Correlation and Regression Analysis

1 Inferential Methods for Correlation and Regression Analysis 1 Iferetial Methods for Correlatio ad Regressio Aalysis I the chapter o Correlatio ad Regressio Aalysis tools for describig bivariate cotiuous data were itroduced. The sample Pearso Correlatio Coefficiet

More information

Measurement uncertainty of the sound absorption

Measurement uncertainty of the sound absorption Measuremet ucertaity of the soud absorptio coefficiet Aa Izewska Buildig Research Istitute, Filtrowa Str., 00-6 Warsaw, Polad a.izewska@itb.pl 6887 The stadard ISO/IEC 705:005 o the competece of testig

More information

Chapter 9: Numerical Differentiation

Chapter 9: Numerical Differentiation 178 Chapter 9: Numerical Differetiatio Numerical Differetiatio Formulatio of equatios for physical problems ofte ivolve derivatives (rate-of-chage quatities, such as velocity ad acceleratio). Numerical

More information

is also known as the general term of the sequence

is also known as the general term of the sequence Lesso : Sequeces ad Series Outlie Objectives: I ca determie whether a sequece has a patter. I ca determie whether a sequece ca be geeralized to fid a formula for the geeral term i the sequece. I ca determie

More information

The Growth of Functions. Theoretical Supplement

The Growth of Functions. Theoretical Supplement The Growth of Fuctios Theoretical Supplemet The Triagle Iequality The triagle iequality is a algebraic tool that is ofte useful i maipulatig absolute values of fuctios. The triagle iequality says that

More information

(A sequence also can be thought of as the list of function values attained for a function f :ℵ X, where f (n) = x n for n 1.) x 1 x N +k x N +4 x 3

(A sequence also can be thought of as the list of function values attained for a function f :ℵ X, where f (n) = x n for n 1.) x 1 x N +k x N +4 x 3 MATH 337 Sequeces Dr. Neal, WKU Let X be a metric space with distace fuctio d. We shall defie the geeral cocept of sequece ad limit i a metric space, the apply the results i particular to some special

More information

Frequency Domain Filtering

Frequency Domain Filtering Frequecy Domai Filterig Raga Rodrigo October 19, 2010 Outlie Cotets 1 Itroductio 1 2 Fourier Represetatio of Fiite-Duratio Sequeces: The Discrete Fourier Trasform 1 3 The 2-D Discrete Fourier Trasform

More information

Boosting. Professor Ameet Talwalkar. Professor Ameet Talwalkar CS260 Machine Learning Algorithms March 1, / 32

Boosting. Professor Ameet Talwalkar. Professor Ameet Talwalkar CS260 Machine Learning Algorithms March 1, / 32 Boostig Professor Ameet Talwalkar Professor Ameet Talwalkar CS260 Machie Learig Algorithms March 1, 2017 1 / 32 Outlie 1 Admiistratio 2 Review of last lecture 3 Boostig Professor Ameet Talwalkar CS260

More information

RADICAL EXPRESSION. If a and x are real numbers and n is a positive integer, then x is an. n th root theorems: Example 1 Simplify

RADICAL EXPRESSION. If a and x are real numbers and n is a positive integer, then x is an. n th root theorems: Example 1 Simplify Example 1 Simplify 1.2A Radical Operatios a) 4 2 b) 16 1 2 c) 16 d) 2 e) 8 1 f) 8 What is the relatioship betwee a, b, c? What is the relatioship betwee d, e, f? If x = a, the x = = th root theorems: RADICAL

More information

A NEW APPROACH TO SOLVE AN UNBALANCED ASSIGNMENT PROBLEM

A NEW APPROACH TO SOLVE AN UNBALANCED ASSIGNMENT PROBLEM A NEW APPROACH TO SOLVE AN UNBALANCED ASSIGNMENT PROBLEM *Kore B. G. Departmet Of Statistics, Balwat College, VITA - 415 311, Dist.: Sagli (M. S.). Idia *Author for Correspodece ABSTRACT I this paper I

More information

Linear Regression Demystified

Linear Regression Demystified Liear Regressio Demystified Liear regressio is a importat subject i statistics. I elemetary statistics courses, formulae related to liear regressio are ofte stated without derivatio. This ote iteds to

More information

Principle Of Superposition

Principle Of Superposition ecture 5: PREIMINRY CONCEP O RUCUR NYI Priciple Of uperpositio Mathematically, the priciple of superpositio is stated as ( a ) G( a ) G( ) G a a or for a liear structural system, the respose at a give

More information

We are mainly going to be concerned with power series in x, such as. (x)} converges - that is, lims N n

We are mainly going to be concerned with power series in x, such as. (x)} converges - that is, lims N n Review of Power Series, Power Series Solutios A power series i x - a is a ifiite series of the form c (x a) =c +c (x a)+(x a) +... We also call this a power series cetered at a. Ex. (x+) is cetered at

More information

ECE 8527: Introduction to Machine Learning and Pattern Recognition Midterm # 1. Vaishali Amin Fall, 2015

ECE 8527: Introduction to Machine Learning and Pattern Recognition Midterm # 1. Vaishali Amin Fall, 2015 ECE 8527: Itroductio to Machie Learig ad Patter Recogitio Midterm # 1 Vaishali Ami Fall, 2015 tue39624@temple.edu Problem No. 1: Cosider a two-class discrete distributio problem: ω 1 :{[0,0], [2,0], [2,2],

More information

Zeros of Polynomials

Zeros of Polynomials Math 160 www.timetodare.com 4.5 4.6 Zeros of Polyomials I these sectios we will study polyomials algebraically. Most of our work will be cocered with fidig the solutios of polyomial equatios of ay degree

More information

II. Descriptive Statistics D. Linear Correlation and Regression. 1. Linear Correlation

II. Descriptive Statistics D. Linear Correlation and Regression. 1. Linear Correlation II. Descriptive Statistics D. Liear Correlatio ad Regressio I this sectio Liear Correlatio Cause ad Effect Liear Regressio 1. Liear Correlatio Quatifyig Liear Correlatio The Pearso product-momet correlatio

More information

Time-Domain Representations of LTI Systems

Time-Domain Representations of LTI Systems 2.1 Itroductio Objectives: 1. Impulse resposes of LTI systems 2. Liear costat-coefficiets differetial or differece equatios of LTI systems 3. Bloc diagram represetatios of LTI systems 4. State-variable

More information

( ) = p and P( i = b) = q.

( ) = p and P( i = b) = q. MATH 540 Radom Walks Part 1 A radom walk X is special stochastic process that measures the height (or value) of a particle that radomly moves upward or dowward certai fixed amouts o each uit icremet of

More information

Solutions for the Exam 9 January 2012

Solutions for the Exam 9 January 2012 Mastermath ad LNMB Course: Discrete Optimizatio Solutios for the Exam 9 Jauary 2012 Utrecht Uiversity, Educatorium, 15:15 18:15 The examiatio lasts 3 hours. Gradig will be doe before Jauary 23, 2012. Studets

More information

3. Z Transform. Recall that the Fourier transform (FT) of a DT signal xn [ ] is ( ) [ ] = In order for the FT to exist in the finite magnitude sense,

3. Z Transform. Recall that the Fourier transform (FT) of a DT signal xn [ ] is ( ) [ ] = In order for the FT to exist in the finite magnitude sense, 3. Z Trasform Referece: Etire Chapter 3 of text. Recall that the Fourier trasform (FT) of a DT sigal x [ ] is ω ( ) [ ] X e = j jω k = xe I order for the FT to exist i the fiite magitude sese, S = x [

More information

OPTIMAL ALGORITHMS -- SUPPLEMENTAL NOTES

OPTIMAL ALGORITHMS -- SUPPLEMENTAL NOTES OPTIMAL ALGORITHMS -- SUPPLEMENTAL NOTES Peter M. Maurer Why Hashig is θ(). As i biary search, hashig assumes that keys are stored i a array which is idexed by a iteger. However, hashig attempts to bypass

More information

Determine the Optimal Solution for Linear Programming with Interval Coefficients

Determine the Optimal Solution for Linear Programming with Interval Coefficients IOP Coferece Series: Materials Sciece ad Egieerig PAPER OPEN ACCESS Determie the Optimal Solutio for Liear Programmig with Iterval Coefficiets To cite this article: E R Wula et al 2018 IOP Cof. Ser.: Mater.

More information

μ are complex parameters. Other

μ are complex parameters. Other A New Numerical Itegrator for the Solutio of Iitial Value Problems i Ordiary Differetial Equatios. J. Suday * ad M.R. Odekule Departmet of Mathematical Scieces, Adamawa State Uiversity, Mubi, Nigeria.

More information

Response Variable denoted by y it is the variable that is to be predicted measure of the outcome of an experiment also called the dependent variable

Response Variable denoted by y it is the variable that is to be predicted measure of the outcome of an experiment also called the dependent variable Statistics Chapter 4 Correlatio ad Regressio If we have two (or more) variables we are usually iterested i the relatioship betwee the variables. Associatio betwee Variables Two variables are associated

More information

18.01 Calculus Jason Starr Fall 2005

18.01 Calculus Jason Starr Fall 2005 Lecture 18. October 5, 005 Homework. Problem Set 5 Part I: (c). Practice Problems. Course Reader: 3G 1, 3G, 3G 4, 3G 5. 1. Approximatig Riema itegrals. Ofte, there is o simpler expressio for the atiderivative

More information

Optimization Methods: Linear Programming Applications Assignment Problem 1. Module 4 Lecture Notes 3. Assignment Problem

Optimization Methods: Linear Programming Applications Assignment Problem 1. Module 4 Lecture Notes 3. Assignment Problem Optimizatio Methods: Liear Programmig Applicatios Assigmet Problem Itroductio Module 4 Lecture Notes 3 Assigmet Problem I the previous lecture, we discussed about oe of the bech mark problems called trasportatio

More information

Integer Programming (IP)

Integer Programming (IP) Iteger Programmig (IP) The geeral liear mathematical programmig problem where Mied IP Problem - MIP ma c T + h Z T y A + G y + y b R p + vector of positive iteger variables y vector of positive real variables

More information

2.4 - Sequences and Series

2.4 - Sequences and Series 2.4 - Sequeces ad Series Sequeces A sequece is a ordered list of elemets. Defiitio 1 A sequece is a fuctio from a subset of the set of itegers (usually either the set 80, 1, 2, 3,... < or the set 81, 2,

More information

REGRESSION (Physics 1210 Notes, Partial Modified Appendix A)

REGRESSION (Physics 1210 Notes, Partial Modified Appendix A) REGRESSION (Physics 0 Notes, Partial Modified Appedix A) HOW TO PERFORM A LINEAR REGRESSION Cosider the followig data poits ad their graph (Table I ad Figure ): X Y 0 3 5 3 7 4 9 5 Table : Example Data

More information

Machine Learning for Data Science (CS 4786)

Machine Learning for Data Science (CS 4786) Machie Learig for Data Sciece CS 4786) Lecture & 3: Pricipal Compoet Aalysis The text i black outlies high level ideas. The text i blue provides simple mathematical details to derive or get to the algorithm

More information

LP in Standard and Slack Forms

LP in Standard and Slack Forms LP i Stadard ad Slack Fors ax j=1 s.t. j=1 c j a ij b i for i=1, 2,..., 0 for j=1, 2,..., z = 0 j=1 c j x i = b i j=1 a ij for i=1, 2,..., Auxiliary Liear Progra L: LP i stadard for: ax j=1 L aux : Auxiliary

More information

Polynomial Functions and Their Graphs

Polynomial Functions and Their Graphs Polyomial Fuctios ad Their Graphs I this sectio we begi the study of fuctios defied by polyomial expressios. Polyomial ad ratioal fuctios are the most commo fuctios used to model data, ad are used extesively

More information

Inverse Matrix. A meaning that matrix B is an inverse of matrix A.

Inverse Matrix. A meaning that matrix B is an inverse of matrix A. Iverse Matrix Two square matrices A ad B of dimesios are called iverses to oe aother if the followig holds, AB BA I (11) The otio is dual but we ofte write 1 B A meaig that matrix B is a iverse of matrix

More information

Similarity Solutions to Unsteady Pseudoplastic. Flow Near a Moving Wall

Similarity Solutions to Unsteady Pseudoplastic. Flow Near a Moving Wall Iteratioal Mathematical Forum, Vol. 9, 04, o. 3, 465-475 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/0.988/imf.04.48 Similarity Solutios to Usteady Pseudoplastic Flow Near a Movig Wall W. Robi Egieerig

More information

Statistical Pattern Recognition

Statistical Pattern Recognition Statistical Patter Recogitio Classificatio: No-Parametric Modelig Hamid R. Rabiee Jafar Muhammadi Sprig 2014 http://ce.sharif.edu/courses/92-93/2/ce725-2/ Ageda Parametric Modelig No-Parametric Modelig

More information

POSSIBILISTIC OPTIMIZATION WITH APPLICATION TO PORTFOLIO SELECTION

POSSIBILISTIC OPTIMIZATION WITH APPLICATION TO PORTFOLIO SELECTION THE PUBLISHING HOUSE PROCEEDINGS OF THE ROMANIAN ACADEMY, Series A, OF THE ROMANIAN ACADEMY Volume, Number /, pp 88 9 POSSIBILISTIC OPTIMIZATION WITH APPLICATION TO PORTFOLIO SELECTION Costi-Cipria POPESCU,

More information

Study on Coal Consumption Curve Fitting of the Thermal Power Based on Genetic Algorithm

Study on Coal Consumption Curve Fitting of the Thermal Power Based on Genetic Algorithm Joural of ad Eergy Egieerig, 05, 3, 43-437 Published Olie April 05 i SciRes. http://www.scirp.org/joural/jpee http://dx.doi.org/0.436/jpee.05.34058 Study o Coal Cosumptio Curve Fittig of the Thermal Based

More information

The Firm and the Market

The Firm and the Market Chapter 3 The Firm ad the Market Exercise 3.1 (The pheomeo of atural moopoly ) Cosider a idustry i which all the potetial member rms have the same cost fuctio C. Suppose it is true that for some level

More information

Classification of problem & problem solving strategies. classification of time complexities (linear, logarithmic etc)

Classification of problem & problem solving strategies. classification of time complexities (linear, logarithmic etc) Classificatio of problem & problem solvig strategies classificatio of time complexities (liear, arithmic etc) Problem subdivisio Divide ad Coquer strategy. Asymptotic otatios, lower boud ad upper boud:

More information

Advanced Course of Algorithm Design and Analysis

Advanced Course of Algorithm Design and Analysis Differet complexity measures Advaced Course of Algorithm Desig ad Aalysis Asymptotic complexity Big-Oh otatio Properties of O otatio Aalysis of simple algorithms A algorithm may may have differet executio

More information

A statistical method to determine sample size to estimate characteristic value of soil parameters

A statistical method to determine sample size to estimate characteristic value of soil parameters A statistical method to determie sample size to estimate characteristic value of soil parameters Y. Hojo, B. Setiawa 2 ad M. Suzuki 3 Abstract Sample size is a importat factor to be cosidered i determiig

More information

Chapter 4. Fourier Series

Chapter 4. Fourier Series Chapter 4. Fourier Series At this poit we are ready to ow cosider the caoical equatios. Cosider, for eample the heat equatio u t = u, < (4.) subject to u(, ) = si, u(, t) = u(, t) =. (4.) Here,

More information

SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES

SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES Read Sectio 1.5 (pages 5 9) Overview I Sectio 1.5 we lear to work with summatio otatio ad formulas. We will also itroduce a brief overview of sequeces,

More information

CSCI567 Machine Learning (Fall 2014)

CSCI567 Machine Learning (Fall 2014) CSCI567 Machie Learig (Fall 2014) Drs. Sha & Liu {feisha,yaliu.cs}@usc.edu October 14, 2014 Drs. Sha & Liu ({feisha,yaliu.cs}@usc.edu) CSCI567 Machie Learig (Fall 2014) October 14, 2014 1 / 49 Outlie Admiistratio

More information

Nonlinear regression

Nonlinear regression oliear regressio How to aalyse data? How to aalyse data? Plot! How to aalyse data? Plot! Huma brai is oe the most powerfull computatioall tools Works differetly tha a computer What if data have o liear

More information

Chapter 10: Power Series

Chapter 10: Power Series Chapter : Power Series 57 Chapter Overview: Power Series The reaso series are part of a Calculus course is that there are fuctios which caot be itegrated. All power series, though, ca be itegrated because

More information

Analysis of Algorithms. Introduction. Contents

Analysis of Algorithms. Introduction. Contents Itroductio The focus of this module is mathematical aspects of algorithms. Our mai focus is aalysis of algorithms, which meas evaluatig efficiecy of algorithms by aalytical ad mathematical methods. We

More information

Properties and Hypothesis Testing

Properties and Hypothesis Testing Chapter 3 Properties ad Hypothesis Testig 3.1 Types of data The regressio techiques developed i previous chapters ca be applied to three differet kids of data. 1. Cross-sectioal data. 2. Time series data.

More information

ADVANCED SOFTWARE ENGINEERING

ADVANCED SOFTWARE ENGINEERING ADVANCED SOFTWARE ENGINEERING COMP 3705 Exercise Usage-based Testig ad Reliability Versio 1.0-040406 Departmet of Computer Ssciece Sada Narayaappa, Aeliese Adrews Versio 1.1-050405 Departmet of Commuicatio

More information

c. Explain the basic Newsvendor model. Why is it useful for SC models? e. What additional research do you believe will be helpful in this area?

c. Explain the basic Newsvendor model. Why is it useful for SC models? e. What additional research do you believe will be helpful in this area? 1. Research Methodology a. What is meat by the supply chai (SC) coordiatio problem ad does it apply to all types of SC s? Does the Bullwhip effect relate to all types of SC s? Also does it relate to SC

More information

[ 11 ] z of degree 2 as both degree 2 each. The degree of a polynomial in n variables is the maximum of the degrees of its terms.

[ 11 ] z of degree 2 as both degree 2 each. The degree of a polynomial in n variables is the maximum of the degrees of its terms. [ 11 ] 1 1.1 Polyomial Fuctios 1 Algebra Ay fuctio f ( x) ax a1x... a1x a0 is a polyomial fuctio if ai ( i 0,1,,,..., ) is a costat which belogs to the set of real umbers ad the idices,, 1,...,1 are atural

More information

10-701/ Machine Learning Mid-term Exam Solution

10-701/ Machine Learning Mid-term Exam Solution 0-70/5-78 Machie Learig Mid-term Exam Solutio Your Name: Your Adrew ID: True or False (Give oe setece explaatio) (20%). (F) For a cotiuous radom variable x ad its probability distributio fuctio p(x), it

More information

An Introduction to Randomized Algorithms

An Introduction to Randomized Algorithms A Itroductio to Radomized Algorithms The focus of this lecture is to study a radomized algorithm for quick sort, aalyze it usig probabilistic recurrece relatios, ad also provide more geeral tools for aalysis

More information

Notes on iteration and Newton s method. Iteration

Notes on iteration and Newton s method. Iteration Notes o iteratio ad Newto s method Iteratio Iteratio meas doig somethig over ad over. I our cotet, a iteratio is a sequece of umbers, vectors, fuctios, etc. geerated by a iteratio rule of the type 1 f

More information

Section 13.3 Area and the Definite Integral

Section 13.3 Area and the Definite Integral Sectio 3.3 Area ad the Defiite Itegral We ca easily fid areas of certai geometric figures usig well-kow formulas: However, it is t easy to fid the area of a regio with curved sides: METHOD: To evaluate

More information

CS / MCS 401 Homework 3 grader solutions

CS / MCS 401 Homework 3 grader solutions CS / MCS 401 Homework 3 grader solutios assigmet due July 6, 016 writte by Jāis Lazovskis maximum poits: 33 Some questios from CLRS. Questios marked with a asterisk were ot graded. 1 Use the defiitio of

More information

Summary and Discussion on Simultaneous Analysis of Lasso and Dantzig Selector

Summary and Discussion on Simultaneous Analysis of Lasso and Dantzig Selector Summary ad Discussio o Simultaeous Aalysis of Lasso ad Datzig Selector STAT732, Sprig 28 Duzhe Wag May 4, 28 Abstract This is a discussio o the work i Bickel, Ritov ad Tsybakov (29). We begi with a short

More information

U8L1: Sec Equations of Lines in R 2

U8L1: Sec Equations of Lines in R 2 MCVU U8L: Sec. 8.9. Equatios of Lies i R Review of Equatios of a Straight Lie (-D) Cosider the lie passig through A (-,) with slope, as show i the diagram below. I poit slope form, the equatio of the lie

More information

Properties and Tests of Zeros of Polynomial Functions

Properties and Tests of Zeros of Polynomial Functions Properties ad Tests of Zeros of Polyomial Fuctios The Remaider ad Factor Theorems: Sythetic divisio ca be used to fid the values of polyomials i a sometimes easier way tha substitutio. This is show by

More information

multiplies all measures of center and the standard deviation and range by k, while the variance is multiplied by k 2.

multiplies all measures of center and the standard deviation and range by k, while the variance is multiplied by k 2. Lesso 3- Lesso 3- Scale Chages of Data Vocabulary scale chage of a data set scale factor scale image BIG IDEA Multiplyig every umber i a data set by k multiplies all measures of ceter ad the stadard deviatio

More information

Applications in Linear Algebra and Uses of Technology

Applications in Linear Algebra and Uses of Technology 1 TI-89: Let A 1 4 5 6 7 8 10 Applicatios i Liear Algebra ad Uses of Techology,adB 4 1 1 4 type i: [1,,;4,5,6;7,8,10] press: STO type i: A type i: [4,-1;-1,4] press: STO (1) Row Echelo Form: MATH/matrix

More information

Section 1 of Unit 03 (Pure Mathematics 3) Algebra

Section 1 of Unit 03 (Pure Mathematics 3) Algebra Sectio 1 of Uit 0 (Pure Mathematics ) Algebra Recommeded Prior Kowledge Studets should have studied the algebraic techiques i Pure Mathematics 1. Cotet This Sectio should be studied early i the course

More information