Managing Revenue from Television Advertising Sales

Size: px
Start display at page:

Download "Managing Revenue from Television Advertising Sales"

Transcription

1 Managing Revenue from Television Advertising ales Dana G. Popescu Department of Technology and Operations Management, INEAD ridhar eshadri Department of Information, Risk and Operations Management, University of Texas at Austin In the television industry, customers (advertisers) buy a variety of products (advertising plans) consisting of customized bundles of resources (airtime spots) sold in two markets: a forward market (upfront) and a spot market (scatter). Television networks must allocate resources to products at the time the plans are purchased. We study resource allocation and pricing strategies for this network revenue management problem with customized products. We analyze two categories of resource control mechanisms: (i) partitioned booking limits and (ii) first-come, first-served mechanisms. We find that the relative performance of these controls depends on the arrival process: the first control type yields better results on the upfront market but the second type performs better on the scatter market. Finally, we propose a value-based approach to the pricing of customized advertising plans by identifying customer segments with similar valuation for a given set of product attributes. Our method improves on the current industry practice of setting a price per spot (ratecard) and then making capacity allocation decisions based on spot prices. We use industry data to illustrate the main segmentation criteria and model fit. Key words: media, network revenue management, advertising, pricing, customized products 1. Introduction Non-premium television networks derive a significant part of their revenues from ad sales. 1 In 2010, the total spent on advertising in the United tates alone exceeded $131 billion, with more than $59 billion spent on television advertising (Bloomberg 2011). Networks sell airtime to advertisers during two periods, known as the upfront and scatter markets (Bollapragada et al. 2002, Phillips and Young 2010). Between 50% and 90% of a broadcast or cable network s inventory is sold upfront from six months to a year ahead of the ads air dates during a short period of one or two weeks. The remaining spots are sold throughout the year in the scatter market, sometimes the day of (or the day before) the airing date. In both these markets the advertisers buy advertising plans, which are bundles of spots in different shows, that satisfy a set of constraints. Advertisers use these spots to reach consumers 1 Ancillary sales (DVDs, merchandise licensing, etc.) bring in a much smaller part of a network s revenues. 1

2 2 Popescu and eshadri: Managing Revenue from TV Ad ales in the target demographic of the product or service they are promoting. The plans are built to order so that they match the advertiser s requirements, yet the television networks retain some flexibility in choosing the spots that go into the plan bundle. Given the high degree of customization, no two plans are the same. In this context, our paper addresses two main questions. First, how should networks allocate resources among different types of advertisers? econd, how should networks price these highly customized advertising plans? The media revenue management (MRM) problem studied in this paper is similar in many ways to the network revenue management (NRM) problem faced by airlines and hotels, but it involves the additional challenges of customized bundle design and pricing. In the classic NRM problem, a firm manages the allocation of m limited, flexible resources (hotel rooms or, as here, airtime spots) to n types of products (multi-day stays or, as here, ad campaigns), which are bundles of these resources sold at predetermined prices. 2 The RM decision is whether or not to accept a customer request at a given price, given the available capacity and estimated future demand. Unlike the NRM problem, where the product bundles are predetermined (e.g., a weekend stay involves staying on a Friday and aturday night), in the MRM problem the plans are unique and customized to the client s needs. Hence it involves an additional, product design stage (the plan-building step), which must be completed at the time the network receives the client request. Moreover, pricing is complicated by product customization and negotiations between advertisers and the network. Thus, the fundamental difference between the two is that the NRM problem studied in the literature applies to consumer markets, where a large number of buyers have similar wants and transactions are typically of small value, while the MRM problem described here applies to business markets, where there are fewer buyers, transactions are typically larger, buyers have a strong need for customized products and prices, and the usage of the product or service ultimately determines its value (see Narayndas 2005 for further discussion on the distinction between consumer and business markets). To sharpen our focus, we next describe in more detail the practical context of the ad selling process. This process involves four stages, as illustrated in Figure 1. First, the advertiser gives the network a plan proposal that specifies a target demographic, 3 together with the total number of impressions, 4 that the ad campaign should generate. The advertiser also tells the network how much she is willing to spend (i.e., the budget), which can be negotiated on. 2 A flexible resource is one that can be used in more than one product. 3 Each advertiser targets a particular demographic, which is most often defined in terms of an age bracket and gender (e.g., females of age 18 49, males of age 21 25). 4 The exposure of an ad is measured in terms of impressions or eyeballs i.e., the number of individuals who watch a particular ad. ince not every impression is valuable to a particular advertiser, her willingness to pay is only for impressions in the target demographic.

