Applications of Combinatorial Optimization
eBook - ePub

Applications of Combinatorial Optimization

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Applications of Combinatorial Optimization

About this book

Combinatorial optimization is a multidisciplinary scientific area, lying in the interface of three major scientific domains: mathematics, theoretical computer science and management. The three volumes of the Combinatorial Optimization series aim to cover a wide range of topics in this area. These topics also deal with fundamental notions and approaches as with several classical applications of combinatorial optimization. Concepts of Combinatorial Optimization, is divided into three parts:
- On the complexity of combinatorial optimization problems, presenting basics about worst-case and randomized complexity;
- Classical solution methods, presenting the two most-known methods for solving hard combinatorial optimization problems, that are Branch-and-Bound and Dynamic Programming;
- Elements from mathematical programming, presenting fundamentals from mathematical programming based methods that are in the heart of Operations Research since the origins of this field.

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Applications of Combinatorial Optimization by Vangelis Th. Paschos in PDF and/or ePUB format, as well as other popular books in Mathematics & Counting & Numeration. We have over one million books available in our catalogue for you to explore.

Information

Publisher
Wiley-ISTE
Year
2014
Print ISBN
9781848216587
eBook ISBN
9781119015246

Chapter 1

Airline Crew Pairing Optimization

1.1. Introduction

In the airline industry, optimizing and automating the building of crew pairings is a major financial and organizational issue. The problem consists of covering all the company’s flights, programmed in a given time window, with teams made up of cockpit personnel (pilots, copilots) and of cabin personnel (stewardesses, stewards) at a minimum cost. With a frequency of several days (in the order of a week), each crew leaves from the base to which it is assigned, carries out a certain number of flights, and comes back to the base. This sequence of flights with a return to the base is called a rotation, or pairing. Drawing up the pairings of an airline company is highly constrained by international, national and internal work regulations, and by the limited availability of resources. These constraints make the problem particularly hard to solve. Besides the gains in terms of organization, security and calculation time, the use of optimization programs and models for this problem allows big companies to make substantial financial gains. It is not unusual for a reduction of 1% in the total cost of the rosters to result in savings of several tens of millions of dollars for big companies [DES 97], which is one reason for the abundant fundamental and applied research on this subject. The general crew pairing problem with resource constraints problem (CPP-RC) can be formulated as a minimum cost multicommodity flow problem with additional variables and resource constraints. Even though in most applications the cost of a rotation is non-linear [DES 97, LAV 88], in this chapter we will restrict ourselves to the case where the cost function is a linear approximation. The ways of constructing a network of feasible pairings, and calculating the cost of the rosters, along with the associated mathematical program, are presented in section 1.2. Section 1.3 gives an overview of classical solution techniques, with a focus on the column generation method, whose associated subproblem is studied in section 1.4. Section 1.5 concludes the chapter.

1.2. Definition of the problem

The set of flights to be covered by the crews is denoted by
images
= {1,…, n}. The flight program and the associated timetables are established more or less exactly for the considered period, in the order of a month or a week depending on the size of the company. The term flight associated with each element i
images
is abusive in some cases, insofar as i may in reality represent a sequence of aggregated and indivisible flights, that is a series of flights that can only be covered by the same crew. Also, the task to be covered by a crew is often not only a flight, but rather a flight service that may start before and end after the actual flight, to account for the time needed for preparing the plane and for accompanying passengers, for example. However, we will maintain this flight terminology, to help readability. For each flight i
images
we know:
i) the departure time
images
;
ii) the arrival time
images
;
iii) the departure airport
images
;
iv) the destination airport
images
.
A rotation must start and end at one of the company’s bases. The set
images
of bases is generally made up of large interconnection platforms called hubs. The CPP often has resource constraints on the pairings. In order to take the pairing validity constraints into account, a classical modeling associates a subnetwork, constructed in the following way, with each crew.

1.2.1. Constructing subnetwo...

Table of contents

  1. Cover
  2. Table of Contents
  3. Title Page
  4. Copyright
  5. Preface
  6. Chapter 1: Airline Crew Pairing Optimization
  7. Chapter 2: The Task Allocation Problem
  8. Chapter 3: A Comparison of Some Valid Inequality Generation Methods for General 0–1 Problems
  9. Chapter 4: Production Planning
  10. Chapter 5: Operations Research and Goods Transportation
  11. Chapter 6: Optimization Models for Transportation Systems Planning
  12. Chapter 7: A Model for the Design of a Minimum-cost Telecommunications Network
  13. Chapter 8: Parallel Combinatorial Optimization
  14. Chapter 9: Network Design Problems: Fundamental Methods
  15. Chapter 10: Network Design Problems: Models and Applications
  16. Chapter 11: Multicriteria Task Allocation to Heterogenous Processors with Capacity and Mutual Exclusion Constraints
  17. General Bibliography
  18. List of Authors
  19. Index