AIMMS Modeling Guide - Linear Programming Tricks
|
|
|
- Amos Stokes
- 9 years ago
- Views:
Transcription
1 AIMMS Modeling Guide - Linear Programming Tricks This file contains only one chapter of the book. For a free download of the complete book in pdf format, please visit or order your hardcopy at Aimms 3.13
2 Copyright c by Paragon Decision Technology B.V. All rights reserved. Paragon Decision Technology B.V. Schipholweg LS Haarlem The Netherlands Tel.: Fax: Paragon Decision Technology Inc th Avenue NE Ste. # 1085 Bellevue, WA USA Tel.: Fax: Paragon Decision Technology Pte. Ltd. 55 Market Street #10-00 Singapore Tel.: Fax: Paragon Decision Technology Shanghai Representative Office Middle Huaihai Road 333 Shuion Plaza, Room 1206 Shanghai China Tel.: Fax: [email protected] WWW: Aimms is a registered trademark of Paragon Decision Technology B.V. IBM ILOG CPLEX and CPLEX is a registered trademark of IBM Corporation. GUROBI is a registered trademark of Gurobi Optimization, Inc. KNITRO is a registered trademark of Ziena Optimization, Inc. XPRESS-MP is a registered trademark of FICO Fair Isaac Corporation. Mosek is a registered trademark of Mosek ApS. Windows and Excel are registered trademarks of Microsoft Corporation. T E X, LAT E X, and AMS-LAT E X are trademarks of the American Mathematical Society. Lucida is a registered trademark of Bigelow & Holmes Inc. Acrobat is a registered trademark of Adobe Systems Inc. Other brands and their products are trademarks of their respective holders. Information in this document is subject to change without notice and does not represent a commitment on the part of Paragon Decision Technology B.V. The software described in this document is furnished under a license agreement and may only be used and copied in accordance with the terms of the agreement. The documentation may not, in whole or in part, be copied, photocopied, reproduced, translated, or reduced to any electronic medium or machine-readable form without prior consent, in writing, from Paragon Decision Technology B.V. Paragon Decision Technology B.V. makes no representation or warranty with respect to the adequacy of this documentation or the programs which it describes for any particular purpose or with respect to its adequacy to produce any particular result. In no event shall Paragon Decision Technology B.V., its employees, its contractors or the authors of this documentation be liable for special, direct, indirect or consequential damages, losses, costs, charges, claims, demands, or claims for lost profits, fees or expenses of any nature or kind. In addition to the foregoing, users should recognize that all complex software systems and their documentation contain errors and omissions. The authors, Paragon Decision Technology B.V. and its employees, and its contractors shall not be responsible under any circumstances for providing information or corrections to errors and omissions discovered at any time in this book or the software it describes, whether or not they are aware of the errors or omissions. The authors, Paragon Decision Technology B.V. and its employees, and its contractors do not recommend the use of the software described in this book for applications in which errors or omissions could threaten life, injury or significant loss. This documentation was typeset by Paragon Decision Technology B.V. using LAT E X and the Lucida font family.
3 Part II General Optimization Modeling Tricks
4 Chapter 6 Linear Programming Tricks This chapter explains several tricks that help to transform some models with special, for instance nonlinear, features into conventional linear programming models. Since the fastest and most powerful solution methods are those for linear programming models, it is often advisable to use this format instead of solving a nonlinear or integer programming model where possible. This chapter The linear programming tricks in this chapter are not discussed in any particular reference, but are scattered throughout the literature. Several tricks can be found in [Wi90]. Other tricks are referenced directly. References Throughout this chapter the following general statement of a linear programming model is used: Minimize: c j x j a ij x j b i x j 0 i I Statement of a linear program In this statement, thec j s are referred to as cost coefficients, thea ij s are referred to as constraint coefficients, and theb i s are referred to as requirements. The symbol denotes any of, =, or constraints. A maximization model can always be written as a minimization model by multiplying the objective by ( 1) and minimizing it. 6.1 Absolute values Consider the following model statement: Minimize: c j x j c j > 0 a ij x j b i i I x j free The model
5 Chapter 6. Linear Programming Tricks 64 Instead of the standard cost function, a weighted sum of the absolute values of the variables is to be minimized. To begin with, a method to remove these absolute values is explained, and then an application of such a model is given. The presence of absolute values in the objective function means it is not possible to directly apply linear programming. The absolute values can be avoided by replacing eachx j and x j as follows. Handling absolute values... x j = x + j x j x j = x + j +x j x + j,x j 0 The linear program of the previous paragraph can then be rewritten as follows. Minimize: c j (x + j +x j ) c j> 0 a ij (x + j x j ) b i i I x + j,x j 0 The optimal solutions of both linear programs are the same if, for eachj, at least one of the valuesx + j andx j is zero. In that case,x j =x + j whenx j 0, andx j = x j when x j 0. Assume for a moment that the optimal values of x + j and x j are both positive for a particular j, and let δ = min{x + j,x j }. Subtracting δ > 0 from both x + j and x j leaves the value of x j = x + j x j unchanged, but reduces the value of x j =x + j +x j by 2δ. This contradicts the optimality assumption, because the objective function value can be reduced by 2δc j.... correctly Sometimesx j represents a deviation between the left- and the right-hand side of a constraint, such as in regression. Regression is a well-known statistical method of fitting a curve through observed data. One speaks of linear regression when a straight line is fitted. Application: curve fitting Consider fitting a straight line through the points(v j,w j ) in Figure 6.1. The coefficientsaandb of the straight linew=av+b are to be determined. The coefficientais the slope of the line, andbis the intercept with thew-axis. In general, these coefficients can be determined using a model of the following form: Example Minimize: f(z) w j =av j +b z j
6 Chapter 6. Linear Programming Tricks 65 w (0, b) slope is a (0, 0) v Figure 6.1: Linear regression In this modelz j denotes the difference between the value ofav j +b proposed by the linear expression and the observed value,w j. In other words,z j is the error or deviation in thew direction. Note that in this casea,b, andz j are the decision variables, whereasv j andw j are data. A functionf(z) of the error variables must be minimized. There are different options for the objective functionf(z). Least-squares estimation is an often used technique that fits a line such that the sum of the squared errors is minimized. The formula for the objective function is: f(z)= z 2 j Different objectives in curve fitting It is apparent that quadratic programming must be used for least squares estimation since the objective is quadratic. Least absolute deviations estimation is an alternative technique that minimizes the sum of the absolute errors. The objective function takes the form: f(z)= z j When the data contains a few extreme observations,w j, this objective is appropriate, because it is less influenced by extreme outliers than is least-squares estimation. Least maximum deviation estimation is a third technique that minimizes the maximum error. This has an objective of the form: f(z)=max z j This form can also be translated into a linear programming model, as explained in the next section.
7 Chapter 6. Linear Programming Tricks A minimax objective Consider the model Minimize: max k K c kj x j a ij x j b i i I The model x j 0 Such an objective, which requires a maximum to be minimized, is known as a minimax objective. For example, when K = {1, 2, 3} andj = {1, 2}, then the objective is: Minimize: max{c 11 x 1 +c 12 x 2 c 21 x 1 +c 22 x 2 c 31 x 1 +c 32 x 2 } An example of such a problem is in least maximum deviation regression, explained in the previous section. The minimax objective can be transformed by including an additional decision variablez, which represents the maximum costs: z=max k K c kj x j Transforming a minimax objective In order to establish this relationship, the following extra constraints must be imposed: c kj x j z k K Now whenzis minimized, these constraints ensure thatzwill be greater than, or equal to, c kj x j for all k. At the same time, the optimal value of z will be no greater than the maximum of all c kj x j because z has been minimized. Therefore the optimal value of z will be both as small as possible and exactly equal to the maximum cost overk. Minimize: z a ij x j b i c kj x j z i I k K The equivalent linear program x j 0 The problem of maximizing a minimum (a maximin objective) can be transformed in a similar fashion.
8 Chapter 6. Linear Programming Tricks A fractional objective Consider the following model: Minimize: ( ) / ( c j x j +α a ij x j b i x j 0 ) d j x j +β i I The model In this problem the objective is the ratio of two linear terms. It is assumed that the denominator (the expression d j x j +β) is either positive or negative over the entire feasible set of x j. The constraints are linear, so that a linear program will be obtained if the objective can be transformed to a linear function. Such problems typically arise in financial planning models. Possible objectives include the rate of return, turnover ratios, accounting ratios and productivity ratios. The following method for transforming the above model into a regular linear programming model is from Charnes and Cooper ([Ch62]). The main trick is to introduce variablesy j andt which satisfy:y j =tx j. In the explanation below, it is assumed that the value of the denominator is positive. If it is negative, the directions in the inequalities must be reversed. Transforming a fractional objective 1. Rewrite the objective function in terms oft, where t= 1/( d j x j +β) and add this equality and the constraintt> 0 to the model. This gives: Minimize: c j x j t+αt a ij x j b i d j x j t+βt= 1 t> 0 x j 0 i I 2. Multiply both sides of the original constraints byt, (t > 0), and rewrite the model in terms ofy j andt, wherey j =x j t. This yields the model:
9 Chapter 6. Linear Programming Tricks 68 Minimize: c j y j +αt a ij y j b i t i I d j y j +βt=1 t>0 y j 0 3. Finally, temporarily allowt to be 0instead oft > 0 in order to get a linear programming model. This linear programming model is equivalent to the fractional objective model stated above, provided t > 0 at the optimal solution. The values of the variablesx j in the optimal solution of the fractional objective model are obtained by dividing the optimaly j by the optimalt. 6.4 A range constraint Consider the following model: Minimize: c j x j d i a ij x j e i i I The model x j 0 When one of the constraints has both an upper and lower bound, it is called a range constraint. Such a constraint occurs, for instance, when a minimum amount of a nutrient is required in a blend and, at the same time, there is a limited amount available. The most obvious way to model such a range constraint is to replace it by two constraints: a ij x j d i a ij x j e i and i I Handling a range constraint However, as each constraint is now stated twice, both must be modified when changes occur. A more elegant way is to introduce extra variables. By introducing new variablesu i one can rewrite the constraints as follows: u i + a ij x j =e i i I
10 Chapter 6. Linear Programming Tricks 69 The following bound is then imposed onu i : 0 u i e i d i i I It is clear thatu i = 0 results in whileu i =e i d i results in a ij x j =e i a ij x j =d i A summary of the formulation is: Minimize: c j x j u i + a ij x j =e i i I The equivalent linear program x j 0 0 u i e i d i i I 6.5 A constraint with unknown-but-bounded coefficients This section considers the situation in which the coefficients of a linear inequality constraint are unknown-but-bounded. Such an inequality in terms of uncertainty intervals is not a deterministic linear programming constraint. Any particular selection of values for these uncertain coefficients results in an unreliable formulation. In this section it will be shown how to transform the original nondeterministic inequality into a set of deterministic linear programming constraints. This section Consider the constraint with unknown-but-bounded coefficientsã j ã j x j b where ã j assumes an unknown value in the interval [L j,u j ], b is the fixed right-hand side, andx j refers to the solution variables to be determined. Without loss of generality, the corresponding bounded uncertainty intervals can be written as[a j j,a j + j ], wherea j is the midpoint of[l j,u j ]. Unknown-butbounded coefficients
11 Chapter 6. Linear Programming Tricks 70 Replacing the unknown coefficients by their midpoint results in a deterministic linear programming constraint that is not necessarily a reliable representation of the original nondeterministic inequality. Consider the simple linear program Midpoints can be unreliable Maximize: x ãx 8 with the uncertainty intervalã [1, 3]. Using the midpointa=2gives the optimal solutionx= 4. However, if the true value ofãhad been 3 instead of the midpoint value 2, then forx= 4 the constraint would have been violated by 50%. Consider a set of arbitrary but fixedx j values. The requirement that the constraint with unknown-but-bounded coefficients must hold for the unknown values of ã j is certainly satisfied when the constraint holds for all possible values ofã j in the interval[a j j,a j + j ]. In that case it suffices to consider only those values of ã j for which the term ã j x j attains its maximum value. Note that this situation occurs whenã j is at one of its bounds. The sign ofx j determines which bound needs to be selected. Worst-case analysis ã j x j a j x j + j x j x j 0 ã j x j a j x j j x j x j 0 Note that both inequalities can be combined into a single inequality in terms of x j. ã j x j a j x j + j x j x j As a result of the above worst-case analysis, solutions to the previous formulation of the original constraint with unknown-but-bounded coefficientsã j can now be guaranteed by writing the following inequality without reference toã j. An absolute value formulation a j x j + j x j b In the above absolute value formulation it is usually too conservative to require that the original deterministic value of b cannot be loosened. Typically, a toleranceδ>0is introduced to allow solutionsx j to violate the original righthand sidebby an amount of at mostδ max(1, b ). A tolerance...
12 Chapter 6. Linear Programming Tricks 71 The term max(1, b ) guarantees a positive increment of at leastδ, even in case the right-hand sideb is equal to zero. This modified right-hand side leads to the followingδ-tolerance formulation where a solutionx j is feasible whenever it satisfies the following inequality. a j x j + j x j b+δ max(1, b )... relaxes the right-hand side This δ-tolerance formulation can be rewritten as a deterministic linear programming constraint by replacing the x j terms with nonnegative variables y j, and requiring that y j x j y j. It is straightforward to verify that these last two inequalities imply that y j x j. These two terms are likely to be equal when the underlying inequality becomes binding for optimalx j values in a linear program. The final result is the following set of deterministic linear programming constraints, which captures the uncertainty reflected in the original constraint with unknown-but-bounded coefficients as presented at the beginning of this section. The final formulation j x j a + j y j b+δ max(1, b ) y j x j y j y j A probabilistic constraint This section considers the situation that occurs when the right-hand side of a linear constraint is a random variable. As will be shown, such a constraint can be rewritten as a purely deterministic constraint. Results pertaining to probabilistic constraints (also referred to as chance-constraints) were first published by Charnes and Cooper ([Ch59]). This section Consider the following linear constraint a j x j B where J = {1, 2,...,n} and B is a random variable. A solution x j,j J, is feasible when the constraint is satisfied for all possible values ofb. Stochastic right-hand side For open-ended distributions the right-hand side B can take on any value between and+, which means that there cannot be a feasible solution. If the distribution is not open-ended, suppose for instance thatb min B B max, then the substitution ofb min forbresults in a deterministic model. In most Acceptable values only
13 Chapter 6. Linear Programming Tricks 72 practical applications, it does not make sense for the above constraint to hold for all values ofb. Specifying that the constraint a j x j B must hold for all values of B is equivalent to stating that this constraint must hold with probability 1. In practical applications it is natural to allow for a small margin of failure. Such failure can be reflected by replacing the above constraint by an inequality of the form Pr a j x j B 1 α A probabilistic constraint which is called a linear probabilistic constraint or a linear chance-constraint. Here Pr denotes the phrase Probability of, andαis a specified constant fraction ( [0, 1]), typically denoting the maximum error that is allowed. Consider the density function f B and a particular value ofαas displayed in Figure 6.2. Deterministic equivalent 1 α ˆB B-axis Figure 6.2: A density functionf B A solution x j,j J, is considered feasible for the above probabilistic constraint if and only if the term a j x j takes a value beneath point ˆB. In this case a fraction(1 α) or more of all values ofb will be larger than the value of the term a j x j. For this reason ˆB is called the critical value. The probabilistic constraint of the previous paragraph has therefore the following deterministic equivalent: a j x j ˆB The critical value ˆB can be determined by integrating the density function from until a point where the area underneath the curve becomes equal toα. This point is then the value of ˆB. Note that the determination of ˆB as described in this paragraph is equivalent to using the inverse cumulative distribution function off B evaluated atα. From probability theory, the cumulative distribution Computation of critical value
14 Chapter 6. Linear Programming Tricks 73 function F B is defined by F B (x) = Pr[B x]. The value of F B is the corresponding area underneath the curve (probability). Its inverse specifies for each particular level of probability, the point ˆB for which the integral equals the probability level. The cumulative distribution functionf B and its inverse are illustrated in Figure 6.3. B-axis α-axis 1 B-axis α-axis 1 Figure 6.3: Cumulative distribution functionf and its inverse. As the previous paragraph indicated, the critical ˆB can be determined through the inverse of the cumulative distribution function. Aimms supplies this function for a large number of distributions. For instance, when the underlying distribution is normal with mean 0 and standard deviation 1, then the value of ˆB can be found as follows: Use Aimms-supplied function ˆB = InverseCumulativeDistribution( Normal(0,1),α) Consider the constraint ja j x j B with a stochastic right-hand side. Let B=N(0, 1) andα=0.05. Then the value of ˆB based on the inverse cumulative distribution is By requiring that ja j x j 1.645, you make sure that the solutionx j is feasible for 95% of all instances of the random variableb. Example The following figure presents a graphical overview of the four linear probabilistic constraints with stochastic right-hand sides, together with their deterministic equivalent. The shaded areas correspond to the feasible region of a j x j. Overview of probabilistic constraints
15 Chapter 6. Linear Programming Tricks 74 ] Pr[ a j x j B 1 α a j x j ˆB ˆB 1 α B-axis ] Pr[ a j x j B α a j x j ˆB 1 α ˆB B-axis ] Pr[ a j x j B 1 α a j x j ˆB 1 α ˆB B-axis ] Pr[ a j x j B α a j x j ˆB ˆB 1 α B-axis Table 6.1: Overview of linear probabilistic constraints 6.7 Summary This chapter presented a number of techniques to transform some special models into conventional linear programming models. It was shown that some curve fitting procedures can be modeled, and solved, as linear programming models by reformulating the objective. A method to reformulate objectives which incorporate absolute values was given. In addition, a trick was shown to make it possible to incorporate a minimax objective in a linear programming model. For the case of a fractional objective with linear constraints, such as those that occur in financial applications, it was shown that these can be transformed into linear programming models. A method was demonstrated to specify a range constraint in a linear programming model. At the end of this chapter, it was shown how to reformulate constraints with a stochastic right-hand side to deterministic linear constraints.
16 Bibliography [Ch59] A. Charnes and W.W. Cooper, Change-constrained programming, Management Science 6 (1959), [Ch62] A. Charnes and W.W. Cooper, Programming with linear fractional functional, Naval Research Logistics Quarterly 9 (1962), [Wi90] H.P. Williams, Model building in mathematical programming, 3rd ed., John Wiley & Sons, Chichester, 1990.
AIMMS Excel Add-In User s Guide - Installation and Example
AIMMS Excel Add-In User s Guide - Installation and Example This file contains only one chapter of the book. For a free download of the complete book in pdf format, please visit www.aimms.com Aimms 3.13
AIMMS Tutorial for Professionals - Absentee and Planning Overviews
AIMMS Tutorial for Professionals - Absentee and Planning Overviews This file contains only one chapter of the book. For a free download of the complete book in pdf format, please visit www.aimms.com Aimms
AIMMS Language Reference - Format of Text Data Files
AIMMS Language Reference - Format of Text Data Files This file contains only one chapter of the book. For a free download of the complete book in pdf format, please visit www.aimms.com or order your hardcopy
AIMMS User s Guide - Advanced Data Management
AIMMS User s Guide - Advanced Data Management This file contains only one chapter of the book. For a free download of the complete book in pdf format, please visit www.aimms.com or order your hardcopy
AIMMS Tutorial for Professionals - Quantities and Time
AIMMS Tutorial for Professionals - Quantities and Time This file contains only one chapter of the book. For a free download of the complete book in pdf format, please visit www.aimms.com Aimms 3.13 Copyright
AIMMS Tutorial for Professionals - Data Management
AIMMS Tutorial for Professionals - Data Management This file contains only one chapter of the book. For a free download of the complete book in pdf format, please visit www.aimms.com Aimms 3.13 Copyright
Linear Programming Notes V Problem Transformations
Linear Programming Notes V Problem Transformations 1 Introduction Any linear programming problem can be rewritten in either of two standard forms. In the first form, the objective is to maximize, the material
AIMMS User s Guide - Math Program Inspector
AIMMS User s Guide - Math Program Inspector This file contains only one chapter of the book. For a free download of the complete book in pdf format, please visit www.aimms.com or order your hardcopy at
Sensitivity Analysis 3.1 AN EXAMPLE FOR ANALYSIS
Sensitivity Analysis 3 We have already been introduced to sensitivity analysis in Chapter via the geometry of a simple example. We saw that the values of the decision variables and those of the slack and
Linear Programming. March 14, 2014
Linear Programming March 1, 01 Parts of this introduction to linear programming were adapted from Chapter 9 of Introduction to Algorithms, Second Edition, by Cormen, Leiserson, Rivest and Stein [1]. 1
Linear Programming. Solving LP Models Using MS Excel, 18
SUPPLEMENT TO CHAPTER SIX Linear Programming SUPPLEMENT OUTLINE Introduction, 2 Linear Programming Models, 2 Model Formulation, 4 Graphical Linear Programming, 5 Outline of Graphical Procedure, 5 Plotting
This unit will lay the groundwork for later units where the students will extend this knowledge to quadratic and exponential functions.
Algebra I Overview View unit yearlong overview here Many of the concepts presented in Algebra I are progressions of concepts that were introduced in grades 6 through 8. The content presented in this course
MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS
MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS Systems of Equations and Matrices Representation of a linear system The general system of m equations in n unknowns can be written a x + a 2 x 2 + + a n x n b a
3.3. Solving Polynomial Equations. Introduction. Prerequisites. Learning Outcomes
Solving Polynomial Equations 3.3 Introduction Linear and quadratic equations, dealt within Sections 3.1 and 3.2, are members of a class of equations, called polynomial equations. These have the general
Simple Regression Theory II 2010 Samuel L. Baker
SIMPLE REGRESSION THEORY II 1 Simple Regression Theory II 2010 Samuel L. Baker Assessing how good the regression equation is likely to be Assignment 1A gets into drawing inferences about how close the
Method To Solve Linear, Polynomial, or Absolute Value Inequalities:
Solving Inequalities An inequality is the result of replacing the = sign in an equation with ,, or. For example, 3x 2 < 7 is a linear inequality. We call it linear because if the < were replaced with
The Effects of Start Prices on the Performance of the Certainty Equivalent Pricing Policy
BMI Paper The Effects of Start Prices on the Performance of the Certainty Equivalent Pricing Policy Faculty of Sciences VU University Amsterdam De Boelelaan 1081 1081 HV Amsterdam Netherlands Author: R.D.R.
Answer Key for California State Standards: Algebra I
Algebra I: Symbolic reasoning and calculations with symbols are central in algebra. Through the study of algebra, a student develops an understanding of the symbolic language of mathematics and the sciences.
Linear Programming. April 12, 2005
Linear Programming April 1, 005 Parts of this were adapted from Chapter 9 of i Introduction to Algorithms (Second Edition) /i by Cormen, Leiserson, Rivest and Stein. 1 What is linear programming? The first
Linear Programming for Optimization. Mark A. Schulze, Ph.D. Perceptive Scientific Instruments, Inc.
1. Introduction Linear Programming for Optimization Mark A. Schulze, Ph.D. Perceptive Scientific Instruments, Inc. 1.1 Definition Linear programming is the name of a branch of applied mathematics that
AP Physics 1 and 2 Lab Investigations
AP Physics 1 and 2 Lab Investigations Student Guide to Data Analysis New York, NY. College Board, Advanced Placement, Advanced Placement Program, AP, AP Central, and the acorn logo are registered trademarks
1 Solving LPs: The Simplex Algorithm of George Dantzig
Solving LPs: The Simplex Algorithm of George Dantzig. Simplex Pivoting: Dictionary Format We illustrate a general solution procedure, called the simplex algorithm, by implementing it on a very simple example.
OPRE 6201 : 2. Simplex Method
OPRE 6201 : 2. Simplex Method 1 The Graphical Method: An Example Consider the following linear program: Max 4x 1 +3x 2 Subject to: 2x 1 +3x 2 6 (1) 3x 1 +2x 2 3 (2) 2x 2 5 (3) 2x 1 +x 2 4 (4) x 1, x 2
MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 2. x n. a 11 a 12 a 1n b 1 a 21 a 22 a 2n b 2 a 31 a 32 a 3n b 3. a m1 a m2 a mn b m
MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS 1. SYSTEMS OF EQUATIONS AND MATRICES 1.1. Representation of a linear system. The general system of m equations in n unknowns can be written a 11 x 1 + a 12 x 2 +
Overview of Violations of the Basic Assumptions in the Classical Normal Linear Regression Model
Overview of Violations of the Basic Assumptions in the Classical Normal Linear Regression Model 1 September 004 A. Introduction and assumptions The classical normal linear regression model can be written
ALGEBRA. sequence, term, nth term, consecutive, rule, relationship, generate, predict, continue increase, decrease finite, infinite
ALGEBRA Pupils should be taught to: Generate and describe sequences As outcomes, Year 7 pupils should, for example: Use, read and write, spelling correctly: sequence, term, nth term, consecutive, rule,
Biostatistics: DESCRIPTIVE STATISTICS: 2, VARIABILITY
Biostatistics: DESCRIPTIVE STATISTICS: 2, VARIABILITY 1. Introduction Besides arriving at an appropriate expression of an average or consensus value for observations of a population, it is important to
23. RATIONAL EXPONENTS
23. RATIONAL EXPONENTS renaming radicals rational numbers writing radicals with rational exponents When serious work needs to be done with radicals, they are usually changed to a name that uses exponents,
3.2. Solving quadratic equations. Introduction. Prerequisites. Learning Outcomes. Learning Style
Solving quadratic equations 3.2 Introduction A quadratic equation is one which can be written in the form ax 2 + bx + c = 0 where a, b and c are numbers and x is the unknown whose value(s) we wish to find.
Simple linear regression
Simple linear regression Introduction Simple linear regression is a statistical method for obtaining a formula to predict values of one variable from another where there is a causal relationship between
What is Linear Programming?
Chapter 1 What is Linear Programming? An optimization problem usually has three essential ingredients: a variable vector x consisting of a set of unknowns to be determined, an objective function of x to
Econometrics Simple Linear Regression
Econometrics Simple Linear Regression Burcu Eke UC3M Linear equations with one variable Recall what a linear equation is: y = b 0 + b 1 x is a linear equation with one variable, or equivalently, a straight
CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA
We Can Early Learning Curriculum PreK Grades 8 12 INSIDE ALGEBRA, GRADES 8 12 CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA April 2016 www.voyagersopris.com Mathematical
Choice under Uncertainty
Choice under Uncertainty Part 1: Expected Utility Function, Attitudes towards Risk, Demand for Insurance Slide 1 Choice under Uncertainty We ll analyze the underlying assumptions of expected utility theory
Unit 26 Estimation with Confidence Intervals
Unit 26 Estimation with Confidence Intervals Objectives: To see how confidence intervals are used to estimate a population proportion, a population mean, a difference in population proportions, or a difference
Section 1.1 Linear Equations: Slope and Equations of Lines
Section. Linear Equations: Slope and Equations of Lines Slope The measure of the steepness of a line is called the slope of the line. It is the amount of change in y, the rise, divided by the amount of
Negative Integer Exponents
7.7 Negative Integer Exponents 7.7 OBJECTIVES. Define the zero exponent 2. Use the definition of a negative exponent to simplify an expression 3. Use the properties of exponents to simplify expressions
Least-Squares Intersection of Lines
Least-Squares Intersection of Lines Johannes Traa - UIUC 2013 This write-up derives the least-squares solution for the intersection of lines. In the general case, a set of lines will not intersect at a
Math Review. for the Quantitative Reasoning Measure of the GRE revised General Test
Math Review for the Quantitative Reasoning Measure of the GRE revised General Test www.ets.org Overview This Math Review will familiarize you with the mathematical skills and concepts that are important
Lecture 2. Marginal Functions, Average Functions, Elasticity, the Marginal Principle, and Constrained Optimization
Lecture 2. Marginal Functions, Average Functions, Elasticity, the Marginal Principle, and Constrained Optimization 2.1. Introduction Suppose that an economic relationship can be described by a real-valued
DESCRIPTIVE STATISTICS. The purpose of statistics is to condense raw data to make it easier to answer specific questions; test hypotheses.
DESCRIPTIVE STATISTICS The purpose of statistics is to condense raw data to make it easier to answer specific questions; test hypotheses. DESCRIPTIVE VS. INFERENTIAL STATISTICS Descriptive To organize,
Linear Programming Supplement E
Linear Programming Supplement E Linear Programming Linear programming: A technique that is useful for allocating scarce resources among competing demands. Objective function: An expression in linear programming
7.7 Solving Rational Equations
Section 7.7 Solving Rational Equations 7 7.7 Solving Rational Equations When simplifying comple fractions in the previous section, we saw that multiplying both numerator and denominator by the appropriate
Algebra 1 Course Title
Algebra 1 Course Title Course- wide 1. What patterns and methods are being used? Course- wide 1. Students will be adept at solving and graphing linear and quadratic equations 2. Students will be adept
Chapter 4 Online Appendix: The Mathematics of Utility Functions
Chapter 4 Online Appendix: The Mathematics of Utility Functions We saw in the text that utility functions and indifference curves are different ways to represent a consumer s preferences. Calculus can
Duality in Linear Programming
Duality in Linear Programming 4 In the preceding chapter on sensitivity analysis, we saw that the shadow-price interpretation of the optimal simplex multipliers is a very useful concept. First, these shadow
Efficient Curve Fitting Techniques
15/11/11 Life Conference and Exhibition 11 Stuart Carroll, Christopher Hursey Efficient Curve Fitting Techniques - November 1 The Actuarial Profession www.actuaries.org.uk Agenda Background Outline of
CHAPTER 5 Round-off errors
CHAPTER 5 Round-off errors In the two previous chapters we have seen how numbers can be represented in the binary numeral system and how this is the basis for representing numbers in computers. Since any
PYTHAGOREAN TRIPLES KEITH CONRAD
PYTHAGOREAN TRIPLES KEITH CONRAD 1. Introduction A Pythagorean triple is a triple of positive integers (a, b, c) where a + b = c. Examples include (3, 4, 5), (5, 1, 13), and (8, 15, 17). Below is an ancient
4. Continuous Random Variables, the Pareto and Normal Distributions
4. Continuous Random Variables, the Pareto and Normal Distributions A continuous random variable X can take any value in a given range (e.g. height, weight, age). The distribution of a continuous random
7.6 Approximation Errors and Simpson's Rule
WileyPLUS: Home Help Contact us Logout Hughes-Hallett, Calculus: Single and Multivariable, 4/e Calculus I, II, and Vector Calculus Reading content Integration 7.1. Integration by Substitution 7.2. Integration
1) Write the following as an algebraic expression using x as the variable: Triple a number subtracted from the number
1) Write the following as an algebraic expression using x as the variable: Triple a number subtracted from the number A. 3(x - x) B. x 3 x C. 3x - x D. x - 3x 2) Write the following as an algebraic expression
CHAPTER 2 Estimating Probabilities
CHAPTER 2 Estimating Probabilities Machine Learning Copyright c 2016. Tom M. Mitchell. All rights reserved. *DRAFT OF January 24, 2016* *PLEASE DO NOT DISTRIBUTE WITHOUT AUTHOR S PERMISSION* This is a
Correlation key concepts:
CORRELATION Correlation key concepts: Types of correlation Methods of studying correlation a) Scatter diagram b) Karl pearson s coefficient of correlation c) Spearman s Rank correlation coefficient d)
The Epsilon-Delta Limit Definition:
The Epsilon-Delta Limit Definition: A Few Examples Nick Rauh 1. Prove that lim x a x 2 = a 2. (Since we leave a arbitrary, this is the same as showing x 2 is continuous.) Proof: Let > 0. We wish to find
Review of Fundamental Mathematics
Review of Fundamental Mathematics As explained in the Preface and in Chapter 1 of your textbook, managerial economics applies microeconomic theory to business decision making. The decision-making tools
Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows
TECHNISCHE UNIVERSITEIT EINDHOVEN Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows Lloyd A. Fasting May 2014 Supervisors: dr. M. Firat dr.ir. M.A.A. Boon J. van Twist MSc. Contents
SYSTEMS OF EQUATIONS AND MATRICES WITH THE TI-89. by Joseph Collison
SYSTEMS OF EQUATIONS AND MATRICES WITH THE TI-89 by Joseph Collison Copyright 2000 by Joseph Collison All rights reserved Reproduction or translation of any part of this work beyond that permitted by Sections
1 Portfolio mean and variance
Copyright c 2005 by Karl Sigman Portfolio mean and variance Here we study the performance of a one-period investment X 0 > 0 (dollars) shared among several different assets. Our criterion for measuring
Unit 31 A Hypothesis Test about Correlation and Slope in a Simple Linear Regression
Unit 31 A Hypothesis Test about Correlation and Slope in a Simple Linear Regression Objectives: To perform a hypothesis test concerning the slope of a least squares line To recognize that testing for a
3. Mathematical Induction
3. MATHEMATICAL INDUCTION 83 3. Mathematical Induction 3.1. First Principle of Mathematical Induction. Let P (n) be a predicate with domain of discourse (over) the natural numbers N = {0, 1,,...}. If (1)
Part 1 Expressions, Equations, and Inequalities: Simplifying and Solving
Section 7 Algebraic Manipulations and Solving Part 1 Expressions, Equations, and Inequalities: Simplifying and Solving Before launching into the mathematics, let s take a moment to talk about the words
MATH 095, College Prep Mathematics: Unit Coverage Pre-algebra topics (arithmetic skills) offered through BSE (Basic Skills Education)
MATH 095, College Prep Mathematics: Unit Coverage Pre-algebra topics (arithmetic skills) offered through BSE (Basic Skills Education) Accurately add, subtract, multiply, and divide whole numbers, integers,
LINEAR INEQUALITIES. Mathematics is the art of saying many things in many different ways. MAXWELL
Chapter 6 LINEAR INEQUALITIES 6.1 Introduction Mathematics is the art of saying many things in many different ways. MAXWELL In earlier classes, we have studied equations in one variable and two variables
2. Linear regression with multiple regressors
2. Linear regression with multiple regressors Aim of this section: Introduction of the multiple regression model OLS estimation in multiple regression Measures-of-fit in multiple regression Assumptions
Airport Planning and Design. Excel Solver
Airport Planning and Design Excel Solver Dr. Antonio A. Trani Professor of Civil and Environmental Engineering Virginia Polytechnic Institute and State University Blacksburg, Virginia Spring 2012 1 of
Zeros of Polynomial Functions
Zeros of Polynomial Functions The Rational Zero Theorem If f (x) = a n x n + a n-1 x n-1 + + a 1 x + a 0 has integer coefficients and p/q (where p/q is reduced) is a rational zero, then p is a factor of
Lecture 3. Linear Programming. 3B1B Optimization Michaelmas 2015 A. Zisserman. Extreme solutions. Simplex method. Interior point method
Lecture 3 3B1B Optimization Michaelmas 2015 A. Zisserman Linear Programming Extreme solutions Simplex method Interior point method Integer programming and relaxation The Optimization Tree Linear Programming
Probability and Statistics Prof. Dr. Somesh Kumar Department of Mathematics Indian Institute of Technology, Kharagpur
Probability and Statistics Prof. Dr. Somesh Kumar Department of Mathematics Indian Institute of Technology, Kharagpur Module No. #01 Lecture No. #15 Special Distributions-VI Today, I am going to introduce
Equations, Inequalities & Partial Fractions
Contents Equations, Inequalities & Partial Fractions.1 Solving Linear Equations 2.2 Solving Quadratic Equations 1. Solving Polynomial Equations 1.4 Solving Simultaneous Linear Equations 42.5 Solving Inequalities
or, put slightly differently, the profit maximizing condition is for marginal revenue to equal marginal cost:
Chapter 9 Lecture Notes 1 Economics 35: Intermediate Microeconomics Notes and Sample Questions Chapter 9: Profit Maximization Profit Maximization The basic assumption here is that firms are profit maximizing.
Chapter 10. Key Ideas Correlation, Correlation Coefficient (r),
Chapter 0 Key Ideas Correlation, Correlation Coefficient (r), Section 0-: Overview We have already explored the basics of describing single variable data sets. However, when two quantitative variables
CRLS Mathematics Department Algebra I Curriculum Map/Pacing Guide
Curriculum Map/Pacing Guide page 1 of 14 Quarter I start (CP & HN) 170 96 Unit 1: Number Sense and Operations 24 11 Totals Always Include 2 blocks for Review & Test Operating with Real Numbers: How are
Partial Fractions. Combining fractions over a common denominator is a familiar operation from algebra:
Partial Fractions Combining fractions over a common denominator is a familiar operation from algebra: From the standpoint of integration, the left side of Equation 1 would be much easier to work with than
MATH 60 NOTEBOOK CERTIFICATIONS
MATH 60 NOTEBOOK CERTIFICATIONS Chapter #1: Integers and Real Numbers 1.1a 1.1b 1.2 1.3 1.4 1.8 Chapter #2: Algebraic Expressions, Linear Equations, and Applications 2.1a 2.1b 2.1c 2.2 2.3a 2.3b 2.4 2.5
Example: Boats and Manatees
Figure 9-6 Example: Boats and Manatees Slide 1 Given the sample data in Table 9-1, find the value of the linear correlation coefficient r, then refer to Table A-6 to determine whether there is a significant
Linear Equations and Inequalities
Linear Equations and Inequalities Section 1.1 Prof. Wodarz Math 109 - Fall 2008 Contents 1 Linear Equations 2 1.1 Standard Form of a Linear Equation................ 2 1.2 Solving Linear Equations......................
Linear Programming in Matrix Form
Linear Programming in Matrix Form Appendix B We first introduce matrix concepts in linear programming by developing a variation of the simplex method called the revised simplex method. This algorithm,
Vocabulary Words and Definitions for Algebra
Name: Period: Vocabulary Words and s for Algebra Absolute Value Additive Inverse Algebraic Expression Ascending Order Associative Property Axis of Symmetry Base Binomial Coefficient Combine Like Terms
Year 9 set 1 Mathematics notes, to accompany the 9H book.
Part 1: Year 9 set 1 Mathematics notes, to accompany the 9H book. equations 1. (p.1), 1.6 (p. 44), 4.6 (p.196) sequences 3. (p.115) Pupils use the Elmwood Press Essential Maths book by David Raymer (9H
Microeconomics Sept. 16, 2010 NOTES ON CALCULUS AND UTILITY FUNCTIONS
DUSP 11.203 Frank Levy Microeconomics Sept. 16, 2010 NOTES ON CALCULUS AND UTILITY FUNCTIONS These notes have three purposes: 1) To explain why some simple calculus formulae are useful in understanding
Largest Fixed-Aspect, Axis-Aligned Rectangle
Largest Fixed-Aspect, Axis-Aligned Rectangle David Eberly Geometric Tools, LLC http://www.geometrictools.com/ Copyright c 1998-2016. All Rights Reserved. Created: February 21, 2004 Last Modified: February
Discrete Optimization
Discrete Optimization [Chen, Batson, Dang: Applied integer Programming] Chapter 3 and 4.1-4.3 by Johan Högdahl and Victoria Svedberg Seminar 2, 2015-03-31 Todays presentation Chapter 3 Transforms using
Definition 8.1 Two inequalities are equivalent if they have the same solution set. Add or Subtract the same value on both sides of the inequality.
8 Inequalities Concepts: Equivalent Inequalities Linear and Nonlinear Inequalities Absolute Value Inequalities (Sections 4.6 and 1.1) 8.1 Equivalent Inequalities Definition 8.1 Two inequalities are equivalent
Measurement with Ratios
Grade 6 Mathematics, Quarter 2, Unit 2.1 Measurement with Ratios Overview Number of instructional days: 15 (1 day = 45 minutes) Content to be learned Use ratio reasoning to solve real-world and mathematical
Chapter 11 Monte Carlo Simulation
Chapter 11 Monte Carlo Simulation 11.1 Introduction The basic idea of simulation is to build an experimental device, or simulator, that will act like (simulate) the system of interest in certain important
Simple Linear Regression Inference
Simple Linear Regression Inference 1 Inference requirements The Normality assumption of the stochastic term e is needed for inference even if it is not a OLS requirement. Therefore we have: Interpretation
Algebra I Vocabulary Cards
Algebra I Vocabulary Cards Table of Contents Expressions and Operations Natural Numbers Whole Numbers Integers Rational Numbers Irrational Numbers Real Numbers Absolute Value Order of Operations Expression
TOPIC 4: DERIVATIVES
TOPIC 4: DERIVATIVES 1. The derivative of a function. Differentiation rules 1.1. The slope of a curve. The slope of a curve at a point P is a measure of the steepness of the curve. If Q is a point on the
AMSCO S Ann Xavier Gantert
AMSCO S Integrated ALGEBRA 1 Ann Xavier Gantert AMSCO SCHOOL PUBLICATIONS, INC. 315 HUDSON STREET, NEW YORK, N.Y. 10013 Dedication This book is dedicated to Edward Keenan who left a profound influence
Algebra 2 Chapter 1 Vocabulary. identity - A statement that equates two equivalent expressions.
Chapter 1 Vocabulary identity - A statement that equates two equivalent expressions. verbal model- A word equation that represents a real-life problem. algebraic expression - An expression with variables.
Special Situations in the Simplex Algorithm
Special Situations in the Simplex Algorithm Degeneracy Consider the linear program: Maximize 2x 1 +x 2 Subject to: 4x 1 +3x 2 12 (1) 4x 1 +x 2 8 (2) 4x 1 +2x 2 8 (3) x 1, x 2 0. We will first apply the
NCSS Statistical Software Principal Components Regression. In ordinary least squares, the regression coefficients are estimated using the formula ( )
Chapter 340 Principal Components Regression Introduction is a technique for analyzing multiple regression data that suffer from multicollinearity. When multicollinearity occurs, least squares estimates
Common Core Unit Summary Grades 6 to 8
Common Core Unit Summary Grades 6 to 8 Grade 8: Unit 1: Congruence and Similarity- 8G1-8G5 rotations reflections and translations,( RRT=congruence) understand congruence of 2 d figures after RRT Dilations
Math 0980 Chapter Objectives. Chapter 1: Introduction to Algebra: The Integers.
Math 0980 Chapter Objectives Chapter 1: Introduction to Algebra: The Integers. 1. Identify the place value of a digit. 2. Write a number in words or digits. 3. Write positive and negative numbers used
Chapter 3 Quantitative Demand Analysis
Managerial Economics & Business Strategy Chapter 3 uantitative Demand Analysis McGraw-Hill/Irwin Copyright 2010 by the McGraw-Hill Companies, Inc. All rights reserved. Overview I. The Elasticity Concept
http://www.aleks.com Access Code: RVAE4-EGKVN Financial Aid Code: 6A9DB-DEE3B-74F51-57304
MATH 1340.04 College Algebra Location: MAGC 2.202 Meeting day(s): TR 7:45a 9:00a, Instructor Information Name: Virgil Pierce Email: [email protected] Phone: 665.3535 Teaching Assistant Name: Indalecio
Figure 1. A typical Laboratory Thermometer graduated in C.
SIGNIFICANT FIGURES, EXPONENTS, AND SCIENTIFIC NOTATION 2004, 1990 by David A. Katz. All rights reserved. Permission for classroom use as long as the original copyright is included. 1. SIGNIFICANT FIGURES
Understanding the Impact of Weights Constraints in Portfolio Theory
Understanding the Impact of Weights Constraints in Portfolio Theory Thierry Roncalli Research & Development Lyxor Asset Management, Paris [email protected] January 2010 Abstract In this article,
