Simulating the Multiple Time-Period Arrival in Yield Management
|
|
|
- Stella Gibson
- 9 years ago
- Views:
Transcription
1 Simulating the Multiple Time-Period Arrival in Yield Management P.K.Suri #1, Rakesh Kumar #2, Pardeep Kumar Mittal #3 #1 Dean(R&D), Chairman & Professor(CSE/IT/MCA), H.C.T.M., Kaithal(Haryana), India #2 Professor, Department of Computer Science & Applications, Kurukshetra University, Kurukshetra(Haryana), India #3 Assistant Professor, Department of Computer Science & Applications, Kurukshetra University, Kurukshetra(Haryana), India Abstract- Yield management is such type of problem that depends a lot on time i.e. time of selling is very important. Therefore instead of selling the inventories at one go, it should be divided in some time periods to maximize revenue. This paper aims at capacity allocation during multiple time periods to obtain optimum revenue. The implementation has been done using two techniques i.e. LPP simulator and genetic algorithm. The genetic algorithm has been implemented using Matlab while LPP simulator has been implemented using C. Results in both cases are on expected lines. Keywords- Genetic Algorithm, LPP Simulator, Multiple Time- Period, Yield Management I. INTRODUCTION The work presented in this paper is basically an extension of an earlier work by Mittal et.al [1]. In that paper a strategy was identified for allocating the optimum number of seats for each type of fare class while booking. A specific example for the airlines was considered. The parameter that was taken into account was only fare classes. In the present work authors intend to add another parameter in terms of time of booking. The time of booking is divided into multiple time-periods and this paper tries to find how many seats must be allocated in each time-period so that total revenue obtained in optimum. Again another specific example involving airlines is taken into consideration. In this specific example total duration of booking is divided into two time-slices although it can be extended to any number of timeslices using the same technique presented here. The work that has been done in this paper is implementing a simulator for mathematical optimization using linear programming and using genetic algorithm. The paper has been divided into eight sections including present one, the section 2 provides related literature, while in section 3 problem has been defined and formulated. Section 4 implements the problem using LPP simulation and section 5 implements the problem using genetic algorithm. In section 6 results are presented and section 7 interprets the results. In the last section conclusion has been provided. II. LITERATURE REVIEW The airline industry provided researchers with a concrete example of the tremendous impact that Revenue Management tools can have on the operations of a company (e.g. [2]). During the 90 s, the increasing interest in Revenue Management become evident in the different applications that were considered. Models now are having a higher degree of complexity (e.g. multi-class and multiperiod stochastic formulations). In order to maximize the revenue of airline, an optimized flight booking and transportation terminal open/close decision system has been presented using Genetic Algorithm by George A. et.al. [3]. In that system, the particular booking terminal s historical booking data was observed. Consequently, its frequency is generated with linguistic variable and deviation of booking is interpreted. Using the observed data and genetic algorithm, the terminal open/close decision system is optimized. In an article by Pulugurtha & Nambisan [4], a decisionsupport tool is developed to estimate the number of seats to each fare class. Genetic algorithm is used as a technique to solve this problem. The decision support tool considers the effect of time-dependent demand, ticket cancellations and overbooking policies. Effect of arrival patterns has been studied on yield management using GA by Suri et.al [5]. This paper has taken into account the various arrival patterns and their impact on YM has been discussed. In a paper by Maglaras and Meissner [6], analysis of dynamic pricing and capacity control problem has been done through a rigorous numerical approach. Bitran and Caldentay [7] in their survey paper examined the research and results of dynamic pricing policies and their relation to Revenue Management. In this paper a capacity control stochastic problem has been formulated and examined. A pricing-inventory model with multiple interdependent products and stochastic demand is implemented with the help of GA by Ganji and Shavandi [8]. Models with additive and multiplicative demand uncertainty were developed. Then a genetic algorithm was used to solve the models. Results were good and satisfying. III. PROBLEM DEFINITION AND FORMULATION The problem considered in this paper is same as [1] except multiple time-periods will be considered in this work. Therefore the assumptions remain same and are defined as follows: In this problem an assumption regarding a flight operating between a specified origin and destination has been made. The ISSN: Page3591
2 reservation for the flight starts form the first date of expected reservation up to the date of departure. The period of reservation is divided more than one time slices. Another assumption is to fix the fare of each class during each time slice and also as known. For finding the objective function, the purpose of which Following notations has been for this problem: C t = Total capacity of a flight N α, β = Number of customers belonging to class β during time slice α. F β = Fare for class β. U α, β = Upper limit of demand for class β during time slice α. L α, β = Lower limit of demand for class β during time slice α. The purpose is obviously is to maximize the revenue. For this, one has to assume some constraints, which can be: First assumption is that there will be no cancellations and no-shows. The total number of passenger travelling should be less than or equal to the capacity of the flight. The number of customers travelling in each class should be greater than or equal to lower bound and less than or equal to the upper bound. On the basis of above assumptions, the objective function can be written as: Max. Σ β Σ α N α, β F β. (1) Subject to the constraints Σ β Σ α N α, β <= C t & L α, β <= N α, β <= U α, β for all α and β, N α, β >= 0, which indicates that number of customers in each time slice can be positive only IV. IMPLEMENTATION USING LPP SIMULATOR The formulation specified in above section is basically a Linear Programming Problem with the variables being as integers. Therefore the problem actually becomes an integer programming problem. This problem can be solved using a LPP simulator, which is explained below: LPP Simulator for Solving YM problem 1. Input the number of variables in the objective function, equalities and inequalities. 2. Input objective functions and constraints. 3. Convert each inequality in the set of constraints to an equation by adding slack & surplus variables. 4. Create the initial simplex tableau. 5. Locate the most negative entry in the bottom row. The column for this entry is called the entering column. (If ties occur, any of the tied entries can be used to determine the entering column.) 6. Form the ratios of the entries in the b-column with their corresponding positive entries in the entering column (If all entries in the entering column are 0 or negative, then there is no maximum solution. For ties, choose either entry.) The entry in the departing row and the entering column is called the pivot. The departing row corresponds to the smallest nonnegative ratio b ij /a ij 7. Use elementary row operations so that the pivot is 1, and all other entries in the entering column are 0. This process is called pivoting. 8. If all entries in the bottom row are zero or positive, this is the final tableau. If not, go back to Step If a final tableau is obtained, then the linear programming problem has a maximum solution, which is given by the entry in the lower-right corner of the tableau, otherwise solution cannot be achieved by this method. The above simulator was implemented using C language and a specific example was formulated for verifying the results and working of the simulator. But the traditional LPP methods becomes complex when there is a presence of discrete integer variables. Also there is large amount of input information is required such as constraints, therefore necessitating complex modelling and simulation. Therefore along with the use of the above basic technique, an attempt has also been made to solve the problem using genetic algorithm. V. IMPLEMENTATION USING GENETIC ALGORITHM The basic advantage of using GA lies in the fact that it does not require gradient and derivative information and thus can be used to solve even complex real world problems with discontinuous functions. [8]. For solving the above formulated problem, a genetic algorithm has been implemented using Matlab and is stated below: Genetic Algorithm for Multiple Time-Period Yield Management Init_pop = Randomly Generated population. curr_pop = Init_pop. While (!termination_criterion) Evaluate Fitness of curr_pop using fitness function. Select mating pool according to Roulette-wheel Selection OR Tournament Selection. Apply Crossovers like One-point, Two-point & Uniform Crossovers on mating pool with probability Apply Mutation on mating pool with probability Replace generation with (λ + μ)-update as curr_pop. End While End VI. RESULTS In this case, a single flight is considered to operate between given origin and destination. The capacity of the flight is to be 100. The result obtained after implementing LPP simulator using a specific example is shown in table 1. Genetic algorithm is used as a second solution technique using various combinations of different operators. The following GA parameters are taken into considerations: Population size = 75 ISSN: Page3592
3 Maximum number of iterations = 200 Cross-over probability = 0.80 Mutation probability = 0.03 Tournament Selection parameter = 0.75 Number of simulations = 40 Using the above parameters and various combinations one can get the tables 2,3 and 4, which are shown at the end of the paper. Results obtained for each combination of operators are shown below: Using combination of Roulette Wheel selection and the three types of cross-overs i.e. one-point, two-point and uniform, the following results were obtained during first time period: Fig 3: Maximum Fitness Using combination of Roulette Wheel selection and the three types of cross-overs i.e. one-point, twopoint and uniform, the following results were obtained during second time period: Fig.1 : Lower Bound, Upper Bound, and Estimated Fitness Fig.4 : Lower Bound, Upper Bound, and Estimated Fitness Fig.2: Average Fitness Fig.5: Average Fitness ISSN: Page3593
4 Fig 6: Maximum Fitness Using combination of Tournament selection and the three types of cross-overs i.e. one-point, two-point and uniform, the following results were obtained during first time period: Fig.9 : Maximum Fitness Using combination of Tournament selection and the three types of cross-overs i.e. one-point, two-point and uniform, the following results were obtained during second time period: Fig.7 : Lower Bound, Upper Bound, and Estimated Fitness Fig.10 : Lower Bound, Upper Bound, and Estimated Fitness Fig.11 : Average Fitness Fig.8 : Average Fitness ISSN: Page3594
5 Fig.12 : Maximum Fitness VII. INTERPRETATION Upon comparing the results of two techniques implemented in this paper, it has been observed that the results obtained by both the methods are same as shown in table 1. Also the results can be compared with [4] and it can be observed that the solution found using GA and LPP Simulator are optimal and the results obtained are at par with [4]. Looking at the tables 1-4 and graphs shown in fig.1-fig.12 obtained by different combinations of various selection and cross-over methods the following findings has also been observed: By looking at table 2, it appears that during first time-period roulette-wheel selection and tournament selection with one-point crossover are best. But as visible from table in both the cases the convergence has been achieved in second iteration in every case, which is premature convergence. Although optimum results has been obtained still diversity in the population is lost Looking at table 3, it is clear that during second timeperiod roulette-wheel selection and tournament selection with one-point crossover are worst as the convergence is not obtained at all in any case. Overall, it can be said that both of these combinations should be completely discarded. By looking at table 4, it is clearly visible that uniform crossover with any type of selection are very good combination for finding the optimum results in both the time-periods and hence overall. Looking at fig. 2, fig.5, fig.8 and fig.11, it can be observed that the average population is found to be best in the case of two-point crossover along with any type of selection mechanism. Although uniform crossover is also found to be more or less equally good with any type of selection. Looking at table 5(a), 5(b), 6(a), 6(b), which are basically t-test table for checking whether any significant difference between mean of two populations exists or not. It can be observed that since P value < 0.05 in each case, the difference between the means found during first and second time-slice is significant. The first time-slice is providing much better results as compared to second time-slice. However, it can be said that the combination used in these tables i.e. roulette wheel with two-point and uniform crossovers are not consistent. By observing tables 7(a), 7(b), 8(a) and 8(b), it is clearly visible that since P value > 0.05 in each case, the difference between each time slice is not significant and is by chance. Hence the combination used in these tables i.e. tournament selection with two-point and uniform crossovers is much more consistent as compared to roulette-wheel selection. TABLE1 LOWER, UPPER AND BEST ESTIMATED DEMANDS IN EACH ASSUMED FARE CLASS IN MULTIPLE TIME-SLICES Demand Time-Slice I Demand Time-Slice II Fare Class Fare Lower Limit Upper Limit Best Estimates Lower Limit Upper Limit Best Estimates ISSN: Page3595
6 TABLE 2 NUMBER OF ITERATIONS FOR THE BEST ESTIMATES IN VARIOUS COMBINATIONS OF SELECTION AND CROSS-OVER PARAMETERS DURING FIRST TIME- SLICE Parameters Iterations No. of simulation when Selection Cross-over Min. in all simulations Avg. of all simulation except when max is not achieved max. is not achieved in specified iterations Roulette Wheel One-Point 2 2 Nil Roulette Wheel Two-Point Nil Roulette Wheel Uniform 4 19 Nil Tournament One-Point 2 2 Nil Tournament Two-Point Tournament Uniform 6 49 Nil TABLE 3 NUMBER OF ITERATIONS FOR THE BEST ESTIMATES IN VARIOUS COMBINATIONS OF SELECTION AND CROSS-OVER PARAMETERS DURING SECOND TIME- SLICE Parameters Iterations No. of simulation when Selection Cross-over Min. in all simulations Avg. of all simulation except when max is not achieved max. is not achieved in specified iterations Roulette Wheel One-Point Nil Nil Nil Roulette Wheel Two-Point Roulette Wheel Uniform Tournament One-Point Nil Nil Nil Tournament Two-Point 6 55 Nil Tournament Uniform TABLE 4 NUMBER OF ITERATIONS FOR THE BEST ESTIMATES IN VARIOUS COMBINATIONS OF SELECTION AND CROSS-OVER PARAMETERS DURING MULTIPLE TIME- SLICES Parameters Iterations No. of simulation when Selection Cross-over Min. in all simulations Avg. of all simulation except when max is not achieved max. is not achieved in specified iterations Roulette Wheel One-Point Nil Nil Nil Roulette Wheel Two-Point Roulette Wheel Uniform Tournament One-Point Nil Nil Nil Tournament Two-Point Tournament Uniform TABLE 5(A) GROUP STATISTIC FOR ROULETTE-WHEEL SELECTION WITH 2-POINT CROSSOVER DURING 1ST AND 2ND TIME-SLICE Group Statistics Slice N Mean Std. Deviation Std. Error Mean RW1and2Slice ISSN: Page3596
7 dimensi on1 International Journal of Computer Trends and Technology (IJCTT) volume 4 Issue10 Oct 2013 TABLE 5(B) INDEPENDENT SAMPLE T-TEST FOR ROULETTE-WHEEL SELECTION WITH 2-POINT CROSSOVER DURING 1ST AND 2ND TIME-SLICE Levene's Test for Equality of Sig. (2- Mean Std. Error F Sig. T Df tailed) Lower Upper RW1and2Slice Equal Equal not TABLE 6(A) GROUP STATISTIC FOR ROULETTE-WHEEL SELECTION WITH UNIFORM CROSSOVER DURING 1ST AND 2ND TIME-SLICE Group Statistics Slices N Mean Std. Deviation Std. Error Mean RWUNI1and2slice TABLE 6(B) INDEPENDENT SAMPLE T-TEST FOR ROULETTE-WHEEL SELECTION WITH UNIFORM CROSSOVER DURING 1ST AND 2ND TIME-SLICE Levene's Test for Equality of ISSN: Page3597
8 dimensi on1 International Journal of Computer Trends and Technology (IJCTT) volume 4 Issue10 Oct 2013 RWUNI1and2slice Equal Sig. (2- Mean Std. Error F Sig. t Df tailed) Lower Upper Equal not TABLE 7(A) GROUP STATISTIC FOR TOURNAMENT SELECTION WITH 2-POINT CROSSOVER DURING 1ST AND 2ND TIME-SLICE Group Statistics Slicetour N Mean Std. Deviation Std. Error Mean Tour2pt1and2slice TABLE 7(B) INDEPENDENT SAMPLE T-TEST FOR TOURNAMENT SELECTION WITH 2-POINT CROSSOVER DURING 1ST AND 2ND TIME-SLICE Tour2pt1and2slice Equal Levene's Test for Equality of Sig. (2- Mean Std. Error F Sig. T Df tailed) Lower Upper ISSN: Page3598
9 dimensi on1 International Journal of Computer Trends and Technology (IJCTT) volume 4 Issue10 Oct 2013 Levene's Test for Equality of Sig. (2- Mean Std. Error F Sig. T Df tailed) Lower Upper Tour2pt1and2slice Equal Equal not TABLE 8(A) GROUP STATISTIC FOR TOURNAMENT SELECTION WITH UNIFORM CROSSOVER DURING 1ST AND 2ND TIME-SLICE Group Statistics Slicetour N Mean Std. Deviation Std. Error Mean Touruni1and2slice TABLE 8(B) INDEPENDENT SAMPLE T-TEST FOR TOURNAMENT SELECTION WITH UNIFORM CROSSOVER DURING 1ST AND 2ND TIME-SLICE Touruni1and2slice Equal Levene's Test for Equality of Sig. (2- Mean Std. Error F Sig. t Df tailed) Lower Upper ISSN: Page3599
10 Levene's Test for Equality of Sig. (2- Mean Std. Error F Sig. t Df tailed) Lower Upper Touruni1and2slice Equal Equal not VIII. CONCLUSION In this paper, the solution of the problem of yield management with multiple time-periods during arrival of the customers has been considered. GA has been used in the above problem with a number of variants in selection and crossover. Another technique of solving the problem that has been used is an LPP simulator. The results obtained from both the techniques are same and also match with earlier results, which prove GA can act as a very good tool for the solving yield management problem. The various combinations of different operators were tried in an attempt to find the best possible combination for maximizing the profit for airlines. The combinations which proved to be best for finding the optimum results were tournament selection along with either uniform cross-over or two-point cross-over. The results obtained although can prove to be useful for airlines industry; still there are a number of things that can be considered for practical implementation. Some of them can be improving solutions found by GA using some better techniques such as overbooking and cancellation, multi-segment flights, fitness scaling and elitism in GA etc. REFERENCES [1] Mittal, Pardeep Kumar, Kumar Rakesh, Suri, P.K., Genetic Simulator for Airline Yield Management, International Journal of Engineering Research & Technology(IJERT), ISSN , Vol3. Issue 9, September, 2013, pp [2] Smith B., J. Leimkuhler, R. Darrow, J. Samuels Yield Management at American Airlines. Interfaces, 22, [3] Aloysius George, B.R.Rajakumar, D. Binu, Genetic Algorithm Based Airlines Booking Terminal Open/ Close Decision System, ICACCI 12, August 3-5, 2012, Chennai, T Nadu, India. [4] Srinivas S. Pulugurtha & Shashi S. Nambisan, A Decision-Support Tool for Airline Yield Management Using Genetic Algorithm, Computer Aided Civil and Infrastructure Engineering, 2003, [5] Suri P.K., Kumar Rakesh, Mittal Pardeep Kumar, Simulating the Effect of Arrival Patterns in Yield Management, International Journal of Advanced Research in Computer Science and Software Engineering(IJARCSSE), Vol.3, Issue 9, September 2013, ISSN X, pp [6] Maglaras Costis, Meissner Joern, Dynamic Pricing Strategies for Multi-Product Revenue Management Problem, Manufacturing & Service Operations Management, Vol. 8, No. 2, Spring 2006, pp [7] Ganji Alireza Inanlou and Shavandi Hassan, Genetic algorithms for Uncertain Pricing-Inventory Models with Multiple Interdependent Products, International Journal of Mining, Metallurgy & Mechanical Engineering (IJMMME) Volume 1, Issue 1 (2013) ISSN (Online) [8] Goldberg, D.E.(1989), Genetic Algorithms in Search Optimization and Machine Learning, Addison-Wesley, New York. ISSN: Page3600
SIMULATING CANCELLATIONS AND OVERBOOKING IN YIELD MANAGEMENT
CHAPTER 8 SIMULATING CANCELLATIONS AND OVERBOOKING IN YIELD MANAGEMENT In YM, one of the major problems in maximizing revenue is the number of cancellations. In industries implementing YM this is very
Keywords: Beta distribution, Genetic algorithm, Normal distribution, Uniform distribution, Yield management.
Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Simulating
Chapter 6. Linear Programming: The Simplex Method. Introduction to the Big M Method. Section 4 Maximization and Minimization with Problem Constraints
Chapter 6 Linear Programming: The Simplex Method Introduction to the Big M Method In this section, we will present a generalized version of the simplex method that t will solve both maximization i and
Standard Form of a Linear Programming Problem
494 CHAPTER 9 LINEAR PROGRAMMING 9. THE SIMPLEX METHOD: MAXIMIZATION For linear programming problems involving two variables, the graphical solution method introduced in Section 9. is convenient. However,
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.
Keywords revenue management, yield management, genetic algorithm, airline reservation
Volume 4, Issue 1, January 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Revenue Management
Practical Guide to the Simplex Method of Linear Programming
Practical Guide to the Simplex Method of Linear Programming Marcel Oliver Revised: April, 0 The basic steps of the simplex algorithm Step : Write the linear programming problem in standard form Linear
Alpha Cut based Novel Selection for Genetic Algorithm
Alpha Cut based Novel for Genetic Algorithm Rakesh Kumar Professor Girdhar Gopal Research Scholar Rajesh Kumar Assistant Professor ABSTRACT Genetic algorithm (GA) has several genetic operators that can
Introduction To Genetic Algorithms
1 Introduction To Genetic Algorithms Dr. Rajib Kumar Bhattacharjya Department of Civil Engineering IIT Guwahati Email: [email protected] References 2 D. E. Goldberg, Genetic Algorithm In Search, Optimization
1 Introduction. Linear Programming. Questions. A general optimization problem is of the form: choose x to. max f(x) subject to x S. where.
Introduction Linear Programming Neil Laws TT 00 A general optimization problem is of the form: choose x to maximise f(x) subject to x S where x = (x,..., x n ) T, f : R n R is the objective function, S
Schedule Risk Analysis Simulator using Beta Distribution
Schedule Risk Analysis Simulator using Beta Distribution Isha Sharma Department of Computer Science and Applications, Kurukshetra University, Kurukshetra, Haryana (INDIA) [email protected] Dr. P.K.
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE Subodha Kumar University of Washington [email protected] Varghese S. Jacob University of Texas at Dallas [email protected]
A Fast Computational Genetic Algorithm for Economic Load Dispatch
A Fast Computational Genetic Algorithm for Economic Load Dispatch M.Sailaja Kumari 1, M.Sydulu 2 Email: 1 [email protected] 1, 2 Department of Electrical Engineering National Institute of Technology,
Operation Research. Module 1. Module 2. Unit 1. Unit 2. Unit 3. Unit 1
Operation Research Module 1 Unit 1 1.1 Origin of Operations Research 1.2 Concept and Definition of OR 1.3 Characteristics of OR 1.4 Applications of OR 1.5 Phases of OR Unit 2 2.1 Introduction to Linear
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
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem Sayedmohammadreza Vaghefinezhad 1, Kuan Yew Wong 2 1 Department of Manufacturing & Industrial Engineering, Faculty of Mechanical
Supply planning for two-level assembly systems with stochastic component delivery times: trade-off between holding cost and service level
Supply planning for two-level assembly systems with stochastic component delivery times: trade-off between holding cost and service level Faicel Hnaien, Xavier Delorme 2, and Alexandre Dolgui 2 LIMOS,
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 Problems
Linear Programming Problems Linear programming problems come up in many applications. In a linear programming problem, we have a function, called the objective function, which depends linearly on a number
Simplex method summary
Simplex method summary Problem: optimize a linear objective, subject to linear constraints 1. Step 1: Convert to standard form: variables on right-hand side, positive constant on left slack variables for
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
A Hybrid Tabu Search Method for Assembly Line Balancing
Proceedings of the 7th WSEAS International Conference on Simulation, Modelling and Optimization, Beijing, China, September 15-17, 2007 443 A Hybrid Tabu Search Method for Assembly Line Balancing SUPAPORN
A Robust Method for Solving Transcendental Equations
www.ijcsi.org 413 A Robust Method for Solving Transcendental Equations Md. Golam Moazzam, Amita Chakraborty and Md. Al-Amin Bhuiyan Department of Computer Science and Engineering, Jahangirnagar University,
Revenue management based hospital appointment scheduling
ISSN 1 746-7233, England, UK World Journal of Modelling and Simulation Vol. 11 (2015 No. 3, pp. 199-207 Revenue management based hospital appointment scheduling Xiaoyang Zhou, Canhui Zhao International
College of information technology Department of software
University of Babylon Undergraduate: third class College of information technology Department of software Subj.: Application of AI lecture notes/2011-2012 ***************************************************************************
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
3. Evaluate the objective function at each vertex. Put the vertices into a table: Vertex P=3x+2y (0, 0) 0 min (0, 5) 10 (15, 0) 45 (12, 2) 40 Max
SOLUTION OF LINEAR PROGRAMMING PROBLEMS THEOREM 1 If a linear programming problem has a solution, then it must occur at a vertex, or corner point, of the feasible set, S, associated with the problem. Furthermore,
GENERALIZED INTEGER PROGRAMMING
Professor S. S. CHADHA, PhD University of Wisconsin, Eau Claire, USA E-mail: [email protected] Professor Veena CHADHA University of Wisconsin, Eau Claire, USA E-mail: [email protected] GENERALIZED INTEGER
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
New Modifications of Selection Operator in Genetic Algorithms for the Traveling Salesman Problem
New Modifications of Selection Operator in Genetic Algorithms for the Traveling Salesman Problem Radovic, Marija; and Milutinovic, Veljko Abstract One of the algorithms used for solving Traveling Salesman
IEOR 4404 Homework #2 Intro OR: Deterministic Models February 14, 2011 Prof. Jay Sethuraman Page 1 of 5. Homework #2
IEOR 4404 Homework # Intro OR: Deterministic Models February 14, 011 Prof. Jay Sethuraman Page 1 of 5 Homework #.1 (a) What is the optimal solution of this problem? Let us consider that x 1, x and x 3
Principles of demand management Airline yield management Determining the booking limits. » A simple problem» Stochastic gradients for general problems
Demand Management Principles of demand management Airline yield management Determining the booking limits» A simple problem» Stochastic gradients for general problems Principles of demand management Issues:»
International Journal of Software and Web Sciences (IJSWS) www.iasir.net
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) ISSN (Print): 2279-0063 ISSN (Online): 2279-0071 International
LU Factorization Method to Solve Linear Programming Problem
Website: wwwijetaecom (ISSN 2250-2459 ISO 9001:2008 Certified Journal Volume 4 Issue 4 April 2014) LU Factorization Method to Solve Linear Programming Problem S M Chinchole 1 A P Bhadane 2 12 Assistant
Lab 4: 26 th March 2012. Exercise 1: Evolutionary algorithms
Lab 4: 26 th March 2012 Exercise 1: Evolutionary algorithms 1. Found a problem where EAs would certainly perform very poorly compared to alternative approaches. Explain why. Suppose that we want to find
Genetic Algorithms commonly used selection, replacement, and variation operators Fernando Lobo University of Algarve
Genetic Algorithms commonly used selection, replacement, and variation operators Fernando Lobo University of Algarve Outline Selection methods Replacement methods Variation operators Selection Methods
Resource grouping selection to minimize the maximum over capacity planning
2012 International Conference on Industrial and Intelligent Information (ICIII 2012) IPCSIT vol.31 (2012) (2012) IACSIT Press, Singapore Resource grouping selection to minimize the maximum over capacity
Decision Mathematics D1. Advanced/Advanced Subsidiary. Friday 12 January 2007 Morning Time: 1 hour 30 minutes. D1 answer book
Paper Reference(s) 6689/01 Edexcel GCE Decision Mathematics D1 Advanced/Advanced Subsidiary Friday 12 January 2007 Morning Time: 1 hour 30 minutes Materials required for examination Nil Items included
4.6 Linear Programming duality
4.6 Linear Programming duality To any minimization (maximization) LP we can associate a closely related maximization (minimization) LP. Different spaces and objective functions but in general same optimal
Using the Simplex Method to Solve Linear Programming Maximization Problems J. Reeb and S. Leavengood
PERFORMANCE EXCELLENCE IN THE WOOD PRODUCTS INDUSTRY EM 8720-E October 1998 $3.00 Using the Simplex Method to Solve Linear Programming Maximization Problems J. Reeb and S. Leavengood A key problem faced
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
HYBRID GENETIC ALGORITHM PARAMETER EFFECTS FOR OPTIMIZATION OF CONSTRUCTION RESOURCE ALLOCATION PROBLEM. Jin-Lee KIM 1, M. ASCE
1560 HYBRID GENETIC ALGORITHM PARAMETER EFFECTS FOR OPTIMIZATION OF CONSTRUCTION RESOURCE ALLOCATION PROBLEM Jin-Lee KIM 1, M. ASCE 1 Assistant Professor, Department of Civil Engineering and Construction
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.
Genetic algorithm evolved agent-based equity trading using Technical Analysis and the Capital Asset Pricing Model
Genetic algorithm evolved agent-based equity trading using Technical Analysis and the Capital Asset Pricing Model Cyril Schoreels and Jonathan M. Garibaldi Automated Scheduling, Optimisation and Planning
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
A Statistical Modeling Approach to Airline Revenue. Management
A Statistical Modeling Approach to Airline Revenue Management Sheela Siddappa 1, Dirk Günther 2, Jay M. Rosenberger 1, Victoria C. P. Chen 1, 1 Department of Industrial and Manufacturing Systems Engineering
4 UNIT FOUR: Transportation and Assignment problems
4 UNIT FOUR: Transportation and Assignment problems 4.1 Objectives By the end of this unit you will be able to: formulate special linear programming problems using the transportation model. define a balanced
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,
Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms
Symposium on Automotive/Avionics Avionics Systems Engineering (SAASE) 2009, UC San Diego Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms Dipl.-Inform. Malte Lochau
Proximal mapping via network optimization
L. Vandenberghe EE236C (Spring 23-4) Proximal mapping via network optimization minimum cut and maximum flow problems parametric minimum cut problem application to proximal mapping Introduction this lecture:
OPTIMAL RESERVOIR OPERATION FOR IRRIGATION OF CROPS USING GENETIC ALGORITHM: A CASE STUDY OF SUKHI RESERVOIR PROJECT
INTERNATIONAL JOURNAL OF CIVIL ENGINEERING AND TECHNOLOGY (IJCIET) International Journal of Civil Engineering and Technology (IJCIET), ISSN 0976 6308 (Print), ISSN 0976 6308 (Print) ISSN 0976 6316(Online)
Genetic Algorithm Performance with Different Selection Strategies in Solving TSP
Proceedings of the World Congress on Engineering Vol II WCE, July 6-8,, London, U.K. Genetic Algorithm Performance with Different Selection Strategies in Solving TSP Noraini Mohd Razali, John Geraghty
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
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
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
Chapter 2 Solving Linear Programs
Chapter 2 Solving Linear Programs Companion slides of Applied Mathematical Programming by Bradley, Hax, and Magnanti (Addison-Wesley, 1977) prepared by José Fernando Oliveira Maria Antónia Carravilla A
Lecture 2: The SVM classifier
Lecture 2: The SVM classifier C19 Machine Learning Hilary 2015 A. Zisserman Review of linear classifiers Linear separability Perceptron Support Vector Machine (SVM) classifier Wide margin Cost function
A Review And Evaluations Of Shortest Path Algorithms
A Review And Evaluations Of Shortest Path Algorithms Kairanbay Magzhan, Hajar Mat Jani Abstract: Nowadays, in computer networks, the routing is based on the shortest path problem. This will help in minimizing
Integer Programming: Algorithms - 3
Week 9 Integer Programming: Algorithms - 3 OPR 992 Applied Mathematical Programming OPR 992 - Applied Mathematical Programming - p. 1/12 Dantzig-Wolfe Reformulation Example Strength of the Linear Programming
Completion Time Scheduling and the WSRPT Algorithm
Completion Time Scheduling and the WSRPT Algorithm Bo Xiong, Christine Chung Department of Computer Science, Connecticut College, New London, CT {bxiong,cchung}@conncoll.edu Abstract. We consider the online
Genetic Algorithms for Bridge Maintenance Scheduling. Master Thesis
Genetic Algorithms for Bridge Maintenance Scheduling Yan ZHANG Master Thesis 1st Examiner: Prof. Dr. Hans-Joachim Bungartz 2nd Examiner: Prof. Dr. rer.nat. Ernst Rank Assistant Advisor: DIPL.-ING. Katharina
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
Two Related Samples t Test
Two Related Samples t Test In this example 1 students saw five pictures of attractive people and five pictures of unattractive people. For each picture, the students rated the friendliness of the person
56:171 Operations Research Midterm Exam Solutions Fall 2001
56:171 Operations Research Midterm Exam Solutions Fall 2001 True/False: Indicate by "+" or "o" whether each statement is "true" or "false", respectively: o_ 1. If a primal LP constraint is slack at the
Chapter 3 RANDOM VARIATE GENERATION
Chapter 3 RANDOM VARIATE GENERATION In order to do a Monte Carlo simulation either by hand or by computer, techniques must be developed for generating values of random variables having known distributions.
a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2.
Chapter 1 LINEAR EQUATIONS 1.1 Introduction to linear equations A linear equation in n unknowns x 1, x,, x n is an equation of the form a 1 x 1 + a x + + a n x n = b, where a 1, a,..., a n, b are given
Application of GA for Optimal Location of FACTS Devices for Steady State Voltage Stability Enhancement of Power System
I.J. Intelligent Systems and Applications, 2014, 03, 69-75 Published Online February 2014 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijisa.2014.03.07 Application of GA for Optimal Location of Devices
9.4 THE SIMPLEX METHOD: MINIMIZATION
SECTION 9 THE SIMPLEX METHOD: MINIMIZATION 59 The accounting firm in Exercise raises its charge for an audit to $5 What number of audits and tax returns will bring in a maximum revenue? In the simplex
A Non-Linear Schema Theorem for Genetic Algorithms
A Non-Linear Schema Theorem for Genetic Algorithms William A Greene Computer Science Department University of New Orleans New Orleans, LA 70148 bill@csunoedu 504-280-6755 Abstract We generalize Holland
Independent t- Test (Comparing Two Means)
Independent t- Test (Comparing Two Means) The objectives of this lesson are to learn: the definition/purpose of independent t-test when to use the independent t-test the use of SPSS to complete an independent
A Log-Robust Optimization Approach to Portfolio Management
A Log-Robust Optimization Approach to Portfolio Management Dr. Aurélie Thiele Lehigh University Joint work with Ban Kawas Research partially supported by the National Science Foundation Grant CMMI-0757983
CHAPTER 6: Continuous Uniform Distribution: 6.1. Definition: The density function of the continuous random variable X on the interval [A, B] is.
Some Continuous Probability Distributions CHAPTER 6: Continuous Uniform Distribution: 6. Definition: The density function of the continuous random variable X on the interval [A, B] is B A A x B f(x; A,
Examining Differences (Comparing Groups) using SPSS Inferential statistics (Part I) Dwayne Devonish
Examining Differences (Comparing Groups) using SPSS Inferential statistics (Part I) Dwayne Devonish Statistics Statistics are quantitative methods of describing, analysing, and drawing inferences (conclusions)
A New Interpretation of Information Rate
A New Interpretation of Information Rate reproduced with permission of AT&T By J. L. Kelly, jr. (Manuscript received March 2, 956) If the input symbols to a communication channel represent the outcomes
Option Properties. Liuren Wu. Zicklin School of Business, Baruch College. Options Markets. (Hull chapter: 9)
Option Properties Liuren Wu Zicklin School of Business, Baruch College Options Markets (Hull chapter: 9) Liuren Wu (Baruch) Option Properties Options Markets 1 / 17 Notation c: European call option price.
Solving Linear Programs
Solving Linear Programs 2 In this chapter, we present a systematic procedure for solving linear programs. This procedure, called the simplex method, proceeds by moving from one feasible solution to another,
Two-Sample T-Tests Assuming Equal Variance (Enter Means)
Chapter 4 Two-Sample T-Tests Assuming Equal Variance (Enter Means) Introduction This procedure provides sample size and power calculations for one- or two-sided two-sample t-tests when the variances of
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
Original Article Efficient Genetic Algorithm on Linear Programming Problem for Fittest Chromosomes
International Archive of Applied Sciences and Technology Volume 3 [2] June 2012: 47-57 ISSN: 0976-4828 Society of Education, India Website: www.soeagra.com/iaast/iaast.htm Original Article Efficient Genetic
Airline Revenue Management: An Overview of OR Techniques 1982-2001
Airline Revenue Management: An Overview of OR Techniques 1982-2001 Kevin Pak * Nanda Piersma January, 2002 Econometric Institute Report EI 2002-03 Abstract With the increasing interest in decision support
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
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
A Shift Sequence for Nurse Scheduling Using Linear Programming Problem
IOSR Journal of Nursing and Health Science (IOSR-JNHS) e-issn: 2320 1959.p- ISSN: 2320 1940 Volume 3, Issue 6 Ver. I (Nov.-Dec. 2014), PP 24-28 A Shift Sequence for Nurse Scheduling Using Linear Programming
LECTURE - 2 YIELD MANAGEMENT
LECTURE - 2 YIELD MANAGEMENT Learning objective To demonstrate the applicability of yield management in services 8.5 Yield Management or Revenue Management Yield management is applied by service organizations
Genetic algorithms for solving portfolio allocation models based on relative-entropy, mean and variance
Journal of Scientific Research and Development 2 (12): 7-12, 2015 Available online at www.jsrad.org ISSN 1115-7569 2015 JSRAD Genetic algorithms for solving portfolio allocation models based on relative-entropy,
Two-Sample T-Tests Allowing Unequal Variance (Enter Difference)
Chapter 45 Two-Sample T-Tests Allowing Unequal Variance (Enter Difference) Introduction This procedure provides sample size and power calculations for one- or two-sided two-sample t-tests when no assumption
International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering
DOI: 10.15662/ijareeie.2014.0307061 Economic Dispatch of Power System Optimization with Power Generation Schedule Using Evolutionary Technique Girish Kumar 1, Rameshwar singh 2 PG Student [Control system],
A Randomized Linear Programming Method for Network Revenue Management with Product-Specific No-Shows
A Randomized Linear Programming Method for Network Revenue Management with Product-Specific No-Shows Sumit Kunnumkal Indian School of Business, Gachibowli, Hyderabad, 500032, India sumit [email protected]
A Study of Crossover Operators for Genetic Algorithm and Proposal of a New Crossover Operator to Solve Open Shop Scheduling Problem
American Journal of Industrial and Business Management, 2016, 6, 774-789 Published Online June 2016 in SciRes. http://www.scirp.org/journal/ajibm http://dx.doi.org/10.4236/ajibm.2016.66071 A Study of Crossover
LECTURE: INTRO TO LINEAR PROGRAMMING AND THE SIMPLEX METHOD, KEVIN ROSS MARCH 31, 2005
LECTURE: INTRO TO LINEAR PROGRAMMING AND THE SIMPLEX METHOD, KEVIN ROSS MARCH 31, 2005 DAVID L. BERNICK [email protected] 1. Overview Typical Linear Programming problems Standard form and converting
ISSN: 2319-5967 ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 3, May 2013
Transistor Level Fault Finding in VLSI Circuits using Genetic Algorithm Lalit A. Patel, Sarman K. Hadia CSPIT, CHARUSAT, Changa., CSPIT, CHARUSAT, Changa Abstract This paper presents, genetic based algorithm
Math 461 Fall 2006 Test 2 Solutions
Math 461 Fall 2006 Test 2 Solutions Total points: 100. Do all questions. Explain all answers. No notes, books, or electronic devices. 1. [105+5 points] Assume X Exponential(λ). Justify the following two
Chapter 6: Sensitivity Analysis
Chapter 6: Sensitivity Analysis Suppose that you have just completed a linear programming solution which will have a major impact on your company, such as determining how much to increase the overall production
SPARE PARTS INVENTORY SYSTEMS UNDER AN INCREASING FAILURE RATE DEMAND INTERVAL DISTRIBUTION
SPARE PARS INVENORY SYSEMS UNDER AN INCREASING FAILURE RAE DEMAND INERVAL DISRIBUION Safa Saidane 1, M. Zied Babai 2, M. Salah Aguir 3, Ouajdi Korbaa 4 1 National School of Computer Sciences (unisia),
Statistical Machine Learning
Statistical Machine Learning UoC Stats 37700, Winter quarter Lecture 4: classical linear and quadratic discriminants. 1 / 25 Linear separation For two classes in R d : simple idea: separate the classes
A Network Flow Approach in Cloud Computing
1 A Network Flow Approach in Cloud Computing Soheil Feizi, Amy Zhang, Muriel Médard RLE at MIT Abstract In this paper, by using network flow principles, we propose algorithms to address various challenges
Modified Version of Roulette Selection for Evolution Algorithms - the Fan Selection
Modified Version of Roulette Selection for Evolution Algorithms - the Fan Selection Adam S lowik, Micha l Bia lko Department of Electronic, Technical University of Koszalin, ul. Śniadeckich 2, 75-453 Koszalin,
