1 / 12

ITGD4207 Operations Research

ITGD4207 Operations Research. Chapter 2 Linear and non Linear Programming In general. Linear and non Linear Programming In general. OR Approach Linear Programming Non Linear Programming Standard Form of Linear Programming Solution of a Linear Programming Problem OR Problems Tree

Download Presentation

ITGD4207 Operations Research

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ITGD4207 Operations Research Chapter 2 Linear and non Linear Programming In general

  2. Linear and non Linear Programming In general • OR Approach • Linear Programming • Non Linear Programming • Standard Form of Linear Programming • Solution of a Linear Programming Problem • OR Problems Tree • Report Strategy Problem

  3. OR Approach

  4. Linear Programming The development of linear programming has been ranked among the most important scientific advances of the mid-20th century, and we must agree with this assessment. Its impact since just 1950 has been extraordinary. Today it is a standard tool that has saved many thousands or millions of dollars for most companies or businesses of even moderate size in the various industrialized countries of the world; and its use in other sectors of society has been spreading rapidly. A major proportion of all scientific computation on computers is devoted to the use of linear programming..

  5. Non Linear Programming A key assumption of linear programming is that all its functions (objective function and constraint functions) are linear. Although this assumption essentially holds for numerous practical problems, it frequently does not hold. In fact, many economists have found that some degree of nonlinearity is the rule and not the exception in economic planning problems. Therefore, it often is necessary to deal directly with nonlinear programming problems.

  6. Standard Form of Linear Programming • We define the standard form of a linear programming problem as: • One whose objective function is maximization • One whose constraints are expressed as equations and whose right hand side is non-negative (after the introduction of slack and surplus variables) • One in which all the decision variables are non-negative

  7. Solution of a Linear Programming Problem • Once a problem can be expressed as a linear programming problem the next step is to find its optimal solution • For trivial 2 and 3 decision variable problems their optimal solution can be found graphically • For more complex problems the simplex algorithm is traditionally used. • In order to use the simplex algorithm it is necessary to: • Express the problem in a standard form • Represent the objective function as an equation • where z is the value of the objective function and the xj’s the decision variables

  8. Non Linear Programming In one general form, the nonlinear programming problem is to find x (x1, x2, . . . , xn) so as to Maximize f (x), subject to gi(x) bi, for i 1, 2, . . . , m, and x >=0, where f (x) and the gi(x) are given functions of the n decision variables. No algorithm that will solve every specific problem fitting this format is available. However, substantial progress has been made for some important special cases of this problem by making various assumptions about these functions, and research is continuing very actively. This area is a large one, and we do not have the space to survey it completely. However, we do present a few sample applications and then introduce some of the basic ideas for solving certain important types of nonlinear programming problems.

  9. OR Problems Tree

  10. Report Strategy Problem • Suppose that Team members A and C have decided to work together in their tasks. They have decided that their skills are complementary and by working together in both of the tasks assigned to them they can do a better job than if they work independently. A has very good writing speed, he can write 4 pages per hour but his rate of grammatical errors is very high (3 errors per page). On the other hand, C is slower (2.5 pages per hour) but his error rate is very low (1 error per page). They want to write a report that will earn them the highest grade. They have discovered that the grade given by the professor is very much influenced by the number of pages of the written assignments (the more pages the higher the grade assigned). However, they have also discovered that for every five errors in grammar, he deducts the equivalent of one written page, and also that the maximum number of mistakes the instructor will tolerate in an assignment is 80. Help this team of students to determine the best strategy (you need to define the meaning of this) given the total time constraint available to work in the project. The total time allocated to both of them is 8 hours. Also because of previous commitments C cannot work more than 6 hours in the project

  11. Mathematical Formula for Solution Determination of the objective function Maximize z = 4XA + 2.5XC – (4*(3/5)XA + 2.5*(1/5)XC ) Maximize z = 4XA + 2.5XC – (2.4XA + 0.5XC ) Maximize z = 4XA + 2.5XC – 2.4XA - 0.5XC Maximize z = 1.6XA + 2.0XC The LP formulation of the problem is: Maximize z = 1.6XA + 2.0XC Subject to: 12 XA + 2.5XC  80 XA + XC  8 XC  6 XA, XC  0

  12. Formula for Solution From last lecture the LP formulation of the problem is: Maximize z = 1.6XA + 2.0XC Subject to: 12 XA + 2.5XC  80 XA + XC  8 XC  6 XA, XC  0

More Related