3 Popescu and eshadri: Managing Revenue from TV Ad ales 3 ÙÖ ½ Ë Ð ÈÖÓ ÓÖ ÍË Ì Ð Ú ÓÒ Æ ØÛÓÖ In order to reach a broader audience characterized by different work schedules, activity patterns, and viewing preferences, advertisers will require that ads air in different dayparts, 5 or times of the day. 6 Therefore, the plan proposal might also specify a daypart mix (i.e., the percentage of total impressions to air in each daypart) and a weekly mix (the percentage to air in each week). In the second stage, the network builds a plan that satisfies the advertiser s requirements, decides on an acceptable price for the plan, and then presents it to the advertiser for negotiation in the third stage. If negotiations lead to an agreement between the parties, then the deal is signed and the network is committed to delivering the total number of impressions in the particular demographic required by the advertiser, while satisfying the daypart and weekly mix constraints. The network must make decisions in three of the four stages illustrated in Figure 1. The first such decisions occur during the plan-building process, when the network must choose the shows in which to place the advertiser s ads while satisfying her specific requirements. Then, in the negotiation stage, the network must decide whether or not to sell the plan to the advertiser, given her willingness to pay for the plan and the estimated value of the plan for the network. Finally, the last stage involves decisions that concern the actual scheduling of ads within the shows and weeks already assigned to the advertiser (i.e., time of day, day of the week, location in a break, etc.). The ad scheduling problem has been thoroughly addressed in the literature (see, e.g., Bollapragada et al. 2004, Bollapragada and Garbiras 2004). This paper focuses instead on decisions pertaining to the selection of advertisers, the allocation of their ads to shows and the pricing of plans. In other words, our focus is on the second and third stages of the process just described in particular, on network problems associated with resource allocation and pricing. The current practices and challenges faced by the network in these two stages are reviewed next. 5 Dayparts are time segments that divide the day in a manner that generally coincides with a network s programming patterns. Each network has its own daypart division. The most common dayparts are early morning (5 a.m. to 9 a.m.), daytime (9 a.m. to 3 p.m.), early fringe (3 p.m. to 5 p.m.), early news (5 p.m. to 7 p.m.), prime access (7 p.m. to 8 p.m.), prime (8 p.m. to 11 p.m. Monday through aturday, 7 p.m. to 11 p.m. unday), late news (11 p.m. to 11:30 p.m.), late fringe (11:30 p.m. to 2 a.m.), and overnight (2 a.m. to 5 a.m.) (Television Bureau of Advertising, 6 This requirement somewhat contradicts the findings of Fisher et al. (1980) and Goettler (1999), which suggest that advertisers should prefer an ad on a single program with 2x viewers to an ad on two programs with x viewers each. The argument is that people might watch more than one program and so two programs reach fewer unique viewers.

4 4 Popescu and eshadri: Managing Revenue from TV Ad ales In terms of the resource allocation strategies used to generate a sales plan, current industry practice (as reflected in discussions with experienced network planners and by the media revenue management literature; see, e.g., Bollapragada et al. 2002) is to use available resources to build the least expensive plan that satisfies (to a reasonable degree) an advertiser s constraints and conditions. A first come, first served (FCF) policy is implemented both in the upfront and scatter markets, and booking limit controls are uncommon. The advertising plans are often developed manually by a team of experienced sales planners. electing the spots that go into a plan is a laborious process that typically takes several hours to a day. 7 The challenge is to find quick, intuitive, and easy-to-implement ways of allocating resources to products. In terms of pricing, the current industry practice (as reported in the extant literature on media revenue management; see Bollapragada et al. 2002, Goettler 1999, Wilbur 2008) is for networks to set a price per 30-second spot in a particular show. This base price is known as the ratecard. The (reference) price of a plan is then determined as the sum of the ratecards for the spots allocated to it, while the actual price might be lower and depends on the outcome of negotiations between network and advertiser. However, this pricing method does not fully take advantage of the fact that different advertisers derive different value from a given spot in a show, 8 which raises the second question addressed in this paper: how should a network set prices for advertising plans? pecifically, what are the relative benefits of a value-based approach (Hinterhuber 2008, Monroe 2002) and how can it be implemented? In order to answer these questions, we first model the MRM problem as a stochastic dynamic program and then compare several types of mechanisms motivated by industry practice and RM research. In particular, we focus on two types of resource control mechanisms: partitioned booking limits (PBL) and first-come, first-served mechanisms. Under PBL, inventory is reserved in advance for each class of advertisers. Once the booking limit for a specific class is reached, any incoming advertiser from that class will no longer be served. Under the FCF mechanism, all customers are served in the order of their arrival and no customer is turned away unless inventory has been exhausted. We focus on these two types of controls for tractability, but also for suitability, given the characteristics of arrival processes on the upfront and scatter markets. Our main findings are as follows. (1) For resource allocation, we show that a priority mechanism based on PBL dominates a FCF approach but only in the upfront market. Indeed, the 7 As explained in Bollapragada et al. (2002), planners generate more than 300 plans for the upfront market. This requires the sales force to work hour days during a period of two or three weeks. 8 A beer marketer, for instance, might be willing to pay more than a jewelry marketer for a spot in a football game, not only because the predominantly male audience of football games matches the target demographic for beer (and not so for jewelry) but also because men are probably more receptive to brewers advertising messages when they are broadcast during sports programming. Thus, charging all advertisers the same price per spot, irrespective of their respective willingness to pay, might be suboptimal.

5 Popescu and eshadri: Managing Revenue from TV Ad ales 5 converse holds: a FCF approach is preferable in the scatter market. The relative performance of these allocation mechanisms depends mainly on the length of the selling horizon relative to the time between customer arrivals. (2) For pricing, we propose a value-based mechanism whereby prices are set in terms of the requested demographic; we demonstrate that this mechanism dominates the current industry practice of ratecard pricing. Our results are verified both analytically and numerically. The rest of this paper is organized as follows. In ection 2 we position this work in the literature. In ection 3 we set up the model, and in ection 4 we describe and analyze different types of resource control mechanisms. In ections 5 and 6 we discuss the allocation mechanisms of (respectively) PBL and FCF. In ection 7 we analyze pricing strategy, and in ection 8 we illustrate numerically the willingness to pay estimation and customer segmentation as well as the performance of the heuristics presented in ections 5 and 6. We summarize our results and conclude in ection Literature Review As explained in the Introduction, the problem we study has much in common with the NRM problem, which has been widely addressed in the literature (see, e.g., Bertsimas and Popescu 2003, Talluri and van Ryzin 1998, 2004, van Ryzin and Vulcano 2008a, 2008b, Zhang 2011). The similarity is that in both cases the customers buy bundles of products. For instance, customers might reserve a hotel room for multiple nights or buy a plane ticket with an itinerary consisting of multiple stops. Also in both problems, the demand for products is random and there is a finite selling horizon after which inventory becomes perishable. The key difference is that, in the traditional network revenue management problem, the combination of resources that make up a bundle is predefined and the only decision left is whether or not to accept the customer s request; in the media revenue management problem, however, each product is unique and customized to meet the advertiser s constraints. Gallego and Phillips (2009) relax the assumption of predefined resource product allocation by modeling flexible products in a NRM framework. A flexible product is a menu of two or more substitute products. To customers who purchase a flexible product, the supplier may allocate any one of the alternatives near the end of the booking process. Thus, the allocation of resources to products is not predetermined and does not occur until the end of the selling horizon. In our case the products are also flexible, but there is an infinite number of resource combinations that can yield a substitute product and the allocation occurs at the time of sale. In Table 1 we summarize the main differences among traditional NRM, NRM with flexible products (NRM-FP), and the MRM model proposed here.

6 6 Ì Ð ½ ÓÑÔ Ö ÓÒ Ó ÆÊÅ ÆÊŹ È Ò ÅÊÅ ÅÓ Ð Popescu and eshadri: Managing Revenue from TV Ad ales NRM NRM-FP MRM Products pecific Flexible (two three options) Customized (infinite options) Resource-Product Mapping Predefined At the end of booking horizon At the time of sale Decisions Accept/Reject Accept/Reject; if Accept, then choose one resource allocation at the end of the booking horizon Accept/Reject; if Accept, then choose one resource allocation at the time of sale Different features of the media RM problem have been studied in the literature under various modeling assumptions. Araman and Popescu (2010) focus on the uncertainty in ratings, not on the variety of inventory. In their model, capacity is homogeneous. Ratings are uncertain during the upfront market, but information about ratings is revealed periodically during the scatter market. The network must decide how much capacity to sell on the upfront market (when ratings are uncertain) and how much capacity to reserve for the scatter market (when ratings are known). There is a penalty cost for underdelivery of impressions, and a newsvendor type of model is used to derive optimal static policies. The major differences between their model and ours is that they assume inventory is homogeneous in terms of audience ratings across different demographics whereas we assume that ratings are deterministic. In other words, we focus on the show selection problem while they solve the reservation problem. In this sense, the two models are complementary. In Bollapragada et al. (2002), the problem of show selection is formulated as a goalprogramming model. The network ranks all show week pairs based on their importance as perceived by management. The plans are built with the goal of minimizing the premium inventory used, where premium inventory is the inventory ranked above a certain level. This method is easy to implement. Yet because the ranking is based on management s subjective interpretation of a show s importance, there is plenty of room for errors when deciding the best allocation for a given plan. Their model ignores demand uncertainty. Moreover, since the same ranking is used irrespective of a plan s target demographic, their model does not fully exploit the fact that shows generate higher revenues when sold to advertisers seeking a particular demographic. Research on TV advertising revenue optimization has often considered the ad scheduling problem (Bollapragada et al. 2004, Bollapragada and Garbiras 2004, Crama et al. 2012). For example, Bollapragada and Garbiras formulate a goal-programming model to solve the scheduling problem. In their model, the emphasis is on satisfying as many product conflict and ad position constraints as possible by assigning an appropriate penalty to each violation of a constrain; the objective is to minimize the total penalty cost incurred. With all input being deterministic, the problem reduces to a mixed integer problem (MIP) that can be solved efficiently using various heuristics.

7 Popescu and eshadri: Managing Revenue from TV Ad ales 7 3. A Model for Media Resource Allocation Decisions Consider a television network with a fixed offering of shows over a yearly programming horizon. Faced with uncertain demand, the network wants to allocate airtime inventory to advertisers with the objective of maximizing expected revenue. In this section we describe the inventory, the demand, and the decision problem Inventory There are shows and M audience demographics. A spot in show i generates a ij impressions in demographic j. Let y t =(y1, t..., y t ) be the vector of spot inventory at time t, where y t i denotes the unsold number of spots in show i at time t. Then A t =(A t) ij,, j=1,m is the matrix of total impressions available at time t, where A t ij = a ij y t i. We denote by A0 the matrix of impressions available before the upfront market opens (at time 0). We assume A 0 to be deterministic and known by the network at time 0. ince A ij a ij, for convenience (and computational simplification) we will work with a continuous-space allocation rather than a discrete allocation (i.e., we will allocate percentages of a show, rather than spots i.e. demarcated 30-second intervals). The problem s complexity will thereby be reduced from integer, nonconvex optimization to continuous, convex optimization. The impact of this approach on network revenue is minimal, but the computational savings are significant. We define a continuous-space show allocation as an -dimensional vector α=(α i ),, where α i [0, 1] denotes the proportion of show i that is allocated to a given plan. Example 1. Let Y be a one-hour show that runs once per week, 50 weeks per year. The total spot inventory of Y is equal to 1, second commercial spots in a given year (18 minutes per show 50 times a year 2 = 1, second ads in a year). 9 Thus, allocating α Y = of show Y to a given plan would be equivalent to allocating one spot in the show Demand There are M segments (or classes; we use the two terms interchangeably) of advertisers that correspond to each potential target demographic (and possibly other segmentation criteria to be discussed in ection 8). Advertisers arrive in [0, T] according to a Poisson distribution with arrival rate λ. We discretize time in intervals of unit size, small enough to assume that no two arrivals occur at the same time. An advertiser arriving at time t from class j has demand d t j of impressions in demographic j. The probability that an arrival belongs to class j is β j and M j=1 β j = 1. The total demand of impressions in class j is denoted by D j, where D j = T t=1 dt j has density and distribution functions f j ( ) and F j ( ), respectively. 9 In the United tates, the Federal Communications Commission limits the combined duration of commercial breaks to 12 minutes per hour for children and 18 minutes for adults. The limit in the European Union is 12 minutes per hour; in the United Kingdom, the advertising airtime limit varies by time of day but averages 7 minutes per hour.

8 8 Popescu and eshadri: Managing Revenue from TV Ad ales Ì Ð ¾ Demand (millions) Ñ Ò Ò ÁÒÚ ÒØÓÖÝ Ö Ø Ö Ø Inventory (millions) Time (t) Type Quantity Type how 1 how 2 1 D 1 1 D 1 A 11 = 50 A 21 = 40 2 D 2 2 D 2 A 12 = 10 A 22 = 80. Example 2. If the arrivals in class j are Poisson(λ j ) (i.e., λ j = λβ j ) and if the individual demands of advertisers of class j are independent and identically distributed (i.i.d.) with mean µ j and standard deviation σ j, then D j is a random variable with mean D j = E(D j )=λ j Tµ j and variance V(D j )=λ j T(σ 2 j + µ 2 j). We assume that, for an advertiser of class j, the willingness to pay for a plan consisting of an allocation α=(α i ), is given by w j (α). The function w j (α) could depend on the audience level of the shows in the target demographic group and perhaps also on those shows characteristics, which could affect the effectiveness of the advertising message Decision Problem uppose an advertiser from class j arrives at time t. he has a demand of d t j impressions and a willingness to pay w j (α) for an allocation α C t j, where Ct j is the set of feasible allocations. 10 The network must decide whether to accept the advertiser s plan proposal; if the proposal is accepted, the network must choose the shows in which to place the advertiser s ads (i.e., determine the vector α). The network s revenue optimization problem can be expressed mathematically as max V(t, A t, d t ), (1) α Λ(A t ) where Λ(A t )= { α i [0, 1], α C t j α i A t ij d t j, P j(α) w j (α) } is the set of feasible allocations and P j (α) is the price paid by the advertiser for allocation α. The functional form of the value function V(t, A t, d t ) in (1) will depend on the control mechanism chosen by the network. Product Customization. We have emphasized that there are many plans capable of satisfying the advertiser s requirements (i.e., Λ(A t ) is potentially an infinite set). In order to solve the resource allocation problem (1), the network must know w j (α) for any allocation α Λ(A t ). Example 3. Consider the problem parameters described in Table 2. An advertiser of class D 1 (demographic 1) arrives at time t = 1, and her demand is d 1 1 = 1 million impressions. how 1 delivers 50 million impressions in D 1 whereas show 2 delivers 10 million impressions in D 1. We assume that there are no specific constraints in C 1 1 (e.g., no daypart constraints). Then the set Λ(A 1 ) of all feasible allocations for advertiser 1 of class D 1 is infinite. In this case the customer s requirements would be satisfied, for instance, by allocating either 0.02 of show 1 or The typical constraints that affect Cj t are the daypart mix and the weekly mix (e.g., 20% of all impressions must be in prime time and 5% of all impressions must be in the first week of December ).

9 Popescu and eshadri: Managing Revenue from TV Ad ales 9 of show 2 or by allocating a combination of both show 1 and show 2 (e.g., 0.01 of show 1 and 0.05 of show 2). If we are considering continuous allocations α [0, 1] then there are infinite number of possibilities, of which the network must choose one. To make the best decision, the network would have to know advertiser 1 s willingness to pay for each of the (infinite) potential combinations of shows. As in ection 3.2, we assume that the willingness of an advertiser with demand d j to pay for a particular show allocation depends on the audience level of the shows in the target demographic group and possibly also on the shows characteristics, which could have an impact on the advertising message s effectiveness. Furthermore, we conjecture that advertising customers can be segmented in such a way that the willingness to pay for the plan of a customer from a particular segment depends only on the number of impressions that the plan generates in the advertiser s target demographic. 11 Thus we assume that the willingness to pay of customers in a segment j has a linear expression, 12 w j (α)=v j α i A ij. (2) This equation simply states that the willingness to pay of each advertiser from class j is equal to v j per impression in demographic j. Throughout ections 4-7 we assume for simplicity of exposition that the segmentation is done on the basis of demographics only. In ection 8 we use industry data to identify the main segments and estimate the willingness to pay per impression in each segment. We also explain how to account for other segmentation criteria such as market (upfront/scatter) and quantity (low/medium/high volume), without changing the model setup. 4. Types of Resource Controls In this section we first formulate the network s problem as a stochastic dynamic program and then justify the subsequent focus of this paper on a particular subset of control mechanisms. Assume that a customer of type j arrives at time t and has a demand of d t j impressions. We can define an allocation policy by solving the following stochastic dynamic program: { V(t, A t, d t j )=max v j α C α i A t t ij + E[V(t+ 1, I (1 α)a t, d t+1 } )] α i A t ij dt j ; 0 α i 1, j where I (1 α) R is a diagonal matrix with(i (1 α) ) ii = 1 α i for,. o each time a customer arrives, we find the allocation vector α that maximizes the combined revenue from the current 11 Our analysis of the plans sold during the period by several major U cable networks supports this belief. pecifically, we observe a linear relationship between the logarithm of the price of the advertising plans for a given demographic in a given market and the logarithm of the number of impressions in those plans. Performing a simple linear regression of the logarithm of the price of the advertising plan (as the dependent variable) on the number of impressions in the plan (as the independent variable) yields an extremely high R 2 in the range (see ection 8). 12 Industry data show that quantity discounts are prevalent, but these can be accounted for by further segmenting advertisers according to size (e.g., small, medium, and large advertisers). We can then assume that the willingness to pay for a plan within each segment is a linear function of the number of impressions (see ection 8). (3)

10 10 Popescu and eshadri: Managing Revenue from TV Ad ales customer with the expected value of the remaining inventory. However, problem (3) is for all practical purposes intractable. 13 ince practicality requires that the resource allocation method be easy to implement, in this paper we focus on two types of control mechanisms: partitioned booking limits and first-come, first-served (a.k.a. no-holdback) mechanisms. Partitioned booking limits. Under PBL, available resources are divided into separate buckets one for each class of advertisers that can be sold only to the designated class. At the start of the selling period (t = 0), the network computes a static resource allocation among the M classes of advertisers by taking into account the demand distribution in each class. The booking limit control has the following structure: allocate proportion α ij of show i to class j for i = 1, and j = 1, M, where 0 α ij 1. In other words, accept advertisers from class j as long as demand in class j does not exceed α ija ij. This paper considers only static (as opposed to dynamic) booking limits, computed only once at the beginning of the booking horizon, so that the model will be amenable to analytic treatment. First-come, first served. Under FCF resource control, all requests are accepted provided that resources are available. Customers are served in the order of their arrival, and a customer is rejected only if there are no more resources left. Therefore, the network s sole concern is to find the resource allocation that satisfies the current offer and maximizes total expected revenues. In other words, the network chooses α such that: { V FC (t, A t, d t j )= max v j α C α i A t t ij + E[V FC(t+1, I (1 α) A t, d t+1 )] j [0,1] α i A t ij = min ( d t j, A t ij) }. (6) The FCF mechanism is equivalent to a static bid-price control where the bid price is a price per impression, which is equal to a type-j advertiser s willingness to pay (v j ). Depending on the arrival process, one type of control will work better than the other. We illustrate the performance of the two types of controls with the following simplified example. 13 One can improve the tractability of this program by replacing the expectation of the value function with the expectation of the wait-and-see (W) value, which is the value of the following linear program (LP): } W(t, A t )=max. (4) α { M v j α ij A t ij α ij A t M ij Dt j j=1, M; α ij 1 i= 1, ; α ij 0 i= 1,, j=1, M j=1 j=1 Here α ij is the fraction of show i allocated to customers of type j, and W(t, A t ) is the maximum revenue that can be obtained from time t onward. Program (4) assumes that the TV network waits until time T, observes the total demand in each demographic, and then builds all the advertising plans at once. Because the D t j = T k=t dk j are random variables of known distribution, we can compute the expected value E[W(t, A t )]. An allocation policy can be found by solving the following stochastic LP: { Ṽ(t, A t, d t j )=max v j α α i A t ij + E[W(t+1, I (1 α) At )] } α i A t ij dt j ; 0 α i 1 i= 1,. (5) The wait-and-see value replaces the actual value function in the stochastic program, but solving (5) is still nontrivial. Even approximate solutions based on Monte Carlo simulation are both hard to implement and computationally expensive. For more approximation methods, see Birge and Louveaux (1997).

11 Popescu and eshadri: Managing Revenue from TV Ad ales dλ= dλ= dλ=1000 Expected Revenue FCF PBL λ ÙÖ ¾ Expected Revenue FCF PBL λ Expected Revenue FCF PBL λ È Ä Ú Ö Ù Ë A 1 = A 2 = 1000 β 1 = β 2 = 0.5 v 1 = 10 v 2 = 6 ½¼¼¼ ÖÙÒ µ Example 4. uppose there are two classes of customers arriving in period[0, 1] (i.e., T = 1) and buying resources for delivery (airing) in period [1, 2]. There is only one show, which generates A 1 impressions in demographic 1 and A 2 impressions in demographic 2. Let λ be the arrival rate of customers and let β and 1 β be the respective probabilities that a customer is categorized as class 1 or 2. Each customer has a constant demand for d impressions in a particular demographic (demographic 1 for customers of class 1 and demographic 2 for customers of class 2). As before, a class-i customer s willingness to pay for impressions in demographic i is denoted v i. While keeping a constant total demand (i.e., λ d), we vary the arrival rate λ. We then plot the network s expected revenue under PBL and under FCF. The network chooses one of these control mechanisms at time t = 0. If booking limits are used, then the limits are computed at t=0 and remain fixed throughout period [0, 1]. Figure 2 displays the results. It is clear that for large values of λ, PBL outperforms FCF control, unless the expected demand is equal or less than the available inventory. As the arrival rate decreases, the FCF control outperforms PBL. This suggests that if arrivals are highly concentrated within a short period and if the time between the ads sales date and airing date is long enough, then booking limits perform better than the FCF control. In contrast, if arrivals are scattered over a long time horizon and if there is often more time between successive arrivals than between sales and delivery (airing date), then FCF control is preferred. This is not surprising, for in the limits that is, when there are infinite arrivals within a period 14 or when there is at most one arrival per period these two types of control are (respectively) optimal. This straightforward observation is stated in Proposition 1 below. Proposition 1. uppose the individual demands of advertisers of class j are i.i.d. and the total expected demand exceeds the available inventory (i.e., M j=1 y j > 0, where y is a solution to (7)). v j α ij A 0 ij α ij A 0 M ij + y j= D j j=1, M; α ij 1 i= 1, ; α ij 0, y j 0 j=1, M, i= 1, { M max α,y j=1 j=1 } (7). 14 Note that infinity is not required, as rapid convergence is achieved with arrival rates of 100+ per period. uch rates are common during the upfront market.

12 12 Popescu and eshadri: Managing Revenue from TV Ad ales By varying λ while holding the total expected demand in each demographic (i.e., D j ) as well as the partition of the arrivals ((i.e., β j ) fixed, we make the following observations: (i) if the arrival rate λ in [0, T] is infinite, then a PBL control is optimal; (ii) if λ is small enough such that the probability of two or more arrivals in [0, T] goes to zero, then FCF control is optimal. While this is a stylized example, it motivates our focus on these two types of controls that we will study next. In the graphs depicted in Figure 2, the arrival processes at the left and right end of the spectrum mimic the arrival processes in the upfront and scatter market, respectively. As noted in the Introduction, 50% 90% of a TV network s inventory is sold upfront during a short period of one or two weeks. The bulk of advertiser arrivals occur during this period. Given that the plan-building process takes anywhere from several hours to several days, hundreds of plans are constructed at the same time by decentralized sales teams. The network s objective is to maximize expected revenue by satisfying part of the demand in the upfront market while reserving enough inventory for the scatter market where prices are higher, demand is more volatile, and inventory is perishable. Thus, it is reasonable to conclude that partitioned booking limits are more suitable for the upfront market. On the scatter marker, however, arrivals are distributed throughout the entire year. The plans sold on the scatter market are small in size and may be sold just a day before (or even the same day as) airing. The time between customer arrivals in the scatter market is often longer than the time between sale and delivery (airing) date. Almost any forecast of scatter demand will be difficult to obtain and highly inaccurate. The network s main concern in the scatter market is to avoid being left with unsold spots. This explains why networks are less inclined to use booking limits when allocating inventory in the scatter market: such limits entail rejecting some customers in expectation of higher revenues from future arrivals. For this reason, we propose FCF controls for the scatter market. 5. Partitioned Booking Limits (Upfront Market) In this section we study partitioned booking limits for the media revenue management problem. o that we may better understand the structure of the optimal policy, we first derive closedform solutions for the two-class problem and then generalize the results to M classes. For now, we ignore the advertiser constraint sets Cj t ; the problem is fully separable (for the main type of constraints that go into Cj t ) and reducible to solving several smaller problems without advertiser constraints. 15 We denote by A the matrix of available inventory at time t=0 (i.e., we omit the 15 Each show belongs to exactly one daypart and so, if we assume that demand in each daypart is independent of demand in other dayparts, then the resource allocation problem is separable into independent problems corresponding to each daypart. Thus it is sufficient to focus on characterizing the optimal policy for a single daypart, and we henceforth assume that there is only one daypart. Our neglect of the weekly mix constraints can be similarly justified.

13 Popescu and eshadri: Managing Revenue from TV Ad ales 13 superscript 0). At time t = 0, the television network computes the static partitioned booking limits and sets a price P j = v j per impression in demographic j. Thus we assume that the network can extract all surplus from the advertisers Two-Class Problem During the sales stage, the network s objective is allocate resources to advertisers such that the expected revenue is maximized. The resource allocation problem for two classes of advertisers can be formulated as follows: { [ ( max P 1 E min D 1, α [ ( α i A i1 )]+ P 2 E min D 2, (1 α i )A i2 )]} s.t. 0 α i 1,, j=1, M. (8) Proposition 2 describes the optimal resource allocation policy for this problem. Proposition 2. Assume that A 11 A 12 A 21 A 22 optimal static booking limits satisfy α i = A 1 A 2. Then there exists an index m such that the { 1 if i= 1, 2,..., m 1, 0 if i=m + 1,...,. Also, α m is a solution to P 1 A m 1 Pr ( D 1 α ia i1 ) = P2 A m 2 Pr ( D 2 (1 α i )A i2 ). Not surprisingly, the optimal booking policy balances the opportunity cost of reserving one more unit of inventory for class 1 with the opportunity cost for reserving one more unit of inventory for class 2. The ratio P 1 A i1 denotes the rate of displacement between two advertiser classes in other words, P 2 A i2 the rate at which the network will take away one spot in show i from an advertiser of class 2, and sell it to an advertiser of class 1, without a change in revenue. For example, if P 1 A i1 P 2 A i2 = 2, then the network generates the same revenue from selling two spots in show i to a class-2 advertiser as it would from selling one spot in show i to a class-1 advertiser. Proposition 2 states that shows will be allocated to class-1 advertisers in decreasing order of displacement rate. The ratio A ij A kj denotes the rate of substitution between shows i and k for advertisers of class j that is, the rate at which advertisers of class j will give up a spot in show k for a spot in show i while maintaining their same level of utility. For example, if A ij A kj = 2 then a class-j advertiser will give up two spots in show k for one spot in show i. If show i (resp., show k) is sold exclusively to class-1 (resp., class-2) advertisers, then the rate of substitution between shows i and k is higher for advertisers of class 1 than for those of class 2. Bundle Design. Once the shows have been partitioned among the different classes of advertisers, the network will still need to solve a resource allocation problem for each advertiser within the inventory allocated for its class. uppose a class 1 advertiser with demand d arrives at some (9)

14 14 Popescu and eshadri: Managing Revenue from TV Ad ales point during the upfront market. Then the network will compute a feasible allocation of the form: allocate proportion α 1 i of show i such that m α1 i d and α 1 i α i for all i = 1,. At this stage, the network could incorporate additional constraints into the resource allocation problem, such as show diversity (i.e., spread the advertiser s ads over a number of different shows) M-Class Problem In reality there are more than two advertiser classes. The resource allocation problem for M classes of advertisers can be formulated as follows: [ ( M max min D j, α ij A α ij)] α ij 1, ; α ij 0 i= 1,, j=1, M j=1 { M P j E j=1 }. (10) Establishing the PBL for the M-class case is a convex optimization problem with separable objective function and linear constraints. For this type of problem, polynomial-time algorithms (see, e.g., Hochbaum and eshadri 1993, Hochbaum and hanthikumar 1990) can be used. The following statement gives the intuition behind the structure of the optimal policy. Proposition 3. (i) The M-class static booking problem for media resource allocation is a convex optimization problem with separable objective function. (ii) The optimal allocation strategy has the following form: there exist at most M 1 shows such that α ij / {0, 1}; for all other shows, α ij {0, 1}. For example, if there are five classes of advertisers and the network airs 20 shows, then only 4 of those 20 shows can be allocated to more than one class of advertisers. The rest of the shows will be reserved exclusively for one of the five advertiser classes. If there is unlimited demand for each class of advertisers then each show will be sold exclusively to one class the one for which the target demographic matches the shows s audience. We say there is a match when the displacement ratio corresponding to a particular show is highest for that class of advertisers. Deterministic Linear Programming Heuristic. Although problem (10) is solvable in polynomial time, it assumes that the distribution of demand is known and has a tractable analytical expression (or can be approximated by one). Yet often the network can only estimate the moments of the demand distribution. In such cases, a simple heuristic to find the static booking limits for the M-class problem is to solve the deterministic linear program associated with (10). Let D j be the expected demand for demographic j. Then we can write the deterministic LP as follows: v=max α { M P j α ij A ij α ij A ij D j j=1, M; j=1 M } α ij 1 i= 1, ; α ij 0 j=1, M, i= 1,.(11) j=1 The expected revenue from implementing this policy is M j=1 P j E [ min { α ij A ij, D j }]. It is easy to see that v is an upper bound on the expected profit from implementing the deterministic

15 Popescu and eshadri: Managing Revenue from TV Ad ales 15 linear program (DLP). As shown in Cooper (2002) and Talluri and van Ryzin (2004), if we scale up capacity and demand by a factor of θ (a positive integer) then the solution of the DLP converges to the optimal solution. In other words, if we consider the sequence of problems of type (11) with capacities θa ij and demand vectors D θ j such that E(D θ j )=θ D j and 1 θ Dθ j 6. FCF Control (catter Market) D D j, then 1 θ Π(Dθ ) D v. As in the preceding case of partitioned booking limits, for simplicity of exposition we will first derive the optimal policy for the two-class problem and then discuss its implications for the M-class problem Two-Class Problem If there are only two classes of advertisers, then the optimal resource allocation policy under the FCF strategy is given by the following proposition. Proposition 4. Let (A t i1, At i2), be the vector of available impressions at time t and let d t j be the demand in period t for class j. Denote by α the -dimensional allocation vector, where α i is the proportion of show i allocated to satisfy demand d t j (0 α i 1 for all i= 1, ). W.l.g., we assume that At 11 At A 12 t 21 A22 t At 1. A t 2 (i) If j = 1 and A t ij > d t j, then there exists an index m such that the optimal allocation vector satisfies: 1, i= 1, 2,..., m 1; d α i = t j m 1 A t ij A, i= m ; m j 0, i= m + 1,...,. (ii) If j = 2 and At ij > dj t, then there exists an index m such that the optimal allocation vector satisfies: (iii) If A t ij d j t, then α i = 1 for all,. 0, i= 1, 2,..., m 1; d α i = t j i=m +1 At ij A, i=m ; m j 1, i=m + 1,...,. Thus, the optimal policy is to allocate shows to advertisers in a way that minimizes the total number of free impressions. That is, a class-j advertiser pays only for impressions of type j but a spot in a show generates impressions in both demographics 1 and 2; hence the advertiser receives free impressions in the nontarget demographic. Of course, a revenue-maximizing network tries to give away a minimum number of free impressions (a.k.a. lost impressions). It is important to recognize that the solution for the two-class problem is pathwise optimal; in other words, the solution is optimal with probability 1 irrespective of the sample path. This is a very strong solution concept, especially since we make no assumption on the distribution of

16 16 Popescu and eshadri: Managing Revenue from TV Ad ales demand. o regardless of the actual demand distribution and sample path, this FCF policy maximizes the network s revenue provided that the network prefers not to reject customers when inventory is still available. The FCF allocation policy is appropriate when the selling horizon is short and rationing resources carries a high risk of leftover inventory. It is also recommended when the probability of excess demand is low or when the network is more averse to unsold inventory than to selling inventory at suboptimal prices. Finally, the FCF policy is useful in cases of little or no information about demand, since it does not require any knowledge about the demand distribution M-Class Problem When we generalize the problem to M classes of advertisers, there is no longer a pathwise optimal solution under the FCF allocation strategy. We shall characterize the scenarios in which a pathwise optimal solution does exist. For all other scenarios, we provide heuristics to solve the general problem (which is otherwise difficult to solve). ome additional notation will be employed as follows. We rewrite A ij = A i1 β ij, so A i = (A i1, A i1 β i2,..., A i1 β im ) is the vector of impressions in show i. Let δ=(0,..., d,..., 0) be an M-dimensional demand vector with δ j = d and δ k = 0 for all k = j, k= 1, M. Let α be the -dimensional allocation vector. We say that α is a feasible allocation vector if αa δ. We say that α is a pathwise optimal allocation vector if α is feasible and α is a least element of Λ={αA 0 α i 1, ; αa δ}. Therefore, irrespective of which class of customer arrives later, we cannot improve the allocation because the demand δ has been satisfied by minimizing the number of free impressions in all other demographics. Lemma 1. Let α be a pathwise optimal solution for a customer with demand δ. If there exist i, k {1, 2,..., } such that 0<α i < 1 and 0<α k < 1, then there exists a θ> 0 such that A i = θa k. This lemma states that a pathwise optimal solution requires all ads to be placed in one show. Ads would not be placed in more than one show unless one show is not enough to satisfy all demand or all shows generate proportional number of impressions in each demographic. Next we show that, for a pathwise optimal solution to exist at any arrival epoch, the vectors {A i }, must satisfy strict conditions. Proposition 5. A pathwise optimal allocation exists at any arrival epoch if and only if, for any A i and A k, either β ij β kj = 1 or β ij β kj = s ik for s ik a positive number. In contrast to the two-class case, with M classes a pathwise optimal solution does not exist for all inventory matrices A. Because the conditions imposed on A are strong, it is unlikely that a pathwise optimal solution exists in any real-life setting. olving the dynamic allocation problem

17 Popescu and eshadri: Managing Revenue from TV Ad ales 17 for the M classes (i.e., problem (6)) may not be practically feasible owing to the overall complexity of the problem (and sometimes the unknown distribution of demand on the scatter market). For this reason, we propose two heuristics for resource allocation that seek to minimize this opportunity cost. Both heuristics have the advantages of being easy to implement and requiring no assumptions on the distribution function of the demand Minimum Lost Impressions Heuristic The concept of pathwise optimality is the starting point for this heuristic. A pathwise optimal solution requires that, at each moment in time, the allocation gives away the minimum number of so-called free impressions in each demographic. However, a television network might be interested in minimizing these lost impressions only for a relatively small subset of demographics. (This is a reasonable assumption when one considers that 70% 90% of ad sales occur within three or four demographic categories.) 16 A pathwise optimal allocation exists only under highly restrictive assumptions. Relaxing the pathwise optimality requirement allows us to look for allocations under which the network can minimize either the total number of free (lost) impressions or the value of those impressions. uppose a customer of class j arrives at time t and requires d t j impressions in demographic j. Let J be the subset of demographics that are of greatest interest for the network. The network can satisfy customer requirements while minimizing free impressions for demographics in J if it solves the following allocation problem: { min α α i A t } ik α i A t ij dt j ; 0 α i 1,. (12) k J j Remark 1. If a pathwise optimal solution exists, then the solution to (12) is pathwise optimal. If (12) is infeasible, then α i = 1 for all i = 1, and all available inventory will be sold to the customer who arrived at time t. To account for impressions in different demographics having different value for the network, we can weight the lost impressions by their price. Here is the allocation for which the value of lost impressions is minimized: { min α P k α i A t ik α i A t ij dt j ; 0 α i 1, k J j Minimum Price Heuristic A similar heuristic to what is currently used in practice (cf. Bollapragada et al. 2002) is that of building the least expensive (or least valuable) plan, where a plan s value is the sum of the prices (ratecards) of the spots allocated to that plan. We can determine the ratecard values by solving the dual of the deterministic linear program (11). The dual values γ i should give us an approximate value for a show: { M min ξ,γ j=1 D j ξ j + } γ i ξ j A 0 ij + γ i P j A 0 ij j=1, M,, ; ξ j 0 j= 1, M; γ i 0 i= 1,. 16 For the television networks in our data set, more than 70% of the sales are concentrated in 3 to 5 demographics. }.

18 18 Popescu and eshadri: Managing Revenue from TV Ad ales Once we have the dual values, we can find an allocation for an advertiser of type j and with demand d t j by solving { min α γ i α i } α i A t ij dt j j=1, M; α i 1 i= 1, ; α i 0 i= 1,. In the numerical example given in ection 8 we show that, for the scenarios considered, the minimum lost impressions heuristic always outperforms the minimum price heuristic. The explanation lies in the suboptimality of setting a price per spot and making resource allocation decisions based on spot prices, as opposed to setting a price per impression and using those prices in the resource allocation model. In the next section we discuss the pricing strategy in more detail. 7. Pricing trategy During the pre-sales stage, one of the most important tasks for a TV network is to set prices. The current pre-sales process for television networks is similar to the one described in Bollapragada et al. (2002) in connection with the NBC network. The main steps are summarized in Figure 3. ÙÖ ÈÖ ¹Ë Ð Ø Ú Ø ÓÐÐ ÔÖ Ø Ðº ¾¼¼¾µ The figure shows that, once the programming schedule is determined, television networks estimate demand and then set ratecards for each show. Ratecards consist of base prices for 30- second spots on an airing of a particular show. 17 The ratecards are used as reference prices during the sales-planning stage. When building a plan for an advertiser, the network attempts to ensure that the value of the plan (i.e., the sum of the ratecards of all spots included the plan) is less than the advertiser s budget. Their objective is to build the cheapest plan, in ratecard amounts, that satisfies all the advertiser s requirements. We show that the networks pre-sales process (Figure 2) is suboptimal and that their pricing strategy leads to suboptimal resource allocation. Rather than pricing resources (i.e., the spots in a show) before making resource allocation decisions, the networks should be pricing impressions in each demographic. In marketing terminology, this distinction corresponds to that between a pure components strategy and a pure bundling strategy (see, e.g., Banciu et al. 2010). 17 For example, Wilbur (2008) proposes a model for rate-card estimation. In his model, the aggregate inverse demand for advertising in a given program is p s = q s λ q + V s λ V + d s λ d + x s λ x + Φ s, where p s is the price of an ad during show s, q s is the show s ad level, V s is the number of viewers watching show s, d s is a vector of viewer demographics, and x s represents program characteristics that affect advertising effectiveness; the λ are advertiser preference parameters and Φ s is an error term.

19 Popescu and eshadri: Managing Revenue from TV Ad ales 19 The following proposition characterizes the optimal pricing strategy conditional on the capacity control mechanisms of PBL and FCF. Proposition 6. Let a class-j advertiser s willingness to pay for a plan consisting of show allocation α be given by w j (α)=v j α i A ij. If the network uses either a PBL or a FCF control, then it earns more revenue by charging a price P j = v j per impression in demographic j than by charging any fixed price per spot. Proposition 6 states that there is inefficiency in pricing spots. Therefore, networks should instead price impressions and the pre-sale process should be changed to the one portrayed in Figure 4. ÙÖ ÈÖ ¹Ë Ð Ø Ú Ø ÙÒ Ö Ê Ú ÈÖ Ò ËØÖ Ø Ý The spot-pricing inefficiency arises mainly because an advertiser s willingness to pay for a plan is a function of the number of impressions it is likely to generate. Moreover, advertisers of different classes are more willing or less willing to pay for a spot depending on the extent of the show s viewership that matches the advertiser s target demographic. A network that simply charges a single price per spot reduces its power to employ price discrimination and hence will be unable to extract all surplus from advertisers. Another reason that pricing impressions generates more revenue than pricing spots is that networks have flexibility in choosing the shows in which to place the ads. Even if an advertiser requires some percentage of impressions to come from a given show, absent complete show selection (i.e., a complete specification of the vector α) the remaining network flexibility will mean that Proposition 6 still holds. Example 5 (Value of Flexibility). As a simple illustrative example, suppose there are only two shows ( 1 and 2 ) and two demographics (D 1 and D 2 ). The annual audience size of each show for each demographic is given in Table 3. This table reports, for instance, that 1 generates 5 million impressions in demographic D 1 and 8 million impressions in demographic D 2. The demand for impressions in each demographic is equal to 10 million. Advertiser j s willingness to pay for an impression in demographic j is v j, where v 1 = 1 and v 2 = 2 (column 4). The network s price for show i is r i. Ì Ð Ñ Ò Ö Ø Ö Ø Demo Imps. 1 (million) Imps. 2 (million) Valuation (per imp.) Demand (million) D D

20 20 Popescu and eshadri: Managing Revenue from TV Ad ales Consider two scenarios. In the first, a network charges a price per impression and must determine what allocation of resources (shows) will maximize its own revenue. This allocation problem can be written as v = max α ij {( 5α α 21 )+2(8α α 22 )} s.t. 5α α 21 10; 8α α 22 10; α 11 + α 12 1; α 21 + α 22 1; α 11, α 12, α 21, α In the second scenario, the network charges a constant price for a (fraction of) show and so must solve this pricing allocation problem: d = max r j {(α 11 + α 12 )r 1 +(α 21 + α 22 )r 2 } s.t. 5α α 21 10; 8α α 22 10; α 11 + α 12 1; α 21 + α 22 1; (C1) α 11 r 1 + α 21 r 2 5α α 21 ; (C2) α 12 r 1 + α 22 r 2 2(8α α 22 ); α ij 0, r i 0 (, 2, j=1, 2). Adding constraints (C1) and (C2) results in the inequality (α 11 + α 12 )r 1 +(α 21 + α 22 )r 2 (5α α 21 )+2(8α α 22 ). Thus, the revenue obtained by pricing fractions of shows is less than the revenue obtained by pricing impressions in each demographic. For this particular example we have r 1 = 0, r 2 = 20.92, v = 25 million, and d = million; the loss in revenue is 4.08 million (or 16.3%). 8. Numerical Analysis In this section we present two numerical examples. In ection 8.1 we use industry data to illustrate some of the model s main assumptions; in ection 8.2, we test the performance of the heuristics presented in ections 5 and Example 1: Advertiser egmentation and Network Estimates of Willingness to Pay In ection 3.3 we assumed that advertisers can be segmented in such a way that a class-j advertiser s willingness to pay for a plan (consisting of a resource allocation α) is a linear function of the number of impressions promised by the plan: w j (α)=v j α ia ij. In this section, we justify that assumption empirically. We identify the main advertiser segmentation criteria and then show that the plan s price for advertisers belonging to the same segment is well approximated by a linear function of the number of impressions in the plan. We also estimate the price per impression in each of the identified advertiser segments. Our example is based on data from two large U.. cable network. The data set contains all plans sold by the network on the upfront and scatter markets during (two years). Each observation includes advertiser information, plan requirements, show selection and characteristics, and the final negotiated price for a particular plan Values are perturbed to preserve confidentiality. Also for this reason we identify neither the network nor its specific demographic categories (Demo1 Demo19).

21 Popescu and eshadri: Managing Revenue from TV Ad ales Dependent Variable The dependent variable is the price of a plan (i.e., the amount paid by the advertiser for the whole plan). In light of the ad sales process summarized in ection 1 and discussions with experienced network planners, we expect that plan prices will reflect the plan size (total number of impressions), the target audience, the daypart mix, and the market on which the plan was sold (upfront versus scatter). Initially we ran a regression with CPM as the dependent variable and a large number of independent variables. The independent variables that we considered were unit length (i.e., number of 30-second ads and 15-second ads), market, daypart mix, demographic, plan size, plan date, program type. Many of these variables proved to be nonsignificant. We do not report those results here, preferring to focus on models that provide a good fit and incorporate a sensible number of variables Model and Results We assume that the price of any plan has this functional form: Plan_Price= v j (Imps j ) ϕ, (13) where v j is a class-j advertiser s willingness to pay (per impression) in demographic j. o a plan s price is given by the unit price of an impression in demographic j multiplied by the number of impressions in the plan (Imps j ) and then adjusted by ϕ, the size of the quantity discount. 20 Now taking the logarithm on both sides yields ln(plan_price)=ln(v j )+ ϕ ln(imps j ). (14) To control for time variation of prices during the two-year period, we introduce a dummy variable (Y) for the year, which is set equal to 1 if the plan was sold in year (and set to 0 otherwise). Note that by year we refer to the scheduling year (eptember August) and not the calendar year. The aggregated data indicate that upfront prices differ from scatter prices; the latter are, on average, higher than the former. Therefore, we control for the type of market with the indicator dummy U (Upfront). Finally, we conjecture that the demographic of a plan affects its price. Hence we introduce a dummy variable (D i ) for each demographic in the data set. Denoting V j = ln(v j ), we obtain this model: ln(plan_price) = M j=1 V j D j + ϕ ln(imps j )+γy+µu. (15) 19 Other papers in the literature on factors affecting ad prices have focused on the shows characteristics. Thus, as shown in Brown and Cavazos (2003) and Wilbur (2008), comedies and reality shows tend to earn much more than other shows; action dramas, science fiction shows, and news tend to earn much less than the average. Wilbur analyzes a two-sided model of the market. He estimates a model of consumer demand for programs on the one side and, on the other side, a model of advertiser demand for audiences. These estimates reveal that premiums for various program characteristics reflect the viewing preferences of the target demographics. Our analysis is related to their finding that different types of shows attract different audiences and therefore have different prices. However, our analysis differs in allowing the price of a given ad spot to vary depending on the advertiser s demographic. 20 Note that the underlying assumption is that following negotiations, the network extracts the willingness to pay from the advertiser adjusted by a quantity discount, which reflects the advertiser s bargaining power.

22 22 Popescu and eshadri: Managing Revenue from TV Ad ales We estimate (15) using ordinary least squares. We only consider those demographics for which at least 15 observations are available. The results are summarized in Table 4. The values for Y, D i and Constant are linearly scaled due to confidentiality of data. Variable Network 1: Coef. [td. Err.] Ì Ð Network 2: Coef. [td. Err.] Ê Ö ÓÒ Ê ÙÐØ Variable (contd.) Network 1: Coef. [td. Err.] Network 2: Coef. [td. Err.] Y.033[.023] [.011] D * [.051] U 0.229*** 0.077* D *** [0.039] [0.025] [0.099] D *** D *** [0.110] [0.099] D *** [0.090] D *** [0.086] 0.426*** [0.047] D *** [0.088] D *** [0.085] 0.294*** [0.046] D *** [0.090] 0.787*** [0.053] D *** [0.086] 0.632*** [0.045] D * [0.114] D [0.055] D *** [0.103] 0.223*** [0.052] D *** [0.049] D [.102] D *** [0.046] D *** [0.090] [0.045] ln(imps) 0.838*** [0.012] 0.921*** [0.007] D *** [0.051] Constant 4.025*** [0.111] 2.817*** [0.074] D *** [0.061] No. of Obs R-quared *=ignificant at the 5% level; ***=ignificant at the 1% level. The R 2 values are high, which suggests that demographic alone explains an overwhelming part of a plan s price. It is noteworthy that some demographics exhibit a premium (e.g., demographics D7 for network 1 and D8 for network 2) while others exhibit a high discount (e.g., demographics D4 and D16). In general, the broader the demographic, the lower the CPM. Moreover, we note that Network 1 offers a significant discount for plans sold in the upfront market compared to the ones sold in the scatter market. This is not true for Network 2, however, whose prices are slightly lower in the scatter market than in the upfront market. The quantity discount is higher for Network 1 than for Network 2. For the latter, the price of the plan can be well approximated by a linear function of the number of impressions. For the former, additional segmentation based on order quantity might be required ummary of Data Analysis o far in this section we have analyzed the factors that affect the price of a plan. We found that, for a given demographic, the number of impressions

23 Popescu and eshadri: Managing Revenue from TV Ad ales 23 Ì Ð ÌÓØ Ð Ê Ú ÒÙ Ý Ë Ò Ö Ó Ò ÐÐÓ Ø ÓÒ ÈÓÐ Ý ÓÖÖ Ð Ø Ñ Ò µ cenario DLP MLI MP Max 1 561, , , , , , , , , , , , , , , , , , , , , , , ,126 in a plan explains more than 90% of the variability in plan prices. Based on this analysis, we conclude that the main segmentation criteria are demographic, market, and (potentially) size. This means that two advertisers interested in buying the same number of impressions in the same demographic on the same market have equal willingness to pay per impression. Moreover, the willingness to pay for the plan of advertisers within each segment can be well approximated by a linear function of the number of impressions in the plan. Although the analysis in ections 4 6 considered only one segmentation criterion (demographic), the same model can also account for the other two criteria. For instance, to account for the different willingness to pay on the two different markets, we can separate class j into classes j s (the scatter type) and j u (the upfront type), where A ij s = A ij u and v j s > v j u. To model small- and large-budget advertisers, we can separate class-j advertisers into j (denoting a small-budget advertiser of class j) and j ( a large-budget advertiser), where A ij = A ij and v j > v j Example 2: Heuristic Performance Analysis In the rest of this section we test the performance of the three heuristics proposed in ections 5 and 6. We present two cases to test the effectiveness of the proposed methods. In the first we assume that the demands in each demographic are perfectly correlated; in the second case, we assume that such demands are independent. We compute the revenues from each of the following policies: deterministic linear program (DLP), minimum lost impressions (MLI) heuristic, and minimum price (MP) heuristic. We also compute the maximum revenue (Max) the network could have obtained by waiting until time T and build all plans at once. We simulate ten runs of these experiments and report the averages Case 1: Perfectly Correlated Demand We assume that there are three demographics. The demand in each demographic is D j = β j D, where the β j are fixed and given (respectively) by 0.5, 0.3, and 0.2. This corresponds to a setting where the demands in each demographic are perfectly correlated. The price per impression in each demographic is (respectively) 30, 50, and 25. The network has the following inventory: A 1 =(5000, 3200, 4000), A 2 =(1000, 800, 200), A 3 =(2000, 500, 300), A 4 =(1000, 800, 1200), A 5 =(700, 200, 1000), A 6 =(3000, 5000, 1000), A 7 =(800, 200, 100), A 8 =(1000, 800, 1000).

24 24 Popescu and eshadri: Managing Revenue from TV Ad ales Ì Ð ÌÓØ Ð Ê Ú ÒÙ Ý Ë Ò Ö Ó Ò ÐÐÓ Ø ÓÒ ÈÓÐ Ý ÁÒ Ô Ò ÒØ Ñ Ò µ cenario DLP MLI MP Max 1 626, , , , , , , , , , , , , , , , , , , ,905 Average 568, , , ,901 Here the first (resp., second and third) values in each 3-tuple is the total number of impressions in demographic 1 (resp., 2 and 3) available at the start of the year. This inventory is a smallscale representation of an actual network s inventory within a daypart, yet it has enough variety to capture the differences in number of impressions across demographics that we encounter in actual television shows. For simplicity, we assume that the total demand D has a uniform distribution in [12,000, 36,000]. We shall investigate six scenarios for the arrival process. In the first scenario, all class-1 advertisers arrive in [0, t 1 ], all class-2 advertisers arrive in [t 1, t 2 ], and all class-3 advertisers arrive in [t 2, T], where an advertiser s class is given by the demographic of her target audience. In the second scenario, arrivals are ordered as follows: class 1, then class 3, then class 2 (third scenario: class 2, then class 1, then class 3; fourth scenario: class 2, then class 3, then class 1; fifth scenario: class 3, then class 2, then class 1; sixth scenario: class 3, then class 1, then class 2). We explore these stylized arrival scenarios to illustrate the worst and best performances of the four policies. (Random arrival scenarios are discussed in Case 2.) We simulate ten values for the demand averaging D=23, 359 and compute the revenues under each of the six arrival scenarios. The average revenues obtained by the network for each scenario policy pair are summarized in Table 5. The MLI and MP heuristics perform worse than the DLP for scenarios in which the low-revenue customers arrive ahead of the high-revenue customers (scenarios 1, 2, 4, 5, and 6). This result is intuitive: since both heuristics serve all customers in the order of their arrival and no customer is rejected, these policies will perform poorly when more-valuable customers arrive late and there is not enough inventory left to satisfy their demand. cenario 3 is the only one in which the MLI and MP outperform the DLP. In this scenario, the high-revenue (class-2) customers arrive first, followed by class-1 customers, and the low-revenue customers (class 3) arrive last. In each instance, the MLI outperforms the MP policy. This observation holds also for the random arrival scenario described next (as Case 2) Case 2: Independent Demand For our second example we let the mix of demand be random (i.e., the demands in each demographic are independent). We assume that there are ten advertisers who arrive in a random sequence. At each arrival epoch, a random number x [0, 1] is generated. If x 0.5 then the advertiser is of class 1, and if x (0.5, 0.8] then she is of class 2;

25 Popescu and eshadri: Managing Revenue from TV Ad ales 25 otherwise, the advertiser is of class 3. The total demand is uniformly drawn from [12,000, 36,000]. The demand of each advertiser is constant and is given by D/10. As in Case 1, we compute the revenues from each of the following policies: DLP, MLI, and MP heuristics. We also compute the maximum revenue the network could have obtained had it waited until time T and built all plans at once. For this experiment we simulate five runs, and the values are given in Table 6. The same observations as in the case of deterministic arrivals hold also for random arrivals. Both the DLP and the MLI perform well, and once again the MLI performs better than the MP. These results are in line with our observation in ection 7 as regards the suboptimality of ratecard pricing. Because the MP heuristic first computes a ratecard and then determines the resource allocation, we are not surprised that it is outperformed by the MLI heuristic in which the inventory is valued in terms of impressions rather than prices per spot. 9. Conclusions In this paper we proposed a new model for optimizing revenue from advertising sales in the television industry. We described the ad sales process and showed that the price of an advertising plan in the upfront or scatter market can be well approximated by a function of the CPM for a demographic and the number of impressions in the plan. Our model explains more than 90% of the volatility in plan prices. This finding enabled us to model the capacity allocation problem by segmenting advertisers in such a way that (i) the price per impression is fixed for the target demographic in each segment and (ii) the willingness to pay of advertisers within a segment is a linear function of the number of impressions that the plan generates in their target demographic(s). The segmentation criteria identified by our analysis were demographic, market and sometimes size (quantity). We presented several methods for optimizing resource allocation among various segments of advertisers. The solution concepts are summarized in Table 7. We proposed several static allocation policies that are easy to implement. The first such policy is partitioned booking limits. For the two-class problem we characterized the optimal solution. We showed that the M-class problem is a convex optimization problem with separable objective for which polynomial-time algorithms exist in the literature. A simple heuristic for computing the PBL is to solve the deterministic linear program, which the literature has shown to be asymptotically optimal. We also discussed first-come, first-served allocation methods. For the two-class problem, the optimal FCF control is always pathwise optimal; for the M-class problem, conditions for the existence of a pathwise optimal allocation are extremely restrictive and the optimal policy is difficult to find. That being said, we used insights gained from the pathwise method to derive two heuristics that are also easy to implement. The first of these, the minimum price heuristic,

26 26 Ì Ð Long elling Horizon (upfront Market) Plans are sold 6 months to 1 year before airing date; Concentrated Arrivals; hort elling Horizon (catter Market) Plans are sold much closer to airing date; cattered Arrivals; Optimal ËÙÑÑ ÖÝ Ó Ê ÙÐØ ËÓÐÙØ ÓÒ ÓÒ ÔØ tatic Partitioned Booking Limits Convex optimization problem with separable objective (polynomial-time algorithm available); First-Come, First-erved Pathwise optimal solution for two-class problem always exists; Pathwise optimal solution for the n-class problem exists only under strict conditions; Otherwise, optimal solution hard to derive; Popescu and eshadri: Managing Revenue from TV Ad ales Heuristics Deterministic LP Asymptotically optimal. Minimum Lost Impressions Pathwise optimal for two-class problem; Pathwise optimal for n- class problem if such a solution exists. Minimum Price Plan imilar to the heuristic currently used in practice (i.e., build the cheapest plan), but ratecards are computed by solving the dual of the DLP. is closely related to what TV networks currently use: first estimate the price of a spot in a show and then build the least valuable plan that satisfies the advertiser s constraints. However, in our method the shows ratecards are computed by solving the dual of the deterministic linear program. The minimum price heuristic is consistently outperformed by our second heuristic, minimum lost impressions. This second heuristic follows directly from the concept of pathwise optimality and is guaranteed to produce a pathwise optimal solution if one exists. Even if such a solution does not exist, the heuristic provides a reasonable criterion by which to allocate capacity: minimize the number of lost impressions in the main demographics. Last of all, we showed that the current industry practice namely, first setting a price per spot in a show and then allocating resources based on those prices is suboptimal. More revenue would be generated by employing a value-based approach in which the network first estimates a price per impression in each demographic of each segment and then uses that price to derive resource allocation strategies, since this approach enables networks to extract all the advertisers surplus. Appendix PROPOITION 2: Proof : This is a convex optimization problem with concave objective function and affine constraints. To see this, let φ= α i A i1 and θ = (1 α i )A i2. Then the problem can be written as: { max Π(φ, θ)= P1 E[min(D 1, φ)]+ P 2 E[min(D 2, θ)] } α,θ,φ s.t. 0 α i 1,, j= 1, M; φ= α i A i1 ; θ= (1 α i )A i2. (16) Also, 2 Π(φ,θ) = P φ 2 1 f 1 (φ), 2 Π(φ,θ) = P θ 2 2 f 2 (θ), and 2 Π(φ,θ) = 2 Π(φ,θ) = 0. Recall that f φ θ θ φ 1 ( ) and f 2 ( ) are the respective continuous density functions of D 1 and D 2.

27 Popescu and eshadri: Managing Revenue from TV Ad ales 27 Because (16) is a convex optimization problem, we know that a maximizer α exists. Moreover, the Karush Kuhn Tucker (KKT) conditions given as (17) (19) are necessary and sufficient conditions for problem formulation (8) that the maximizer α must satisfy. For all i = 1,, we have the following system: α i (P 1 A i1 F C 1 ( ) ( ) α i A i1 P 2 A i2 F2 C α i )A i2 ) λ i = 0; (17) (1 Let (α, λ ) be a solution to this system. ( ) ( ) (i) If P 1 A i1 F1 C α i A i1 P2 A i2 F2 C (1 α i)a i2 < 0, then: (1) A i1 A i2 < P 2F C 2( (1 α i )A i2) P 1 F 1( C α i A ; (2) α i = 0. ( α i A i1) P2 A i2 F2 C ( (1 α i)a i2 ) > 0, then: (ii) If P 1 A i1 F1 C (1) A i1 A i2 > P 2F2( C (1 α i )A i2) P 1 F 1( C α i A i1) ; (2) λ i > 0 and α i = 1. λ i (1 α i ) = 0; (18) Therefore, m is the highest index, such that A i1 A i2 = P 2F2( C (1 α i )A i2) P 1 F 1( C α i A i1). Remark 2. The argument above ((ii) (2)) implicitly assumes that if P 1 A i1 F1 C λ i 0. (19) ( α i A i1) ( ) P 2 A i2 F2 C (1 α i)a i2 > 0, then we cannot have α i = λ i = 0. To see that this is indeed true, note that α maximizes the Lagrangian for λ=λ, i.e., α = arg max α [0,1] L(α, λ ), where L(α, λ)= P 1 E[min(D 1, α i A i1 )]+P 2 E[min(D 2, (1 α i )A i2 )]+ λ i (1 α i ). (20) If λ i = 0 and (P 1 E[min(D 1, α i A i1)]+p 2 E[min(D 2, (1 α i)a i2 )]) α i α > 0, then by slightly increasing α i above zero we can increase L(α, λ ), so α is not a maximizer of the Lagrangian for λ=λ. That would be a contradiction, thus it must be that λ i > 0 and α i = 1. PROPOITION 3: Proof : (i) Let y j = α ij A ij. Then the problem can be rewritten as { M } max P j E[min(ξ j (T), y j )] α ij j=1 s.t. M j=1 α ij 1, ; y j α ij A ij = 0 j=1, M; α ij 0,, j= 1, M. (21) It is easy to see the objective function is concave and separable in the variables y 1,..., y M. This, together with the linearity of constraints, implies that the problem is one of convex optimization with separable objective. (ii) Denote the Lagrangian of (21) as [ ( L(α, λ)= M j=1 P j E min D j, α ij A ij )]+ λ i (1 M j=1 ) α ij. (22)

28 28 Popescu and eshadri: Managing Revenue from TV Ad ales Let y j = α ij A ij and αj y j = A j. Then E[min(D j, y j )] = y j 0 x df j (x) + F c j(y j )y j and αij E[min(D j, y j )]= A ij F c j(y j ). The KKT optimality conditions can be written as follows: (A ij P j F c j (y j) λ i )α ij = 0 i= 1,, j=1, M; (23) λ i (1 M j=1 α ij ) = 0 i= 1, ; (24) α ij 0, λ i 0 i= 1,, j=1, M. (25) By (23), if demographics j and k have a nonzero share in show i (i.e., if α ij > 0 and α ik > 0), then A ij P j F c j (y j)= A ik P k F c k (y k). (26) Next we show that you cannot have both α ij > 0 and α pj > 0 or both α ik > 0 and α pk > 0. In other words, it is suboptimal to have two shows allocated to the same two demographics unless the shows generate proportional number of impressions in each of those demographics that is, unless A ij A ik = A pj A pk. By way of contradiction, assume that such an allocation is not suboptimal. Then, by (26), we have A ij P j F c j (y j)= A ik P k F c k (y k) and A pj P j F c j (y j)= A pk P k F c k (y k). This implies A ij A ik = A pj A pk. In that case, an equivalent solution with at most one show allocated to the two demographics would be: if α ij A ij A pj α pk (i.e., α ij A ik α pk A pk ), then α ij = 0, α ik = α ik+ α ij, α pj = α pj+ α ij A ij A pj, α pk = α pk α ij A ij A pj ; (27) if α ij A ij A pj > α pk (i.e., α ij A ij > α pk A pj ), then α ij = α ij α pk A pj A ij, α ik = α A pj ik+ α pk, α pj A = α pj+ α pk, α pk = 0. (28) ij Thus, there will always exist an optimal solution in which there are no two shows with positive allocations to the same two demographics. imilarly we demonstrate that you cannot have three shows (i, p, s) with positive allocations to j and k, to j and r, or to r and k (respectively). That is: one cannot have α ij > 0 and α ik > 0 or α pj > 0 and α pr > 0 or α sr > 0 and α sk > 0. (29) If the preceding statement holds then it follows that A ij P j F c j (y j)= A ik P k F c k (y k), A pj P j F c j (y j)= A pr P r F c r(y r ), A sr P r F c r(y r )= A sk P k F c k (y k), (30) which implies A pr A sk A ij A pj A sr = 1. As before, in this case the solution can be transformed into an A ik equivalent solution in which there are only two shows containing three demographics and one A show containing exclusively one of the three demographics. Thus, assuming α pr α ij ij A pj α sk A sk α ij A ik, this equivalent solution would be: α ij = 0; α ik = α ik+ α ij ; α pj = α pj+ α ij A ij A pj ; α pr = α pr α ij A ij A pj ; α sr= α sr + α ij A ij A pj A pr A sr ; α sk = α sk α ij A ij A pj A pr A sr. and

29 Popescu and eshadri: Managing Revenue from TV Ad ales 29 The argument can be extended to prove that, for M classes of advertisers, there will be at most M 1 shows allocated to more than one class. PROPOITION 4: Proof : This follows from the proof of Proposition 5. LEMMA 1: Proof : Let r i = 1 A A i and r k ij = 1 A A k. If r i = r k then obviously there exists a θ > 0 such that kj A i = θa k. Assume r i = r k, and suppose that r il r kl for all l = 1, M with at least one strict inequality. Then, after setting z i = min ( 1, α i A ij +α k A kj A ij ), zp = α p for all p {1,..., } {i, k}, and ), we have p=1 z p A pl p=1 α p A pl for all l= 1, M with at least one strict z k = max ( 0, d M l=1,l =k z l A lj A kj inequality. Then α is not pathwise optimal. A similar argument shows that assuming r il r kl for all l = 1, M also leads to a contradiction. It then follows that r il < r kl for some l and that r il > r kl for some l. As a result, the same vector z constructed previously will yield fewer lost impressions than the vector α in demographic l contradicting the pathwise optimality of α (just assume a path in which all future customers are of type l ). We have thus shown that the only case in which the pathwise optimality of α is not contradicted is r i = r k. Hence there exists a θ> 0 such that A i = θa k. PROPOITION 5: Proof : We first prove that the condition is necessary and then we demonstrate sufficiency. Define the following demand vectors: d 1 =(A i1 ǫ, 0,..., 0),..., d l =(0, 0,..., A i1 β il ǫ,..., 0),..., d M = (0, 0,..., A i1 β im ǫ). We assume ǫ is small enough that each demand can be fully satisfied by a fraction of show i or of show k. For every l = 1, M, let u li be an allocation vector that satisfies demand d l by placing the minimum number of ads exclusively in show i (i.e., u li = (u li 1,..., u li ) with u li p = 0 for all p = i and u li i = ǫ); the vector u lk is defined similarly (i.e., u lk =(u1 lk,..., ulk ) with u lk p = 0 for all p = k and u lk = A i1 β il ǫ k ). Now observe that, for each d A k1 β l, one of the two vectors u li or kl u lk must produce a better allocation along all M dimensions. uppose (to derive a contradiction) that this is not the case, and consider the following path: only customers with demand d l arrive up until inventory in all shows except for shows i and k is depleted. If another customer with demand d l arrives when the only available inventory is in show i and/or k, then no pathwise optimal solution exists because neither u li A u lk A nor u li A u lk A. This result contradicts our assumption that a pathwise optimal solution exists at every arrival epoch. u 1k k W.l.g. we can assume that u 1i u 1k, which is shorthand for u 1i A u 1k A, where u 1i i (since β i1 = β k1 = 1). Then the following inequality holds: = A i1 ǫ A k1 which is equivalent to = ǫ and A i1 β il ǫ A k1 β kl A i1 ǫ A k1 l= 2, M, (31)

30 30 Popescu and eshadri: Managing Revenue from TV Ad ales If u hi u hk for some h>1, then This, in turn, is equivalent to A i1 ǫ A k1 A i1 β ih ǫ A k1 β kh, β kh β ih, β il β kl l= 2, M. (32) But from (32) and (34) it follows that, if u hi u hk for some h>1, then A i1 β il ǫ A k1 β kl A i1 β ih ǫ A k1 β kh l= 2, M. (33) β il β kl β ih β kh l= 2, M. (34) β ih = β kh, β il β jl 1 l= 2, M; (35) if u hk u hi for some h>1 then the reverse is true: β ih β kh, β il β kl β ih β kh l= 2, M. (36) o if there is an h 1 > 1 and an h 2 > 1 such that u h 1 k u h 1 i and u h 2k u h 2i, then by (36) we have β ih1 β kh1 = β ih 2 β kh2 = s ik, (37) where s ik is some positive number less than 1 (by (32)). Let D i ={d l : u li u lk, l > 1} and D k = {d l : u lk u li, l> 1}. Then we can summarize our necessary conditions as follows: 1. if d l D i then β il = β kl by (35); 2. if d l D k then β il β kl = s ik by (37). To prove sufficiency, we let two shows i and k be such that A i1 A k1. If β il β kl = 1 and s ik 1 (resp., s ik 1), then u lk u li (resp., u lk u li ). To see this, note that u li A = (A i1 ǫ, A i1 β i2 ǫ,..., A i1 β im ǫ) and u lk A = (A i1 ǫ, A i1 β k2 ǫ,..., A i1 β km ǫ). If s ik 1 then u li A u lk A, which implies u li u lk ; similarly, if s ik 1 then u li A u lk A, which implies u lk u li. β If il = s β ik and s ik 1 (resp., s ik 1), then u lk u li (resp., u lk u li ). To see this, note kl that u li A = (A i1 ǫ, A i1 β i2 ǫ,..., A i1 β im ǫ) and u lk A = ( A A i1 β il ǫ A k1, A A k1 β k1 β i1 β il ǫ A k2,..., A kl A k1 β k1 β i1 β il ǫ) km kl A k1 β = kl (A i1 ǫs ik, A i1 ǫs ik β k2,..., A i1 ǫs ik β km ). Then u lk A u li A, which implies that u lk u li. Thus, for any two shows i and k and demand vector d l, we have either u li u lk or u lk u li. Hence there exists an r {1,..., } such that u lr u lk for all l = 1, M. Therefore, u lr is pathwise optimal. PROPOITION 6: Proof : If the network uses partition booking limits as a resource control mechanism and if it sets the price per impression in a given demographic graphic equal to a type-j advertiser s willingness to pay (i.e., P j = v j, j = 1, M), then the revenue maximization problem can be formulated as { M [ ( v = max P j E min α j=1 M D j (T), ij A ij)] α ij 1 i= 1, ; α ij 0,, j=1, M α j=1 }. (38)

31 Popescu and eshadri: Managing Revenue from TV Ad ales 31 If the network charges a price per show (r i, i = 1, ), then the joint pricing-allocation (revenue maximization) problem can be formulated as follows: Here { M d = max r,α j=1 EΠ(α, r, D j (T)) { M } Π(α, r, D j (T))=max r i β β ij j=1 s.t. 0 β ij α ij i= 1,, j=1, M; M j=1 } α ij 1 i= 1, ; α ij 0,, j=1, M. (39) A ij β ij D j (T) j=1, M; β ij r i P j A ij β ij j=1, M. (40) Let α and r be the optimal solutions to (39) and let α be the optimal solution to (38). Then α is feasible for (38). By (40) we have Π(α, r, D j (T)) P j min ( D j (T), α ij A ij ) for any realization of D j (T). Then M j=1 E Dj (T)[Π(α, r, D j (T)] P j E Dj (T)[ min ( Dj (T), α ij A ij )] P j E Dj (T)[ min ( Dj (T), α ij A ij )]. Example 5 in ection 7 shows that the inequality is strict in at least some cases. imilar arguments can be used to show that when a FCF control is used then ratecard pricing yields a lower expected revenue than value-based pricing. References [1] Araman, V. F., I. Popescu Media Revenue Management with Audience Uncertainty: Balancing Upfront and pot Market ales. M&OM. 12, [2] Banciu, M., E. Gal-Or, P. Mirchandani Bundling trategies When Products Are Vertically Differentiated and Capacities Are Limited. Management cience. 56, [3] Bertsimas, D., I. Popescu Revenue Management in a Dynamic Network Environment. Transportation cience. 37, [4] Birge, J. R., F. Louveaux Introduction to tochastic Programming. pringer eries in Operations Research, NY. [5] Bloomberg BusinessWeek U.. Advertising Expenditures Rose 6.5% in [6] Bollapragada,., M.R. Bussieck,. Mallik cheduling Commercial Videotapes in Broadcast Television. Operations Research. 52, [7] Bollapragada,., H. Cheng, M. Phillips, M. Garbiras, M. choles, T. Gibbs, M. Humphreville NBC s Optimization ystems Increase Revenues and Productivity. Interfaces. 32, [8] Bollapragada,., M. Garbiras cheduling Commercials on Broadcast Television. Operations Research. 52, [9] Brown, K.., R. J. Cavazos Empirical Aspects of Advertiser Preferences and Program Content of Network Television. FCC, Media Bureau taff Research Paper. [10] Cooper, W.L Asymptotic Behavior of an Allocation Policy for Revenue Management. Operations Research. 50,

32 32 Popescu and eshadri: Managing Revenue from TV Ad ales [11] Crama, P., D.G. Popescu, A.. Aravamudhan Advertising Revenue Optimization in Live Television Broadcasting. INEAD Working Paper. [12] Fisher, F., J. McGowan, D. Evans The Audience-Revenue Relationship for Local Television tations. The Bell Journal of Economics. 11, [13] Gallego, G., R. Phillips Revenue Management of Flexible Products. M&OM. 6, [14] Goettler, R Advertising Rates, Audience Composition, and Competition in the Network Television Industry. GIA Working Paper #1999-E28. [15] Hinterhuber, A Value Delivery and Value-Based Pricing in Industrial Markets. Advances in Business Marketing and Purchasing. 14, [16] Hochbaum, D..,. eshadri The Empirical Performance of a Polynomial Algorithm for Constrained Nonlinear Optimization. Annals of Operations Research. 43, [17] Hochbaum, D.., J. G. hanthikumar Convex eparable Optimization is Not Much Harder than Linear Optimization. Journal of the ACM. 37, [18] Monroe, K Pricing Making Profitable Decisions (3rd ed.). New York: McGraw Hill. [19] Narayndas, D Building loyalty in business markets. Harvard Business Review. 83, [20] Phillips, R., G. Young Television Advertisement Pricing in the U.. Oxford Handbook of Pricing Management. Ed. Ozalp Ozer and Robert Phillips. Oxford University Press, Oxford. [21] Talluri, K.T., G.J. van Ryzin An Analysis for Bid Price Controls For Network Revenue Management. Management cience. 44, [22] Talluri, K.T., G.J. van Ryzin The theory and Practice of Revenue Management. pringer, NY. [23] van Ryzin, G.J., G. Vulcano. 2008a. Computing Virtual Nesting Controls for Network Revenue Management under Customer Choice Behavior. M&OM. 10, [24] van Ryzin, G.J., G. Vulcano. 2008b. imulation-based Optimization of Virtual Nesting Controls for Network Revenue Management. Operations Research. 56, [25] Wilbur, K. C A Two-ided, Empirical Model of Television Advertising and Viewing Markets. Marketing cience. 27, [26] Zhang, D An Improved Dynamic Programming Decomposition Approach for Network Revenue Management. M&OM. 13,

Role of Stochastic Optimization in Revenue Management. Huseyin Topaloglu School of Operations Research and Information Engineering Cornell University

Role of Stochastic Optimization in Revenue Management. Huseyin Topaloglu School of Operations Research and Information Engineering Cornell University Role of Stochastic Optimization in Revenue Management Huseyin Topaloglu School of Operations Research and Information Engineering Cornell University Revenue Management Revenue management involves making

More information

Revenue Management for Transportation Problems

Revenue Management for Transportation Problems Revenue Management for Transportation Problems Francesca Guerriero Giovanna Miglionico Filomena Olivito Department of Electronic Informatics and Systems, University of Calabria Via P. Bucci, 87036 Rende

More information

Inflation. Chapter 8. 8.1 Money Supply and Demand

Inflation. Chapter 8. 8.1 Money Supply and Demand Chapter 8 Inflation This chapter examines the causes and consequences of inflation. Sections 8.1 and 8.2 relate inflation to money supply and demand. Although the presentation differs somewhat from that

More information

1 Portfolio mean and variance

1 Portfolio mean and variance Copyright c 2005 by Karl Sigman Portfolio mean and variance Here we study the performance of a one-period investment X 0 > 0 (dollars) shared among several different assets. Our criterion for measuring

More information

ECON20310 LECTURE SYNOPSIS REAL BUSINESS CYCLE

ECON20310 LECTURE SYNOPSIS REAL BUSINESS CYCLE ECON20310 LECTURE SYNOPSIS REAL BUSINESS CYCLE YUAN TIAN This synopsis is designed merely for keep a record of the materials covered in lectures. Please refer to your own lecture notes for all proofs.

More information

Supplement to Call Centers with Delay Information: Models and Insights

Supplement to Call Centers with Delay Information: Models and Insights Supplement to Call Centers with Delay Information: Models and Insights Oualid Jouini 1 Zeynep Akşin 2 Yves Dallery 1 1 Laboratoire Genie Industriel, Ecole Centrale Paris, Grande Voie des Vignes, 92290

More information

Using simulation to calculate the NPV of a project

Using simulation to calculate the NPV of a project Using simulation to calculate the NPV of a project Marius Holtan Onward Inc. 5/31/2002 Monte Carlo simulation is fast becoming the technology of choice for evaluating and analyzing assets, be it pure financial

More information

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 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]

More information

Stochastic Inventory Control

Stochastic Inventory Control Chapter 3 Stochastic Inventory Control 1 In this chapter, we consider in much greater details certain dynamic inventory control problems of the type already encountered in section 1.3. In addition to the

More information

Nonparametric adaptive age replacement with a one-cycle criterion

Nonparametric adaptive age replacement with a one-cycle criterion Nonparametric adaptive age replacement with a one-cycle criterion P. Coolen-Schrijner, F.P.A. Coolen Department of Mathematical Sciences University of Durham, Durham, DH1 3LE, UK e-mail: [email protected]

More information

Re-Solving Stochastic Programming Models for Airline Revenue Management

Re-Solving Stochastic Programming Models for Airline Revenue Management Re-Solving Stochastic Programming Models for Airline Revenue Management Lijian Chen Department of Industrial, Welding and Systems Engineering The Ohio State University Columbus, OH 43210 [email protected]

More information

An Improved Dynamic Programming Decomposition Approach for Network Revenue Management

An Improved Dynamic Programming Decomposition Approach for Network Revenue Management An Improved Dynamic Programming Decomposition Approach for Network Revenue Management Dan Zhang Leeds School of Business University of Colorado at Boulder May 21, 2012 Outline Background Network revenue

More information

Single item inventory control under periodic review and a minimum order quantity

Single item inventory control under periodic review and a minimum order quantity Single item inventory control under periodic review and a minimum order quantity G. P. Kiesmüller, A.G. de Kok, S. Dabia Faculty of Technology Management, Technische Universiteit Eindhoven, P.O. Box 513,

More information

Sharing Online Advertising Revenue with Consumers

Sharing Online Advertising Revenue with Consumers Sharing Online Advertising Revenue with Consumers Yiling Chen 2,, Arpita Ghosh 1, Preston McAfee 1, and David Pennock 1 1 Yahoo! Research. Email: arpita, mcafee, [email protected] 2 Harvard University.

More information

Appointment Scheduling under Patient Preference and No-Show Behavior

Appointment Scheduling under Patient Preference and No-Show Behavior Appointment Scheduling under Patient Preference and No-Show Behavior Jacob Feldman School of Operations Research and Information Engineering, Cornell University, Ithaca, NY 14853 [email protected] Nan

More information

A central problem in network revenue management

A central problem in network revenue management A Randomized Linear Programming Method for Computing Network Bid Prices KALYAN TALLURI Universitat Pompeu Fabra, Barcelona, Spain GARRETT VAN RYZIN Columbia University, New York, New York We analyze a

More information

A Simple Model of Price Dispersion *

A Simple Model of Price Dispersion * Federal Reserve Bank of Dallas Globalization and Monetary Policy Institute Working Paper No. 112 http://www.dallasfed.org/assets/documents/institute/wpapers/2012/0112.pdf A Simple Model of Price Dispersion

More information

SIMULATING CANCELLATIONS AND OVERBOOKING IN YIELD MANAGEMENT

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

More information

The Trip Scheduling Problem

The Trip Scheduling Problem The Trip Scheduling Problem Claudia Archetti Department of Quantitative Methods, University of Brescia Contrada Santa Chiara 50, 25122 Brescia, Italy Martin Savelsbergh School of Industrial and Systems

More information

CPC/CPA Hybrid Bidding in a Second Price Auction

CPC/CPA Hybrid Bidding in a Second Price Auction CPC/CPA Hybrid Bidding in a Second Price Auction Benjamin Edelman Hoan Soo Lee Working Paper 09-074 Copyright 2008 by Benjamin Edelman and Hoan Soo Lee Working papers are in draft form. This working paper

More information

A Log-Robust Optimization Approach to Portfolio Management

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

More information

THE FUNDAMENTAL THEOREM OF ARBITRAGE PRICING

THE FUNDAMENTAL THEOREM OF ARBITRAGE PRICING THE FUNDAMENTAL THEOREM OF ARBITRAGE PRICING 1. Introduction The Black-Scholes theory, which is the main subject of this course and its sequel, is based on the Efficient Market Hypothesis, that arbitrages

More information

CHAPTER 2 Estimating Probabilities

CHAPTER 2 Estimating Probabilities CHAPTER 2 Estimating Probabilities Machine Learning Copyright c 2016. Tom M. Mitchell. All rights reserved. *DRAFT OF January 24, 2016* *PLEASE DO NOT DISTRIBUTE WITHOUT AUTHOR S PERMISSION* This is a

More information

Sharing Online Advertising Revenue with Consumers

Sharing Online Advertising Revenue with Consumers Sharing Online Advertising Revenue with Consumers Yiling Chen 2,, Arpita Ghosh 1, Preston McAfee 1, and David Pennock 1 1 Yahoo! Research. Email: arpita, mcafee, [email protected] 2 Harvard University.

More information

24. The Branch and Bound Method

24. The Branch and Bound Method 24. The Branch and Bound Method It has serious practical consequences if it is known that a combinatorial problem is NP-complete. Then one can conclude according to the present state of science that no

More information

Offline sorting buffers on Line

Offline sorting buffers on Line Offline sorting buffers on Line Rohit Khandekar 1 and Vinayaka Pandit 2 1 University of Waterloo, ON, Canada. email: [email protected] 2 IBM India Research Lab, New Delhi. email: [email protected]

More information

Using Markov Decision Processes to Solve a Portfolio Allocation Problem

Using Markov Decision Processes to Solve a Portfolio Allocation Problem Using Markov Decision Processes to Solve a Portfolio Allocation Problem Daniel Bookstaber April 26, 2005 Contents 1 Introduction 3 2 Defining the Model 4 2.1 The Stochastic Model for a Single Asset.........................

More information

Principle of Data Reduction

Principle of Data Reduction Chapter 6 Principle of Data Reduction 6.1 Introduction An experimenter uses the information in a sample X 1,..., X n to make inferences about an unknown parameter θ. If the sample size n is large, then

More information

A Programme Implementation of Several Inventory Control Algorithms

A Programme Implementation of Several Inventory Control Algorithms BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume, No Sofia 20 A Programme Implementation of Several Inventory Control Algorithms Vladimir Monov, Tasho Tashev Institute of Information

More information

Supply Chain Coordination with Financial Constraints and Bankruptcy Costs

Supply Chain Coordination with Financial Constraints and Bankruptcy Costs Submitted to Management Science manuscript Supply Chain Coordination with Financial Constraints and Bankruptcy Costs Panos Kouvelis, Wenhui Zhao Olin Business School, Washington University, St. Louis,

More information

Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh

Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh Peter Richtárik Week 3 Randomized Coordinate Descent With Arbitrary Sampling January 27, 2016 1 / 30 The Problem

More information

Principles of demand management Airline yield management Determining the booking limits. » A simple problem» Stochastic gradients for general problems

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:»

More information

Pricing complex options using a simple Monte Carlo Simulation

Pricing complex options using a simple Monte Carlo Simulation A subsidiary of Sumitomo Mitsui Banking Corporation Pricing complex options using a simple Monte Carlo Simulation Peter Fink Among the different numerical procedures for valuing options, the Monte Carlo

More information

Credit Risk Models: An Overview

Credit Risk Models: An Overview Credit Risk Models: An Overview Paul Embrechts, Rüdiger Frey, Alexander McNeil ETH Zürich c 2003 (Embrechts, Frey, McNeil) A. Multivariate Models for Portfolio Credit Risk 1. Modelling Dependent Defaults:

More information

Single-Period Balancing of Pay Per-Click and Pay-Per-View Online Display Advertisements

Single-Period Balancing of Pay Per-Click and Pay-Per-View Online Display Advertisements Single-Period Balancing of Pay Per-Click and Pay-Per-View Online Display Advertisements Changhyun Kwon Department of Industrial and Systems Engineering University at Buffalo, the State University of New

More information

Valuation of the Minimum Guaranteed Return Embedded in Life Insurance Products

Valuation of the Minimum Guaranteed Return Embedded in Life Insurance Products Financial Institutions Center Valuation of the Minimum Guaranteed Return Embedded in Life Insurance Products by Knut K. Aase Svein-Arne Persson 96-20 THE WHARTON FINANCIAL INSTITUTIONS CENTER The Wharton

More information

A Production Planning Problem

A Production Planning Problem A Production Planning Problem Suppose a production manager is responsible for scheduling the monthly production levels of a certain product for a planning horizon of twelve months. For planning purposes,

More information

Airline Revenue Management: An Overview of OR Techniques 1982-2001

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

More information

A Robust Optimization Approach to Supply Chain Management

A Robust Optimization Approach to Supply Chain Management A Robust Optimization Approach to Supply Chain Management Dimitris Bertsimas and Aurélie Thiele Massachusetts Institute of Technology, Cambridge MA 0139, [email protected], [email protected] Abstract. We

More information

2.3 Convex Constrained Optimization Problems

2.3 Convex Constrained Optimization Problems 42 CHAPTER 2. FUNDAMENTAL CONCEPTS IN CONVEX OPTIMIZATION Theorem 15 Let f : R n R and h : R R. Consider g(x) = h(f(x)) for all x R n. The function g is convex if either of the following two conditions

More information

Discrete Optimization

Discrete Optimization Discrete Optimization [Chen, Batson, Dang: Applied integer Programming] Chapter 3 and 4.1-4.3 by Johan Högdahl and Victoria Svedberg Seminar 2, 2015-03-31 Todays presentation Chapter 3 Transforms using

More information

Lecture 3: Growth with Overlapping Generations (Acemoglu 2009, Chapter 9, adapted from Zilibotti)

Lecture 3: Growth with Overlapping Generations (Acemoglu 2009, Chapter 9, adapted from Zilibotti) Lecture 3: Growth with Overlapping Generations (Acemoglu 2009, Chapter 9, adapted from Zilibotti) Kjetil Storesletten September 10, 2013 Kjetil Storesletten () Lecture 3 September 10, 2013 1 / 44 Growth

More information

Dynamic Stochastic Optimization of Relocations in Container Terminals

Dynamic Stochastic Optimization of Relocations in Container Terminals Dynamic Stochastic Optimization of Relocations in Container Terminals Setareh Borjian Vahideh H. Manshadi Cynthia Barnhart Patrick Jaillet June 25, 2013 Abstract In this paper, we present a mathematical

More information

An Extension Model of Financially-balanced Bonus-Malus System

An Extension Model of Financially-balanced Bonus-Malus System An Extension Model of Financially-balanced Bonus-Malus System Other : Ratemaking, Experience Rating XIAO, Yugu Center for Applied Statistics, Renmin University of China, Beijing, 00872, P.R. China Phone:

More information

Moral Hazard. Itay Goldstein. Wharton School, University of Pennsylvania

Moral Hazard. Itay Goldstein. Wharton School, University of Pennsylvania Moral Hazard Itay Goldstein Wharton School, University of Pennsylvania 1 Principal-Agent Problem Basic problem in corporate finance: separation of ownership and control: o The owners of the firm are typically

More information

SPARE PARTS INVENTORY SYSTEMS UNDER AN INCREASING FAILURE RATE DEMAND INTERVAL DISTRIBUTION

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),

More information

arxiv:1112.0829v1 [math.pr] 5 Dec 2011

arxiv:1112.0829v1 [math.pr] 5 Dec 2011 How Not to Win a Million Dollars: A Counterexample to a Conjecture of L. Breiman Thomas P. Hayes arxiv:1112.0829v1 [math.pr] 5 Dec 2011 Abstract Consider a gambling game in which we are allowed to repeatedly

More information

1 The EOQ and Extensions

1 The EOQ and Extensions IEOR4000: Production Management Lecture 2 Professor Guillermo Gallego September 9, 2004 Lecture Plan 1. The EOQ and Extensions 2. Multi-Item EOQ Model 1 The EOQ and Extensions This section is devoted to

More information

Statistical Machine Learning

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

More information

Making Sense of the Mayhem: Machine Learning and March Madness

Making Sense of the Mayhem: Machine Learning and March Madness Making Sense of the Mayhem: Machine Learning and March Madness Alex Tran and Adam Ginzberg Stanford University [email protected] [email protected] I. Introduction III. Model The goal of our research

More information

An Autonomous Agent for Supply Chain Management

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

More information

5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1

5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 General Integer Linear Program: (ILP) min c T x Ax b x 0 integer Assumption: A, b integer The integrality condition

More information

Introduction to General and Generalized Linear Models

Introduction to General and Generalized Linear Models Introduction to General and Generalized Linear Models General Linear Models - part I Henrik Madsen Poul Thyregod Informatics and Mathematical Modelling Technical University of Denmark DK-2800 Kgs. Lyngby

More information

STRATEGIC CAPACITY PLANNING USING STOCK CONTROL MODEL

STRATEGIC CAPACITY PLANNING USING STOCK CONTROL MODEL Session 6. Applications of Mathematical Methods to Logistics and Business Proceedings of the 9th International Conference Reliability and Statistics in Transportation and Communication (RelStat 09), 21

More information

Optimal shift scheduling with a global service level constraint

Optimal shift scheduling with a global service level constraint Optimal shift scheduling with a global service level constraint Ger Koole & Erik van der Sluis Vrije Universiteit Division of Mathematics and Computer Science De Boelelaan 1081a, 1081 HV Amsterdam The

More information

1.4 Hidden Information and Price Discrimination 1

1.4 Hidden Information and Price Discrimination 1 1.4 Hidden Information and Price Discrimination 1 To be included in: Elmar Wolfstetter. Topics in Microeconomics: Industrial Organization, Auctions, and Incentives. Cambridge University Press, new edition,

More information

ADVANCED AD OPTIMIZA- TION RAISES REVENUE AND REDUCES COSTS IN TELE- VISION AND RADIO

ADVANCED AD OPTIMIZA- TION RAISES REVENUE AND REDUCES COSTS IN TELE- VISION AND RADIO ADVANCED AD OPTIMIZA- TION RAISES REVENUE AND REDUCES COSTS IN TELE- VISION AND RADIO FORENSIC AND LITIGATION CONSULTING CORPORATE FINANCE/ RESTRUCTURING ECONOMIC CONSULTING TECHNOLOGY STRATEGIC COMMUNICATIONS

More information

FE570 Financial Markets and Trading. Stevens Institute of Technology

FE570 Financial Markets and Trading. Stevens Institute of Technology FE570 Financial Markets and Trading Lecture 13. Execution Strategies (Ref. Anatoly Schmidt CHAPTER 13 Execution Strategies) Steve Yang Stevens Institute of Technology 11/27/2012 Outline 1 Execution Strategies

More information

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 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

More information

Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows

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

More information

Maximum Likelihood Estimation

Maximum Likelihood Estimation Math 541: Statistical Theory II Lecturer: Songfeng Zheng Maximum Likelihood Estimation 1 Maximum Likelihood Estimation Maximum likelihood is a relatively simple method of constructing an estimator for

More information

Simple Predictive Analytics Curtis Seare

Simple Predictive Analytics Curtis Seare Using Excel to Solve Business Problems: Simple Predictive Analytics Curtis Seare Copyright: Vault Analytics July 2010 Contents Section I: Background Information Why use Predictive Analytics? How to use

More information

The Advantages and Disadvantages of Online Linear Optimization

The Advantages and Disadvantages of Online Linear Optimization LINEAR PROGRAMMING WITH ONLINE LEARNING TATSIANA LEVINA, YURI LEVIN, JEFF MCGILL, AND MIKHAIL NEDIAK SCHOOL OF BUSINESS, QUEEN S UNIVERSITY, 143 UNION ST., KINGSTON, ON, K7L 3N6, CANADA E-MAIL:{TLEVIN,YLEVIN,JMCGILL,MNEDIAK}@BUSINESS.QUEENSU.CA

More information

Nonlinear Optimization: Algorithms 3: Interior-point methods

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,

More information

Financial Market Microstructure Theory

Financial Market Microstructure Theory The Microstructure of Financial Markets, de Jong and Rindi (2009) Financial Market Microstructure Theory Based on de Jong and Rindi, Chapters 2 5 Frank de Jong Tilburg University 1 Determinants of the

More information

MULTI-CRITERIA PROJECT PORTFOLIO OPTIMIZATION UNDER RISK AND SPECIFIC LIMITATIONS

MULTI-CRITERIA PROJECT PORTFOLIO OPTIMIZATION UNDER RISK AND SPECIFIC LIMITATIONS Business Administration and Management MULTI-CRITERIA PROJECT PORTFOLIO OPTIMIZATION UNDER RISK AND SPECIFIC LIMITATIONS Jifií Fotr, Miroslav Plevn, Lenka vecová, Emil Vacík Introduction In reality we

More information

Applied Algorithm Design Lecture 5

Applied Algorithm Design Lecture 5 Applied Algorithm Design Lecture 5 Pietro Michiardi Eurecom Pietro Michiardi (Eurecom) Applied Algorithm Design Lecture 5 1 / 86 Approximation Algorithms Pietro Michiardi (Eurecom) Applied Algorithm Design

More information

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. IEEE/ACM TRANSACTIONS ON NETWORKING 1 A Greedy Link Scheduler for Wireless Networks With Gaussian Multiple-Access and Broadcast Channels Arun Sridharan, Student Member, IEEE, C Emre Koksal, Member, IEEE,

More information

Analysis of a Production/Inventory System with Multiple Retailers

Analysis of a Production/Inventory System with Multiple Retailers Analysis of a Production/Inventory System with Multiple Retailers Ann M. Noblesse 1, Robert N. Boute 1,2, Marc R. Lambrecht 1, Benny Van Houdt 3 1 Research Center for Operations Management, University

More information

Scheduling Real-time Tasks: Algorithms and Complexity

Scheduling Real-time Tasks: Algorithms and Complexity Scheduling Real-time Tasks: Algorithms and Complexity Sanjoy Baruah The University of North Carolina at Chapel Hill Email: [email protected] Joël Goossens Université Libre de Bruxelles Email: [email protected]

More information

Inventory Management - A Teaching Note

Inventory Management - A Teaching Note Inventory Management - A Teaching Note Sundaravalli Narayanaswami W.P. No.2014-09-01 September 2014 INDIAN INSTITUTE OF MANAGEMENT AHMEDABAD-380 015 INDIA Inventory Management - A Teaching Note Sundaravalli

More information

Cargo Capacity Management with Allotments and Spot Market Demand

Cargo Capacity Management with Allotments and Spot Market Demand Submitted to Operations Research manuscript OPRE-2008-08-420.R3 Cargo Capacity Management with Allotments and Spot Market Demand Yuri Levin and Mikhail Nediak School of Business, Queen s University, Kingston,

More information

Computational Finance Options

Computational Finance Options 1 Options 1 1 Options Computational Finance Options An option gives the holder of the option the right, but not the obligation to do something. Conversely, if you sell an option, you may be obliged to

More information

Online Network Revenue Management using Thompson Sampling

Online Network Revenue Management using Thompson Sampling Online Network Revenue Management using Thompson Sampling Kris Johnson Ferreira David Simchi-Levi He Wang Working Paper 16-031 Online Network Revenue Management using Thompson Sampling Kris Johnson Ferreira

More information

Forecasting in supply chains

Forecasting in supply chains 1 Forecasting in supply chains Role of demand forecasting Effective transportation system or supply chain design is predicated on the availability of accurate inputs to the modeling process. One of the

More information

4.5 Linear Dependence and Linear Independence

4.5 Linear Dependence and Linear Independence 4.5 Linear Dependence and Linear Independence 267 32. {v 1, v 2 }, where v 1, v 2 are collinear vectors in R 3. 33. Prove that if S and S are subsets of a vector space V such that S is a subset of S, then

More information

Continued Fractions and the Euclidean Algorithm

Continued Fractions and the Euclidean Algorithm Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction

More information

Vilnius University. Faculty of Mathematics and Informatics. Gintautas Bareikis

Vilnius University. Faculty of Mathematics and Informatics. Gintautas Bareikis Vilnius University Faculty of Mathematics and Informatics Gintautas Bareikis CONTENT Chapter 1. SIMPLE AND COMPOUND INTEREST 1.1 Simple interest......................................................................

More information

Duality in General Programs. Ryan Tibshirani Convex Optimization 10-725/36-725

Duality in General Programs. Ryan Tibshirani Convex Optimization 10-725/36-725 Duality in General Programs Ryan Tibshirani Convex Optimization 10-725/36-725 1 Last time: duality in linear programs Given c R n, A R m n, b R m, G R r n, h R r : min x R n c T x max u R m, v R r b T

More information

Two-Stage Stochastic Linear Programs

Two-Stage Stochastic Linear Programs Two-Stage Stochastic Linear Programs Operations Research Anthony Papavasiliou 1 / 27 Two-Stage Stochastic Linear Programs 1 Short Reviews Probability Spaces and Random Variables Convex Analysis 2 Deterministic

More information

2.1 Model Development: Economic Order Quantity (EOQ) Model

2.1 Model Development: Economic Order Quantity (EOQ) Model _ EOQ Model The first model we will present is called the economic order quantity (EOQ) model. This model is studied first owing to its simplicity. Simplicity and restrictive modeling assumptions usually

More information

Upgrades, Upsells and Pricing in Revenue Management

Upgrades, Upsells and Pricing in Revenue Management Submitted to Management Science manuscript Upgrades, Upsells and Pricing in Revenue Management Guillermo Gallego IEOR Department, Columbia University, New York, NY 10027, [email protected] Catalina Stefanescu

More information

An Available-to-Promise Production-Inventory. An ATP System with Pseudo Orders

An Available-to-Promise Production-Inventory. An ATP System with Pseudo Orders An Available-to-Promise Production-Inventory System with Pseudo Orders joint work with Susan Xu University of Dayton Penn State University MSOM Conference, June 6, 2008 Outline Introduction 1 Introduction

More information

You Are What You Bet: Eliciting Risk Attitudes from Horse Races

You Are What You Bet: Eliciting Risk Attitudes from Horse Races You Are What You Bet: Eliciting Risk Attitudes from Horse Races Pierre-André Chiappori, Amit Gandhi, Bernard Salanié and Francois Salanié March 14, 2008 What Do We Know About Risk Preferences? Not that

More information

ÆÓØ Ä ØÙÖ Ð Ñ Ø ØÖÙ ÙØ ÓÒ ØÓ Á ¼ ØÙ ÒØ ÓÖ ÐÐ ÓØ Ö Ö Ø Ö ÖÚ Á ¼ ÈÊÇ Í ÌÁÇÆ ÈÄ ÆÆÁÆ Æ ÇÆÌÊÇÄ Ê Æ Ô ÖØÑ ÒØ Ó ÁÒ Ù ØÖ Ð Ò Ò Ö Ò ÍÒ Ú Ö ØÝ Ø Ù«ÐÓ ¹ ËØ Ø ÍÒ Ú Ö ØÝ Ó Æ Û ÓÖ Ò Ù«ÐÓº Ù Á ¼ ÈÊÇ Í ÌÁÇÆ ÈÄ ÆÆÁÆ Æ

More information

A MANAGER S ROADMAP GUIDE FOR LATERAL TRANS-SHIPMENT IN SUPPLY CHAIN INVENTORY MANAGEMENT

A MANAGER S ROADMAP GUIDE FOR LATERAL TRANS-SHIPMENT IN SUPPLY CHAIN INVENTORY MANAGEMENT A MANAGER S ROADMAP GUIDE FOR LATERAL TRANS-SHIPMENT IN SUPPLY CHAIN INVENTORY MANAGEMENT By implementing the proposed five decision rules for lateral trans-shipment decision support, professional inventory

More information

VI. Real Business Cycles Models

VI. Real Business Cycles Models VI. Real Business Cycles Models Introduction Business cycle research studies the causes and consequences of the recurrent expansions and contractions in aggregate economic activity that occur in most industrialized

More information

Unraveling versus Unraveling: A Memo on Competitive Equilibriums and Trade in Insurance Markets

Unraveling versus Unraveling: A Memo on Competitive Equilibriums and Trade in Insurance Markets Unraveling versus Unraveling: A Memo on Competitive Equilibriums and Trade in Insurance Markets Nathaniel Hendren January, 2014 Abstract Both Akerlof (1970) and Rothschild and Stiglitz (1976) show that

More information