Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2011
Consider the problem of pricing n items under an unlimited supply with m buyers. Each buyer is interested in a bundle of at most k of the items. These buyers are single minded, which means each of them has a budget and they will either buy all the items if the total price is within their budget or they will buy none of the items. The goal is to price each item with profit margin p 1 , p 2 , ..., p n so as to maximize the overall profit. When k = 2, such a problem is called the graph-vertex-pricing problem. Another special case of the problem is the highwaypricing problem when the items (toll-booths) are arranged linearly on a line and each buyer (as a driver) is interested in paying for a path that consists of consecutive items. The goal again is to price the items (tolls) so as to maximize the total profits.
Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, 2012
We consider profit maximization pricing problems, where we are given a set of m customers and a set of n items. Each customer c is associated with a subset Sc ⊆ [n] of items of interest, together with a budget Bc, and we assume that there is an unlimited supply of each item. Once the prices are fixed for all items, each customer c buys a subset of items in Sc, according to its buying rule. The goal is to set the item prices so as to maximize the total profit. We study the unit-demand min-buying pricing (UDP MIN) and the single-minded pricing (SMP) problems. In the former problem, each customer c buys the cheapest item i ∈ Sc, if its price is no higher than the budget Bc, and buys nothing otherwise. In the latter problem, each customer c buys the whole set Sc if its total price is at most Bc, and buys nothing otherwise. Both problems are known to admit O(min {log(m + n), n})-approximation algorithms. We prove that they are log 1− (m + n) hard to approximate for any constant , unless NP ⊆ DTIME(n log δ n), where δ is a constant depending on. Restricting our attention to approximation factors depending only on n, we show that these problems are 2 log 1−δ n-hard to approximate for any δ > 0 unless NP ⊆ ZPTIME(n log δ n), where δ is some constant depending on δ. We also prove that restricted versions of UDP MIN and SMP, where the sizes of the sets Sc are bounded by k, are k 1/2−-hard to approximate for any constant. We then turn to the Tollbooth Pricing problem, a special case of SMP, where each item corresponds to an edge in the input graph, and each set
Lecture Notes in Computer Science, 2010
The highway pricing problem asks for prices to be determined for segments of a single highway such as to maximize the revenue obtainable from a given set of customers with known valuations. The problem is (weakly) NP-hard and a recent quasi-PTAS suggests that a PTAS might be in reach. Yet, so far it has resisted any attempt for constant-factor approximation algorithms. We relate the tractability of the problem to structural properties of customers' valuations. We show that the problem becomes NP-hard as soon as the average valuations of customers are not homogeneous, even under further restrictions such as monotonicity. Moreover, we derive an efficient approximation algorithm, parameterized along the inhomogeneity of customers' valuations. Finally, we discuss extensions of our results that go beyond the highway pricing problem.
2010
We consider the Stackelberg shortest-path pricing problem, which is defined as follows. Given a graph G with fixed-cost and pricable edges and two distinct vertices s and t, we may assign prices to the pricable edges. Based on the predefined fixed costs and our prices, a customer purchases a cheapest s-t-path in G and we receive payment equal to the sum of prices of pricable edges belonging to the path. Our goal is to find prices maximizing the payment received from the customer. While Stackelberg shortest-path pricing was known to be APX-hard before, we provide the first explicit approximation threshold and prove hardness of approximation within 2 − o(1).
Computing Research Repository, 2009
In the tollbooth problem, we are given a tree T = (V, E) with n edges, and a set of m customers, each of whom is interested in purchasing a path on the tree. Each customer has a fixed budget, and the objective is to price the edges of T such that the total revenue made by selling the paths to the customers that can afford them is maximized. An important special case of this problem, known as the highway problem, is when T is restricted to be a line.
2006
We present approximation and online algorithms for a number of problems of pricing items for sale so as to maximize seller's revenue in an unlimited supply setting. Our first result is an O(k)-approximation algorithm for pricing items to single-minded bidders who each want at most k items. This improves over recent independent work of Briest and Krysta [6] who achieve an O(k 2 ) bound. For the case k = 2, where we obtain a 4-approximation, this can be viewed as the following graph vertex pricing problem: given a (multi) graph G with valuations w e on the edges, find prices p i ≥ 0 for the vertices to maximize
Discrete Optimization, 2011
This work focuses on an improved exact algorithm for addressing an NP-hard network pricing problem. The method involves an efficient and partial generation of candidate solutions, a recursive scheme for generating improved upper bounds, and a column generation procedure for solving the network-structured subproblems. Its efficiency is assessed against both randomly generated instances involving three distinct topologies as well as instances based on real life situations in telecommunication and freight transportation.
ArXiv, 2019
In a Stackelberg network pricing game, a leader sets prices for a given subset of edges so as to maximize profit, after which one or multiple followers choose a shortest path from their source to sink. We study the counter-intuitive phenomenon that the use of negative prices by the leader may in fact increase his profit. In doing so, we answer the following two questions. First, how much more profit can the leader earn by setting negative prices? Second, for which network topologies can the profit be increased by using negative prices? Our main result shows that the profit with negative prices can be a factor $\Theta(\log (m\cdot\bar k))$ larger than the maximum profit with positive prices, where $m$ is the number of priceable edges in the graph and $\bar k \leq 2^m$ the number of followers. In particular, this factor cannot be bounded for the single follower case, and can even grow linearly in $m$ if the number of followers is large. Our second result shows that series-parallel gra...
Lecture Notes in Computer Science, 2011
Given a seller with m amount of items, a sequence of users {u1, u2, ...} come one by one, the seller must set the unit price and assign some amount of items to each user on his/her arrival. Items can be sold fractionally. Each ui has his/her value function vi(•) such that vi(x) is the highest unit price ui is willing to pay for x items. The objective is to maximize the revenue by setting the price and amount of items for each user. In this paper, we have the following contributions: if the highest value h among all vi(x) is known in advance, we first show the lower bound of the competitive ratio is O(log h), then give an online algorithm with competitive ratio O(log h); if h is not known in advance, we give an online algorithm with competitive ratio O(h 3 log −1/2 h).
European Journal of Operational Research, 2021
In the Rank Pricing Problem (RPP), a firm intends to maximize its profit through the pricing of a set of products to sell. Customers are interested in purchasing at most one product among a subset of products. To do so, they are endowed with a ranked list of preferences and a budget. Their choice rule consists in purchasing the highest-ranked product in their list and whose price is below their budget. In this paper, we consider an extension of RPP, the Rank Pricing Problem with Ties (RPPT), in which we allow for indifference between products in the list of preferences of the customers. Considering the bilevel structure of the problem, this generalization differs from the RPP in that it can lead to multiple optimal solutions for the second level problems associated to the customers. In such cases, we look for pessimistic optimal solutions of the bilevel problem : the customer selects the cheapest product. We present a new three-indexed integer formulation for RPPT and introduce two resolution approaches. In the first one, we project out the customer decision variables, obtaining a reduced formulation that we then strengthen with valid inequalities from the former formulation. Alternatively, we follow a Benders decomposition approach leveraging the separability of the problem into a master problem and several subproblems. The separation problems to include the valid inequalities to the master problem dynamically are shown to reduce to min-cost flow problems. We finally carry out extensive computational experiments to assess the performance of the resolution approaches.
2012
Abstract: In the unlimited-supply profit-maximizing pricing problem, we are given the consumers' consideration sets and know their purchase strategy. The goal is to price the items to maximize the revenue. Previous studies suggest that this problem is too general to obtain even a sublinear approximation ratio (in terms of the number of items).
Journal of Revenue and Pricing Management, 2009
In this work, we establish a parallel between two classes of pricing problems that have attracted the attention of researchers in economics, theoretical computer science and operations research, each community addressing issues from its own vantage point. More precisely, we contract the problems of pricing a network or a product line, in order to achieve maximum revenue, given that customers maximize their individual utility. Throughout the paper, we focus on problems that can be formulated as mixed integer programs.
Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, 2013
We resolve the complexity of revenue-optimal deterministic auctions in the unit-demand single-buyer Bayesian setting, i.e., the optimal item pricing problem, when the buyer's values for the items are independent. We show that the problem of computing a revenue-optimal pricing can be solved in polynomial time for distributions of support size 2, and its decision version is NP-complete for distributions of support size 3. We also show that the problem remains NP-complete for the case of identical distributions. * Columbia University.
Proceedings of the Twenty-Second Annual ACM-SIAM Symposium on Discrete Algorithms, 2011
In the highway problem, we are given an n-edge line graph (the highway), and a set of paths (the drivers), each one with its own budget. For a given assignment of edge weights (the tolls), the highway owner collects from each driver the weight of the associated path, when it does not exceed the budget of the driver, and zero otherwise. The goal is choosing weights so as to maximize the profit. A lot of research has been devoted to this apparently simple problem. The highway problem was shown to be strongly NP-hard only recently [Elbassioni,Raman,Ray,Sitters-'09]. The bestknown approximation is O(log n/ log log n) [Gamzu,Segev-'10], which improves on the previous-best O(log n) approximation [Balcan,Blum-'06]. Better approximations are known for a number of special cases. Finding a constant (or better!) approximation algorithm for the general case is a challenging open problem.
Networks, 2009
We address the algorithmic complexity of a profit maximization problem in capacitated, undirected networks. We are asked to price a set of m capacitated network links to serve a set of n potential customers. Each customer is interested in purchasing a network connection that is specified by a simple path in the network and has a maximum budget that we assume to be known to the seller. The goal is to decide which customers to serve, and to determine prices for all network links in order to maximize the total profit. We address this pricing problem in different network topologies. More specifically, we derive several results on the algorithmic complexity of this profit maximization problem, given that the network is either a path, a cycle, a tree, or a grid. Our results include approximation algorithms as well as inapproximability results.
… Complexity (ECCC), TR09-112 (November 3, …
Consider a communication network represented by a directed graph G = (V, E) of n nodes and m edges. Assume that edges in E are partitioned into two sets: a set C of edges with a fixed non-negative real cost, and a set P of edges whose costs are instead priced by a leader. This is done with the final intent of maximizing a revenue that will be returned for their use by a follower, whose goal in turn is to select for his communication purposes a subnetwork of G minimizing a given objective function of the edge costs. In this paper, we study the natural setting in which the follower computes a single-source shortest paths tree of G, and then returns to the leader a payment equal to the sum of the selected priceable edges. Thus, the problem can be modeled as a one-round two-player Stackelberg Network Pricing Game, but with the novelty that the objective functions of the two players are asymmetric, in that the revenue returned to the leader for any of her selected edges is not equal to the cost of such an edge in the follower's solution. As is shown, for any > 0 and unless P = NP, the leader's problem of finding an optimal pricing is not approximable within n 1/2− , while, if G is unweighted and the leader can only decide which of her edges enter in the solution, then the problem is not approximable within n 1/3−. On the positive side, we devise a strongly polynomial-time O(n)-approximation algorithm, which favorably compares against the classic approach based on a single-price algorithm. Finally, motivated by practical applications, we consider the special cases in which edges in C are unweighted and happen to form two popular network topologies, namely stars and chains, and we provide a comprehensive characterization of their computational tractability.
2006
We consider a revenue maximization problem where we are selling a set of m items, each of which available in a certain quantity (possibly unlimited) to a set of n bidders. Bidders are single minded, that is, each bidder requests exactly one subset, or bundle of items. Each bidder has a valuation for the requested bundle that we assume to be known to the seller. The task is to find an envy-free pricing such as to maximize the revenue of the seller. We derive several complexity results and algorithms for several variants of this pricing problem. In fact, the settings that we consider address problems where the different items are 'homogeneous' in some sense. First, we introduce the notion of affine price functions that can be used to model situations much more general than the usual combinatorial pricing model that is mostly addressed in the literature. We derive fixed-parameter polynomial time algorithms as well as inapproximability results. Second, we consider the special case of combinatorial pricing, and introduce a monotonicity constraint that can also be seen as 'global' envy-freeness condition. We show that the problem remains strongly NP-hard, and we derive a PTAS -thus breaking the inapproximability barrier known for the general case. As a special case, we finally address the notorious highway pricing problem under the global envy-freeness condition.
4OR, 2011
We consider the problem of pricing items in order to maximize the revenue obtainable from a set of single minded customers. We relate the tractability of the problem to structural properties of customers' valuations: the problem admits an efficient approximation algorithm, parameterized along the inhomogeneity of the valuations.
Networks, 2012
In Stackelberg pricing a leader sets prices for items to maximize revenue from a follower purchasing a feasible subset of items. We consider computationally bounded followers who cannot optimize exactly over the range of all feasible subsets, but who apply publicly known algorithms to determine the items to purchase. This corresponds to general multidimensional pricing when customers cannot optimize their valuation functions efficiently but still aim to act rationally to the best of their ability. We consider two versions of this novel type of pricing problem. In the MIN-KNAPSACK variant items are weighted objects and the follower seeks to purchase a min-cost selection of objects of some bounded weight. When he uses a greedy 2-approximation algorithm, we provide a polynomial-time (2 + ε)-approximation algorithm for the leader's revenue maximization problem based on so-called near-uniform price assignments. We also prove the problem to be strongly NP-hard. In the SET-COVER variant items are subsets of some ground set which the follower seeks to cover. When he uses a standard primal-dual approach, we prove that exact revenue maximization is possible in polynomial time when
Journal of Combinatorial Optimization
In this paper, we consider extensions of the Maximum-Profit Public Transportation Route Planning Problem, or simply Maximum-Profit Routing Problem (MPRP), introduced in Armaselu and Daescu (Approximation algorithms for the maximum profit pick-up problem with time windows and capacity constraint, 2016. arXiv:1612.01038, Interactive assisting framework for maximum profit routing in public transportation in smart cities, PETRA, 13–16, 2017). Specifically, we consider MPRP with Time-Variable Supply (MPRP-VS), in which the quantity $$q_i(t)$$ q i ( t ) supplied at site i is linearly increasing in time t, as opposed to the original MPRP problem, where the quantity is constant in time. For MPRP-VS, our main result is a $$5.5 \log {T} (1 + \epsilon ) \left( 1 + \frac{1}{1 + \sqrt{m}}\right) ^2$$ 5.5 log T ( 1 + ϵ ) 1 + 1 1 + m 2 approximation algorithm, where T is the latest time window and m is the number of vehicles used. We also study the MPRP with Multiple Vehicles per Site, in which a ...
Siam Journal on Computing, 2011
We study the envy-free pricing problem faced by a profit maximizing seller when there is metric substitutability among the items-consumer i's value for item j is vi − ci,j, and the substitution costs, {ci,j}, form a metric. Our model is motivated from the observation that sellers often sell the same product at different prices in different locations, and rational consumers optimize the tradeoff between prices and substitution costs. While the general envy-free pricing problem is hard to approximate, the addition of metric substitutability constraints allows us to solve the problem exactly in polynomial time by reducing it to an instance of weighted independent set on a perfect graph. When the substitution costs do not form a metric, even in cases when a (1 +)-approximate triangle inequality holds, the problem becomes N P-hard. Our results show that triangle inequality is the exact sharp threshold for the problem of going from "tractable" to "hard". We then turn our attention to the multi-unit demand case, where consumers request multiple copies of the item. This problem has an interesting paradoxical non-monotonicity: The optimal revenue the seller can extract can actually decrease when consumers' demands increase. We show that in this case the revenue maximization problem becomes AP Xhard and give an O(log D) approximation algorithm, where D is the ratio of the largest to smallest demand. We extend these techniques to the more general case of arbitrary non-decreasing value functions, and give an O(log 3 D) approximation algorithm.