OPERATIONS RESEARCH Vol. 60, No. 2, March–April 2012, pp. 351–365 ISSN 0030-364X (print) ISSN 1526-5463 (online) http://dx.doi.org/10.1287/opre.1110.1023 © 2012 INFORMS Cargo Capacity Management with Allotments and Spot Market Demand Yuri Levin, Mikhail Nediak School of Business, Queen’s University, Kingston, Ontario, K7L 3N6, Canada {ylevin@business.queensu.ca, mnediak@business.queensu.ca} Huseyin Topaloglu School of Operations Research and Information Engineering, Cornell University, Ithaca, New York 14853, topaloglu@orie.cornell.edu We consider a problem faced by an airline that operates a number of parallel flights to transport cargo between a particular origin to destination pair. The airline can sell its cargo capacity either through allotment contracts or on the spot market, where customers exhibit choice behavior between different flights. The goal is to simultaneously select allotment contracts among available bids and find a booking control policy for the spot market to maximize the sum of the profit from the allotments and the total expected profit from the spot market. We formulate the booking control problem on the spot market as a dynamic program and construct approximations to its value functions, which can be used to estimate the total expected profit from the spot market. We show that our value function approximations provide upper bounds on the optimal total expected profit from the spot market, and they allow us to solve the allotment selection problem through a sequence of linear mixed-integer programs with a special structure. Furthermore, the value function approximations are useful for constructing a booking control policy for the spot market with desirable monotonic properties. Computational experiments show that the proposed approach can be scaled to realistic problems and provides well-performing allotment allocation and booking control decisions. Subject classifications : transportation: freight; dynamic programming: applications; programming: integer/applications. Area of review : Transportation. History : Received August 2008; revisions received January 2010, August 2010, March 2011; accepted August 2011. 1. Introduction A significant portion of revenues in the airline indus- try comes from transporting cargo. Indeed, the Interna- tional Air Transport Association (IATA) estimates that 2008 system-wide global revenues from cargo were 64 billion versus 439 billion from passengers; see IATA (2009). Many airlines face the problem of controlling cargo bookings for both dedicated cargo and mixed passenger/cargo air- craft. For a large airline, management of passenger capacity shares many features with management of cargo capacity. Given a limited amount of cargo capacity, an airline, typi- cally called a carrier, decides whether to commit to a cur- rent booking request or to reserve capacity for a possible future booking request with potentially higher revenue. This basic trade-off is accompanied by some other concerns, such as the existing overbooking policies that deal with the fact that not all the booked requests show up at the departure time, and the allotment contracts that reserve portions of cargo capacity to numerous clients. However, while passen- ger capacity management has received significant attention in the revenue management literature, there is nowhere near a comparable effort on cargo revenue management, despite its evident importance as a potential source of improvement in revenues. In this paper, we consider an airline that operates a num- ber of parallel flights to transport cargo between a particular origin–destination pair. The airline faces two problems that interact tightly with each other. The first problem is to determine what contracts, if any, should be signed with potential allotment customers. The allotment contracts typi- cally fix the shipping rate and the amount of reserved capac- ity, and they have a duration of at least a few months so that many departures are scheduled to occur during the contract period. The customers who opt for such contracts are usually intermediaries called forwarders, who provide the end customers with a door-to-door service by handling and transporting cargo packages. The airline periodically collects bids from forwarders for allotment contracts and simultaneously decides which bids are granted, making this problem akin to combinatorial auctions. After setting up the allotment contracts, the airline faces the second prob- lem that determines which booking requests to accept on the spot market. Because the parallel flights are similar from a customer standpoint, spot market demands exhibit con- sumer choice behavior. The two problems interact because allotment and spot market cargo eventually share the same capacity, and the airline is penalized if this capacity is oversold. 351 INFORMS holds copyright to this article and distributed this copy as a courtesy to the author(s). Additional information, including rights and permission policies, is available at http://journals.informs.org/.