Fleet Assignment Using Collective Intelligence
|
|
|
- Dorthy Lucas
- 10 years ago
- Views:
Transcription
1 Fleet Assignment Using Collective Intelligence Nicolas E Antoine, Stefan R Bieniawski, and Ilan M Kroo Stanford University, Stanford, CA David H Wolpert NASA Ames Research Center, Moffett Field, CA Airline fleet assignment involves the allocation of aircraft to a set of flights legs in order to meet passenger demand, while satisfying a variety of constraints Over the course of the day, the routing of each aircraft is detered in order to imize the number of required flights for a given fleet The associated flow continuity and aircraft count constraints have led researchers to focus on obtaining quasi-optimal solutions, especially at larger scales In this paper, the authors propose the application of an agent-based integer optimization algorithm to a cold start fleet assignment problem Results show that the optimizer can successfully solve such highlyconstrained problems (129 variables, 184 constraints) Introduction SCHEDULE development, a crucial aspect of profitable airline management, involves many steps, including schedule design, fleet assignment, aircraft routing, and crew pairing 1 In this project, we assume that schedule design has been finalized; the focus is on fleet assignment, that is the assignment of available aircraft to the scheduled flights, and on aircraft routing, the sequence of flights to be flown by each aircraft throughout the day (Figure 1) Typical fleet assignment objectives include imizing assignment cost or maximizing the profit from each flight In our case, due to the absence of an airline revenue and cost model, the objective is to meet the passenger demand throughout the day with a imum number of flights for a given fleet Fleet assignment problems can be classified as either warm start, in which case an existing assignment is used as a starting point, or cold start, in which only the fleet size, aircraft types, and passenger demand are known 2 Fleet assignment and aircraft routing problems have been solved using various optimization methods, including integer linear programg, 3, 4 neighborhood search, 5 and genetic algorithms 6 An alternate approach pursued here is to distribute Doctoral Candidate, AIAA Student Member Doctoral Candidate, AIAA Member Professor, AIAA Fellow Senior Research Scientist Schedule Design Crew Pairing Fig 1 Fleet Assignment Aircraft Routing Airline Schedule Development the optimization among agents that represent, for example, members of the fleet or the airports in the network Formulating the problem as a distributed optimization allows for the application of techniques from machine learning, statistics, multi-agent systems, and game theory The current work leverages these fields by applying Collective Intelligence (COIN) to the fleet assignment problem COIN techniques have been successfully applied to a variety of distributed optimization problems including network routing, computing resource allocation, and data collection by autonomous rovers 7 9 The next section of the paper details the formulation of the optimization problem This is followed by a description of the COIN framework Finally, results from an example fleet assignment problem are presented Problem Statement The objective is to detere the aircraft routing and resident fleet size at each airport that imizes 1 of 5
2 Fig 2 The 9-airport, 20-arc problem the number of flights while meeting demand The 9-airport, 20-flight directed arc sample problem (Figure 2) is used to demonstrate the performance of the approach The passenger demand on each arc is given as a function of time (detered as part of the schedule design) The day is split into six 4-hour segments It is assumed that each arc can be flown and the aircraft turned around in one time segment The optimization problem is as follows: Minimize: Variables: Constraints: Number of flights Number of aircraft on each arc Resident fleet at each airport Passenger demand Assignment continuity Resident fleet conservation Total fleet size The two types of variables are: u i,j, the number of aircraft assigned to flight arc i at time segment j and v k, the number of resident aircraft at airport k The resident fleet is the number of airplanes at each airport at the start and end of the day, which must be the same to repeat the schedule the next day The allowable ranges for the variables are : 0 u i,j 12 0 v k 30 The objective function can be written as: u i,j,v k G = i,j u i,j There are 20 arcs and 6 time segments in this problem, which, with 9 airports, results in a total of 129 variables Constraints are required to ensure that passenger demand D i,j is met in full by capacity C i,j for each arc, at each time segment There are 20 arcs and 6 time segments, for a total of 120 passenger demand constraints For these constraints to be satisfied: with: C i,j + D i,j 0 C i,j = 100 u i,j While the framework supports multiple aircraft models, in this example problem the fleet is composed of a single aircraft type with a capacity of 100 passengers Assignment continuity ensures that an airplane can only be assigned to an arc if an airplane is available at the originating airport With 9 airports and 6 time segments, 54 continuity constraints are included Defining S k,j as the state of the fleet at airport k at the beginning of time increment j, we require: where: S k,j = S k,j 1 + i S k,j 0 M k,i u i,j + i N k,i u i,j 1 The M matrix is used to tally outbound aircraft for each airport during a time segment Likewise, N is used to detere the inbound aircraft to be added to an airport pool For example, for our 9-city, 20-arc case: M = N = AB AC BA IE A B C I AB AC BA IE A B C I The resident fleet size SI k at each airport k must equal the number of airplanes SF k at the end of the day so the schedule can be restarted the following day In equation form, we require: with: SI k + SF k 0 SF k = i SI k = v k N k,i u i,jfinal The airports in this sample problem contribute 9 residence fleet constraints Finally, the total fleet size F is enforced using: SI k F 0 k This results in a total of 184 constraints 2 of 5
3 Collective Intelligence Collective Intelligence (COIN) is a framework for designing a collective, defined as a group of agents with a specified system-level objective Selecting the right types of agents can significantly accelerate convergence In the case of the fleet assignment problem, two types of agents were chosen These match the two types of variables: the first is the number of airplanes assigned to each route for each time segment, and the second is the size of the resident fleet at each airport The COIN solution process consists of the agents selecting actions (a value from the decision space) and receiving rewards based upon their private utility functions in order to detere their next choice of action The process reaches equilibrium when the agents can no longer improve their rewards by changing actions Product Distribution (PD) theory formalizes and substantially extends the COIN framework In particular PD theory handles constraints, 13 a necessity for problems such as fleet assignment The core insight of PD theory is to concentrate on how the agents update the probability distributions across their possible actions rather than specifically on the joint action generated by sampling those distributions Basic Formulation Consider the unconstrained optimization problem, G( x) x Assume each agent sets one component of x, that agent s action Define the Lagrangian L i (q i ) for each agent as a function of the probability distribution across its actions, L i (q i ) = E[G(x i, x (i) )] T S(q i ) = x i q i (x i )E[G(x i, x (i) ) x i ] T S(q i ) where G is the world utility (system objective) which depends upon the action of agent i, x i, and the actions of the other agents, x (i) The expectation E[G(x i, x (i) ) x i ] is evaluated according to the distributions of the agents other than i: The entropy S is given by: P (x (i) ) = j i q j (x j ) S(q i ) = x j q i (x j ) ln q i (x j ) Each agent then addresses the following local optimization problem, q i L i (q i ) 3 of 5 st x i q i (x i ) = 1, q i (x i ) 0, x i The Lagrangian is composed of two terms weighted by the temperature T : the expected reward across i s actions, and the entropy associated with the probability distribution across i s actions During the imization of the Lagrangian, the temperature provides the means to trade-off exploitation of good actions (low temperature) with exploration of other possible actions (high temperature) The imization of the Lagrangian is amenable to solution using gradient descent or Newton updating since both the gradient and the Hessian are obtained in closed form Using Newton updating and including the constraint on total probability, the following update rule is obtained: 13 q i (x i ) q i (x i ) q i (x i )[ 1 T (E[G x i] E[G]) + S(q i ) + ln q i (x i )] Role of Private Utilities Perforg the update requires estimating the expected utility of the agents This is accomplished through Monte-Carlo sampling, with the agents generating actions according to their current probability distributions Since accurate estimates usually require extensive sampling, the private utility is altered from G to ensure that the sampling results in estimates which have low bias and variance 14 Intuitively bias represents the alignment between the private utility and world utility With zero bias, updates which reduce the private utility are guaranteed to reduce the system objective It is also desirable for an agent to distinguish its contribution from that of the other agents: variance measures this sensitivity With low variance, the agents can perform the individual optimizations accurately without too much Monte-Carlo sampling Two private utilities were selected for use in the fleet assignment problem, Team Game (TG) and Wonderful Life Utility (WLU) These are defined as: g T Gi (x i, x (i) ) = G(x i, x (i) ) g W LUi (x i, x (i) ) = G(x i, x (i) ) G(CL i, x (i) ) For the team game, the local utility is simply the world utility For WLU, the local utility is the world utility us the world utility with the agent action clamped by the value CL i Here the clamping value fixes the agent action to its lowest probability action 10 Both of these utilities have zero bias However, due to the subtracted term, WLU should have much lower variance than TG 10
4 Time Segment Arc AB AC AD AE AI BA CA DA DE EA ED EF EG EH EI FE GE HE IA IE Table 1 Passenger demand for each arc as a function of time Incorporating Constraints The approach outlined above can be extended to constrained problems by augmenting the world utility with Lagrange multipliers, β j, and the constraint functions, c j ( x), G( x) G( x) + j β j c j ( x) where the c j ( x) are non-negative In the constrained implementation, the individual agents search for distributions which imize the augmented objective function Private utilities have the same form as before with the substitution of the augmented world utility The update rule for the Lagrange multipliers is found by taking the derivative of the augmented Lagrangian with respect to the Lagrange multiplier, giving: β j β j + E[c j ( x)] Results The 9-city, 20-arc fleet assignment problem was solved using the PD theory framework The problem features a time-dependant, asymmetric demand structure as shown in Table 1 The demand requires 228 flights, yielding an objective of 51,984 The imum fleet size was found to be 45 aircraft To enhance the convergence speed, the objective was squared, effectively dramatizing the topology of the Objective x 10 5 TG WLU Fig 3 Comparison of convergence with two private utilities (200 Monte Carlo samples) problem: u i,j,v k G = ( i,j u i,j ) 2 In order to capture the stochastic nature of the approach, the optimization was repeated 20 times The figures show averages and ranges for the imum objective in each block of Monte-Carlo samples Each iteration is an update to the probability distributions using a single block of Monte-Carlo samples The importance of selecting the appropriate private utility is shown in Figure 3 For each utility, the best temperature was selected, 10 for WLU and 1000 for TG The results show that WLU performs considerably better than Team Game This is consistent with previous applications of COIN 9 As illustrated in Figure 4, the number of Monte Carlo samples between updates affects the rate of convergence In almost all cases, 50 samples were not sufficient to find the imum objective With 200 samples, the imum was found in 18 of 20 cases Increasing the number of samples to 1000 resulted in all cases converging to the imum Similarly, selecting the correct temperature influences the optimization process (Figure 5) A low temperature (T=1) did not allow enough exploration, while a high temperature (T=100) slowed convergence For this example, a moderate temperature (T=10) offered the best trade-off between exploration and exploitation In particular, the case with the lowest temperature rapidly converged to an infeasible imum The objective then grew as the Lagrange multipliers increased The optimizer, at this low temperature, is unable to explore other regions of the design space 4 of 5
5 Objective 75 x MC samples 200 MC samples 1000 MC samples Fig 4 Increasing sampling speeds convergence (Temperature = 10, WLU, 20 runs) Objective x 105 T = 1 T = 10 T = Fig 5 Effects of temperature on convergence (200 Monte Carlo samples, WLU, 20 runs) References 1 Etschmaier, M, and Mathaisel, D, Airline Scheduling: An Overview, Transportation Science 19, 1985, pp Rushmeier, R, and Kontogiorgis, A, Advances in the Optimization of Airline Fleet Assignment, Transportation Science 31, 1997, pp Abara, J, Applying integer linear programg to the fleet assignment problem, Interfaces 19, Hane, C, et al, The fleet assignment problem: Solving a large-scale integer program, Mathematical Programg 70, 1995, pp Ahuja, R, et al, A very large scale neighborhood search algorithm for the quadratic assignment problem, Submitted to INFORMS Journal on Computing, Chung, T, and Chung J, Airline Fleet Assignment Using Genetic Algorithms, GECCO2002, 2002 Genetic and Evolutionary Computation Conference, New York, New York, July 11-13, 2002, p Tumer, K, Agogino A, and Wolpert, D H, Learning sequences of actions in collectives of autonomous agents, In Proceedings of the First International Joint Conference on Autonomous and Multi-Agent Systems, Bologna, Italy, July Wolpert, D H, Tumer, K, Collective Intelligence, Data Routing, and Braess Paradox, Journal of Artificial Intelligence Research, Wolpert, DH, Wheeler, K, Tumer, K, Collective Intelligence for Control of Distributed Dynamical Systems, Europhysics Letters, vol 49 issue 6, , Wolpert, D, Product Distribution Theory, In D Wolpert and K Tumer, editors, Collectives and the Design of Complex Systems II World Scientific Press, Wolpert, D, and Lee, CF Adaptive Metropolis Hastings, In D Wolpert and K Tumer, editors, Collectives and the Design of Complex Systems II World Scientific Press, Wolpert, D, and Airiau, S Coordinate Transformations in Product Distribution Theory, In D Wolpert and K Tumer, editors, Collectives and the Design of Complex Systems II World Scientific Press, Bieniawski, S and Wolpert, D, Discrete and Continuous Optimization Using Collectives, In D Wolpert and K Tumer, editors, Collectives and the Design of Complex Systems II World Scientific Press, Duda, Richard O, Hart, Peter E Hart, and Stork, David G, Pattern Recognition, Wiley, 2001 Conclusion A collective-intelligence framework was successfully applied to a sample fleet assignment problem and yielded optimum solutions With the basic framework proven to handle highly-constrained design spaces, a fleet assignment problem of more realistic size can be approached The function evaluation was carefully formulated to allow for scalability and automation, and features such as transfer passengers, environmental considerations, and maintenance visit requirements can be implemented Exploring other types of agents (perhaps airports or flight arcs) and developing problem-specific local utilities may also yield faster convergence rates and require fewer Monte Carlo samples 5 of 5
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
Nonlinear Optimization: Algorithms 3: Interior-point methods
Nonlinear Optimization: Algorithms 3: Interior-point methods INSEAD, Spring 2006 Jean-Philippe Vert Ecole des Mines de Paris [email protected] Nonlinear optimization c 2006 Jean-Philippe Vert,
Airline Schedule Development
Airline Schedule Development 16.75J/1.234J Airline Management Dr. Peter Belobaba February 22, 2006 Airline Schedule Development 1. Schedule Development Process Airline supply terminology Sequential approach
An optimization model for aircraft maintenance scheduling and re-assignment
Transportation Research Part A 37 (2003) 29 48 www.elsevier.com/locate/tra An optimization model for aircraft maintenance scheduling and re-assignment Chellappan Sriram 1, Ali Haghani * Department of Civil
Compact Representations and Approximations for Compuation in Games
Compact Representations and Approximations for Compuation in Games Kevin Swersky April 23, 2008 Abstract Compact representations have recently been developed as a way of both encoding the strategic interactions
Airline fleet assignment : a state of the art
Airline fleet assignment : a state of the art Catherine Mancel, Félix Mora-Camino To cite this version: Catherine Mancel, Félix Mora-Camino. Airline fleet assignment : a state of the art. ATRS 2006, 10th
Numerisches Rechnen. (für Informatiker) M. Grepl J. Berger & J.T. Frings. Institut für Geometrie und Praktische Mathematik RWTH Aachen
(für Informatiker) M. Grepl J. Berger & J.T. Frings Institut für Geometrie und Praktische Mathematik RWTH Aachen Wintersemester 2010/11 Problem Statement Unconstrained Optimality Conditions Constrained
constraint. Let us penalize ourselves for making the constraint too big. We end up with a
Chapter 4 Constrained Optimization 4.1 Equality Constraints (Lagrangians) Suppose we have a problem: Maximize 5, (x 1, 2) 2, 2(x 2, 1) 2 subject to x 1 +4x 2 =3 If we ignore the constraint, we get the
On the Interaction and Competition among Internet Service Providers
On the Interaction and Competition among Internet Service Providers Sam C.M. Lee John C.S. Lui + Abstract The current Internet architecture comprises of different privately owned Internet service providers
An Improvement Technique for Simulated Annealing and Its Application to Nurse Scheduling Problem
An Improvement Technique for Simulated Annealing and Its Application to Nurse Scheduling Problem Young-Woong Ko, DongHoi Kim, Minyeong Jeong, Wooram Jeon, Saangyong Uhmn and Jin Kim* Dept. of Computer
Scaling Bayesian Network Parameter Learning with Expectation Maximization using MapReduce
Scaling Bayesian Network Parameter Learning with Expectation Maximization using MapReduce Erik B. Reed Carnegie Mellon University Silicon Valley Campus NASA Research Park Moffett Field, CA 94035 [email protected]
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
PART 1: INSTRUCTOR INFORMATION, COURSE DESCRIPTION AND TEACHING METHODS
PART 1: INSTRUCTOR INFORMATION, COURSE DESCRIPTION AND TEACHING METHODS 1.1 General information Full course title: Quantitative Methods in Economics Type of course: Compulsory Level of course B.A. Year
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
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
Big Data - Lecture 1 Optimization reminders
Big Data - Lecture 1 Optimization reminders S. Gadat Toulouse, Octobre 2014 Big Data - Lecture 1 Optimization reminders S. Gadat Toulouse, Octobre 2014 Schedule Introduction Major issues Examples Mathematics
large-scale machine learning revisited Léon Bottou Microsoft Research (NYC)
large-scale machine learning revisited Léon Bottou Microsoft Research (NYC) 1 three frequent ideas in machine learning. independent and identically distributed data This experimental paradigm has driven
INTEGER PROGRAMMING. Integer Programming. Prototype example. BIP model. BIP models
Integer Programming INTEGER PROGRAMMING In many problems the decision variables must have integer values. Example: assign people, machines, and vehicles to activities in integer quantities. If this is
Mathematics Common Core Sample Questions
New York State Testing Program Mathematics Common Core Sample Questions Grade The materials contained herein are intended for use by New York State teachers. Permission is hereby granted to teachers and
A New Quantitative Behavioral Model for Financial Prediction
2011 3rd International Conference on Information and Financial Engineering IPEDR vol.12 (2011) (2011) IACSIT Press, Singapore A New Quantitative Behavioral Model for Financial Prediction Thimmaraya Ramesh
Efficient Reward Functions for Adaptive Multi-Rover Systems
Efficient Reward Functions for Adaptive Multi-Rover Systems Kagan Tumer 1 and Adrian Agogino 2 1 NASA Ames Research Center Mail Stop 269-4 Moffet Field, CA 94035 Phone:650-604-4940 Fax:650-604-4036 [email protected]
PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION
PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION Introduction In the previous chapter, we explored a class of regression models having particularly simple analytical
Massive Data Classification via Unconstrained Support Vector Machines
Massive Data Classification via Unconstrained Support Vector Machines Olvi L. Mangasarian and Michael E. Thompson Computer Sciences Department University of Wisconsin 1210 West Dayton Street Madison, WI
Linear Threshold Units
Linear Threshold Units w x hx (... w n x n w We assume that each feature x j and each weight w j is a real number (we will relax this later) We will study three different algorithms for learning linear
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:»
Chapter 10: Network Flow Programming
Chapter 10: Network Flow Programming Linear programming, that amazingly useful technique, is about to resurface: many network problems are actually just special forms of linear programs! This includes,
CSCI567 Machine Learning (Fall 2014)
CSCI567 Machine Learning (Fall 2014) Drs. Sha & Liu {feisha,yanliu.cs}@usc.edu September 22, 2014 Drs. Sha & Liu ({feisha,yanliu.cs}@usc.edu) CSCI567 Machine Learning (Fall 2014) September 22, 2014 1 /
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,
Nonlinear Programming Methods.S2 Quadratic Programming
Nonlinear Programming Methods.S2 Quadratic Programming Operations Research Models and Methods Paul A. Jensen and Jonathan F. Bard A linearly constrained optimization problem with a quadratic objective
Portfolio selection based on upper and lower exponential possibility distributions
European Journal of Operational Research 114 (1999) 115±126 Theory and Methodology Portfolio selection based on upper and lower exponential possibility distributions Hideo Tanaka *, Peijun Guo Department
Tracking of Small Unmanned Aerial Vehicles
Tracking of Small Unmanned Aerial Vehicles Steven Krukowski Adrien Perkins Aeronautics and Astronautics Stanford University Stanford, CA 94305 Email: [email protected] Aeronautics and Astronautics Stanford
An Autonomous Agent for Supply Chain Management
In Gedas Adomavicius and Alok Gupta, editors, Handbooks in Information Systems Series: Business Computing, Emerald Group, 2009. An Autonomous Agent for Supply Chain Management David Pardoe, Peter Stone
DESIGNING SERVICE FOR HUB-AND-SPOKE NETWORK
DESIGNING SERVICE FOR HUB-AND-SPOKE NETWORK Readings: J. Braklow, W. Graham, S. Hassler, K. Peck and W. Powell. Interactive Optimization Improves Service and Performance for Yellow Freight System. Interfaces
Analysis of Multilayer Neural Networks with Direct and Cross-Forward Connection
Analysis of Multilayer Neural Networks with Direct and Cross-Forward Connection Stanis law P laczek and Bijaya Adhikari Vistula University, Warsaw, Poland [email protected],[email protected]
Optimal Scheduling for Dependent Details Processing Using MS Excel Solver
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 8, No 2 Sofia 2008 Optimal Scheduling for Dependent Details Processing Using MS Excel Solver Daniela Borissova Institute of
(Quasi-)Newton methods
(Quasi-)Newton methods 1 Introduction 1.1 Newton method Newton method is a method to find the zeros of a differentiable non-linear function g, x such that g(x) = 0, where g : R n R n. Given a starting
LABEL PROPAGATION ON GRAPHS. SEMI-SUPERVISED LEARNING. ----Changsheng Liu 10-30-2014
LABEL PROPAGATION ON GRAPHS. SEMI-SUPERVISED LEARNING ----Changsheng Liu 10-30-2014 Agenda Semi Supervised Learning Topics in Semi Supervised Learning Label Propagation Local and global consistency Graph
On Convergence Rate of Concave-Convex Procedure
On Convergence Rate of Concave-Conve Procedure Ian En-Hsu Yen [email protected] Po-Wei Wang [email protected] Nanyun Peng Johns Hopkins University Baltimore, MD 21218 [email protected] Shou-De
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
Simulating the Multiple Time-Period Arrival in Yield Management
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
A Learning Based Method for Super-Resolution of Low Resolution Images
A Learning Based Method for Super-Resolution of Low Resolution Images Emre Ugur June 1, 2004 [email protected] Abstract The main objective of this project is the study of a learning based method
Lecture 8 February 4
ICS273A: Machine Learning Winter 2008 Lecture 8 February 4 Scribe: Carlos Agell (Student) Lecturer: Deva Ramanan 8.1 Neural Nets 8.1.1 Logistic Regression Recall the logistic function: g(x) = 1 1 + e θt
OPTIMIZED STAFF SCHEDULING AT SWISSPORT
Gurobi User Conference, Frankfurt, 01.02.2016 OPTIMIZED STAFF SCHEDULING AT SWISSPORT Prof. Dr. Andreas Klinkert Dr. Peter Fusek Dipl. Ing. Roman Berner Rita Thalmann Simona Segessenmann Zurich University
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,
THREE DIMENSIONAL REPRESENTATION OF AMINO ACID CHARAC- TERISTICS
THREE DIMENSIONAL REPRESENTATION OF AMINO ACID CHARAC- TERISTICS O.U. Sezerman 1, R. Islamaj 2, E. Alpaydin 2 1 Laborotory of Computational Biology, Sabancı University, Istanbul, Turkey. 2 Computer Engineering
Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects
Journal of Computer Science 2 (2): 118-123, 2006 ISSN 1549-3636 2006 Science Publications Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects Alaa F. Sheta Computers
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,
Elements of Abstract Group Theory
Chapter 2 Elements of Abstract Group Theory Mathematics is a game played according to certain simple rules with meaningless marks on paper. David Hilbert The importance of symmetry in physics, and for
Computing Near Optimal Strategies for Stochastic Investment Planning Problems
Computing Near Optimal Strategies for Stochastic Investment Planning Problems Milos Hauskrecfat 1, Gopal Pandurangan 1,2 and Eli Upfal 1,2 Computer Science Department, Box 1910 Brown University Providence,
SECOND DERIVATIVE TEST FOR CONSTRAINED EXTREMA
SECOND DERIVATIVE TEST FOR CONSTRAINED EXTREMA This handout presents the second derivative test for a local extrema of a Lagrange multiplier problem. The Section 1 presents a geometric motivation for the
Product Synthesis. CATIA - Product Engineering Optimizer 2 (PEO) CATIA V5R18
Product Synthesis CATIA - Product Engineering Optimizer 2 (PEO) CATIA V5R18 Product Synthesis CATIA - Product Engineering Optimizer Accelerates design alternatives exploration and optimization according
A Game Theoretical Framework for Adversarial Learning
A Game Theoretical Framework for Adversarial Learning Murat Kantarcioglu University of Texas at Dallas Richardson, TX 75083, USA muratk@utdallas Chris Clifton Purdue University West Lafayette, IN 47907,
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
Optimization in Airline Scheduling: Challenges and Successes
Optimization in Airline Scheduling: Challenges and Successes Ellis L. Johnson First TLI-AP NTNU Workshop on Multi-Modal Modal Logistics National University of Singapore 11 March 2002 2 TLI-AP NTNU NUS
Sample Test Questions
mathematics Numerical Skills/Pre-Algebra Algebra Sample Test Questions A Guide for Students and Parents act.org/compass Note to Students Welcome to the ACT Compass Sample Mathematics Test! You are about
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
Proceedings of the 9th WSEAS International Conference on APPLIED COMPUTER SCIENCE
Automated Futures Trading Environment Effect on the Decision Making PETR TUCNIK Department of Information Technologies University of Hradec Kralove Rokitanskeho 62, 500 02 Hradec Kralove CZECH REPUBLIC
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
Optimal Design of α-β-(γ) Filters
Optimal Design of --(γ) Filters Dirk Tenne Tarunraj Singh, Center for Multisource Information Fusion State University of New York at Buffalo Buffalo, NY 426 Abstract Optimal sets of the smoothing parameter
Hidden Markov Models
8.47 Introduction to omputational Molecular Biology Lecture 7: November 4, 2004 Scribe: Han-Pang hiu Lecturer: Ross Lippert Editor: Russ ox Hidden Markov Models The G island phenomenon The nucleotide frequencies
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
Find all of the real numbers x that satisfy the algebraic equation:
Appendix C: Factoring Algebraic Expressions Factoring algebraic equations is the reverse of expanding algebraic expressions discussed in Appendix B. Factoring algebraic equations can be a great help when
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
OPTIMAL DESIGN OF A MULTITIER REWARD SCHEME. Amir Gandomi *, Saeed Zolfaghari **
OPTIMAL DESIGN OF A MULTITIER REWARD SCHEME Amir Gandomi *, Saeed Zolfaghari ** Department of Mechanical and Industrial Engineering, Ryerson University, Toronto, Ontario * Tel.: + 46 979 5000x7702, Email:
Integer Factorization using the Quadratic Sieve
Integer Factorization using the Quadratic Sieve Chad Seibert* Division of Science and Mathematics University of Minnesota, Morris Morris, MN 56567 [email protected] March 16, 2011 Abstract We give
Ensemble Methods. Knowledge Discovery and Data Mining 2 (VU) (707.004) Roman Kern. KTI, TU Graz 2015-03-05
Ensemble Methods Knowledge Discovery and Data Mining 2 (VU) (707004) Roman Kern KTI, TU Graz 2015-03-05 Roman Kern (KTI, TU Graz) Ensemble Methods 2015-03-05 1 / 38 Outline 1 Introduction 2 Classification
A Mathematical Programming Solution to the Mars Express Memory Dumping Problem
A Mathematical Programming Solution to the Mars Express Memory Dumping Problem Giovanni Righini and Emanuele Tresoldi Dipartimento di Tecnologie dell Informazione Università degli Studi di Milano Via Bramante
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
December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B. KITCHENS
December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B KITCHENS The equation 1 Lines in two-dimensional space (1) 2x y = 3 describes a line in two-dimensional space The coefficients of x and y in the equation
Understanding and Applying Kalman Filtering
Understanding and Applying Kalman Filtering Lindsay Kleeman Department of Electrical and Computer Systems Engineering Monash University, Clayton 1 Introduction Objectives: 1. Provide a basic understanding
OPTIMAL DISPATCH OF POWER GENERATION SOFTWARE PACKAGE USING MATLAB
OPTIMAL DISPATCH OF POWER GENERATION SOFTWARE PACKAGE USING MATLAB MUHAMAD FIRDAUS BIN RAMLI UNIVERSITI MALAYSIA PAHANG v ABSTRACT In the reality practical power system, power plants are not at the same
Efficient online learning of a non-negative sparse autoencoder
and Machine Learning. Bruges (Belgium), 28-30 April 2010, d-side publi., ISBN 2-93030-10-2. Efficient online learning of a non-negative sparse autoencoder Andre Lemme, R. Felix Reinhart and Jochen J. Steil
SOLVING LINEAR SYSTEMS
SOLVING LINEAR SYSTEMS Linear systems Ax = b occur widely in applied mathematics They occur as direct formulations of real world problems; but more often, they occur as a part of the numerical analysis
APPLICATION OF MULTI-AGENT SYSTEMS FOR NETWORK AND INFORMATION PROTECTION
18-19 September 2014, BULGARIA 137 Proceedings of the International Conference on Information Technologies (InfoTech-2014) 18-19 September 2014, Bulgaria APPLICATION OF MULTI-AGENT SYSTEMS FOR NETWORK
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
BX in ( u, v) basis in two ways. On the one hand, AN = u+
1. Let f(x) = 1 x +1. Find f (6) () (the value of the sixth derivative of the function f(x) at zero). Answer: 7. We expand the given function into a Taylor series at the point x = : f(x) = 1 x + x 4 x
Creating a More Efficient Course Schedule at WPI Using Linear Optimization
Project Number: ACH1211 Creating a More Efficient Course Schedule at WPI Using Linear Optimization A Major Qualifying Project Report submitted to the Faculty of the WORCESTER POLYTECHNIC INSTITUTE in partial
A MULTI-PERIOD INVESTMENT SELECTION MODEL FOR STRATEGIC RAILWAY CAPACITY PLANNING
A MULTI-PERIOD INVESTMENT SELECTION MODEL FOR STRATEGIC RAILWAY Yung-Cheng (Rex) Lai, Assistant Professor, Department of Civil Engineering, National Taiwan University, Rm 313, Civil Engineering Building,
Genetic Algorithm Evolution of Cellular Automata Rules for Complex Binary Sequence Prediction
Brill Academic Publishers P.O. Box 9000, 2300 PA Leiden, The Netherlands Lecture Series on Computer and Computational Sciences Volume 1, 2005, pp. 1-6 Genetic Algorithm Evolution of Cellular Automata Rules
The Applied and Computational Mathematics (ACM) Program at The Johns Hopkins University (JHU) is
The Applied and Computational Mathematics Program at The Johns Hopkins University James C. Spall The Applied and Computational Mathematics Program emphasizes mathematical and computational techniques of
Introduction to Support Vector Machines. Colin Campbell, Bristol University
Introduction to Support Vector Machines Colin Campbell, Bristol University 1 Outline of talk. Part 1. An Introduction to SVMs 1.1. SVMs for binary classification. 1.2. Soft margins and multi-class classification.
A New Nature-inspired Algorithm for Load Balancing
A New Nature-inspired Algorithm for Load Balancing Xiang Feng East China University of Science and Technology Shanghai, China 200237 Email: xfeng{@ecusteducn, @cshkuhk} Francis CM Lau The University of
About the Author. The Role of Artificial Intelligence in Software Engineering. Brief History of AI. Introduction 2/27/2013
About the Author The Role of Artificial Intelligence in Software Engineering By: Mark Harman Presented by: Jacob Lear Mark Harman is a Professor of Software Engineering at University College London Director
Project Scheduling: PERT/CPM
Project Scheduling: PERT/CPM CHAPTER 8 LEARNING OBJECTIVES After completing this chapter, you should be able to: 1. Describe the role and application of PERT/CPM for project scheduling. 2. Define a project
Chapter 2 Airline Planning and Schedule Development
Chapter 2 Airline Planning and Schedule Development Timothy L. Jacobs, Laurie A. Garrow, Manoj Lohatepanont, Frank S. Koppelman, Gregory M. Coldren, and Hadi Purnomo 2.1 Introduction and Scope Airlines
Statistics in Applications III. Distribution Theory and Inference
2.2 Master of Science Degrees The Department of Statistics at FSU offers three different options for an MS degree. 1. The applied statistics degree is for a student preparing for a career as an applied
BIG DATA PROBLEMS AND LARGE-SCALE OPTIMIZATION: A DISTRIBUTED ALGORITHM FOR MATRIX FACTORIZATION
BIG DATA PROBLEMS AND LARGE-SCALE OPTIMIZATION: A DISTRIBUTED ALGORITHM FOR MATRIX FACTORIZATION Ş. İlker Birbil Sabancı University Ali Taylan Cemgil 1, Hazal Koptagel 1, Figen Öztoprak 2, Umut Şimşekli
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 Comparative Study of the Pickup Method and its Variations Using a Simulated Hotel Reservation Data
A Comparative Study of the Pickup Method and its Variations Using a Simulated Hotel Reservation Data Athanasius Zakhary, Neamat El Gayar Faculty of Computers and Information Cairo University, Giza, Egypt
Chapter 4: Artificial Neural Networks
Chapter 4: Artificial Neural Networks CS 536: Machine Learning Littman (Wu, TA) Administration icml-03: instructional Conference on Machine Learning http://www.cs.rutgers.edu/~mlittman/courses/ml03/icml03/
ROUTH S STABILITY CRITERION
ECE 680 Modern Automatic Control Routh s Stability Criterion June 13, 2007 1 ROUTH S STABILITY CRITERION Consider a closed-loop transfer function H(s) = b 0s m + b 1 s m 1 + + b m 1 s + b m a 0 s n + s
Self-adjusting Importances for the Acceleration of MCBEND
Self-adjusting Importances for the Acceleration of MCBEND Edmund Shuttleworth Abstract The principal method of variance reduction in MCBEND is the use of splitting and Russian roulette under the control
Chapter 13: Binary and Mixed-Integer Programming
Chapter 3: Binary and Mixed-Integer Programming The general branch and bound approach described in the previous chapter can be customized for special situations. This chapter addresses two special situations:
