Bidding in Uniform Price Auctions for Value Maximizing Buyers
Abstract
We study the problem of bidding in uniform price auctions, a widely used format in Treasury auctions, emissions permit auctions, and energy markets. Although uniform price auctions are non-truthful for bidders with quasilinear utility functions, several empirical findings suggest that this auction format induces truthful bidding from the bidders. We attribute this difference in theory and practice to the assumption of the behavioral model of the bidders. In this pursuit, we study uniform price auctions in a repeated setting from the perspective of a single value-maximizing buyer who aims to maximize their acquired cumulative value across rounds, subject to per-round return-on-investment (RoI) constraints. For a RoI-constrained and value-maximizing buyer, we study a generalized version of the uniform bidding format, commonly used in practice, which we term as -uniform bidding. Under -uniform bidding, the buyer submits pairs of bid and quantity values , demanding units at bid . To characterize the optimal -uniform bid, we introduce and study the notion of universally feasible (UF) bidding policies, which are robust, meaning that RoI feasibility is obtained regardless of the competitors’ bids. We show that the optimal class of UF bidding policies is essentially a generalization of truthful bidding policies, which depends only on the valuation curve of the bidder and target RoI, irrespective of the bids submitted by competitors. To measure the performance of UF bidding policies against the optimal bidding policy that is not necessarily UF, we introduce a metric called the Price of Universal Feasibility (PoUF) and establish that PoUF is at most 2, irrespective of , and show that the upper bound is tight. We further compare the generalized -uniform bidding interface against the classical uniform bidding format under which , showing the total value under -uniform bidding increases at most by a factor of . Numerical simulations on semi-synthetic data demonstrate that UF bidding policies perform significantly better than the derived theoretical bounds, and this, combined with their straightforward characterization, makes them highly appealing in practice.
1 Introduction
We study uniform price auctions, a widely adopted multi-unit auction format in various domains, including Treasury auctions, emissions permit auctions, and energy markets. In this auction, the auctioneer offers identical units of a commodity to a group of buyers (bidders), each of whom may demand multiple units. The auctioneer collects bids from the participants, allocates the units to the highest bids, and determines the per-unit auction clearing price, denoted as , by setting it equal to the highest bid.
The practical appeal of this auction format often stems from a few key aspects: (i) its equitable pricing, as the per-unit price remains the same among all successful bids (which is also necessary in certain cases since antitrust laws prohibit price discrimination in wholesale markets (Cramton and Stoft, 2006)), (ii) reduction in market manipulation (Chari and Weber, 1992), and (iii) the perception of simplified (truthful) bidding strategies (Friedman, 1959; Kahn et al., 2001; Klemperer, 2009). While the first two assertions hold true, the last claim does not align with the classical quasilinear utility behavior of bidders under which uniform price auctions are known to be non-truthful. Hence, bidders are susceptible to demand reduction (Milgrom, 2004) and are more likely to bid strategically. However, several empirical studies on bidding behaviors in uniform price auctions indicate that the format induces truthful bidding (Cason and Plott, 1996; Hailu and Thoyer, 2010) and suppresses demand reduction in the presence of a large number of bidders (Engelbrecht-Wiggans et al., 2006). These empirical findings suggest that the conventional model of bidders’ behavior is not entirely applicable in this context.
Traditional mechanism design has primarily focused on the agents whose utilities are quasilinear in their payments, i.e., an agent’s utility linearly decreases in its payments. However, in several practical scenarios, agents deviate significantly from such behavior. Such deviations may arise because agents can have different disutility of the money spent, budget, or return-on-investment (RoI) constraints. A particular category of non-quasilinear agents is value maximizers. As the name suggests, these agents aim to maximize the value obtained in auctions subject to performance constraints (such as RoI), resource constraints (such as budgets), or a combination of both. See Section 1.3 for more details.
There are several contexts in which it is prudent to consider agents as value maximizers instead of classical utility maximizers. For example, in microeconomic consumer choice theory, individuals aim to maximize the value function (in consumer theory, the term utility function is used instead of value function) subject to budget constraints (Mas-Colell et al., 1995, pp. 50). The concept of value maximization has also gained considerable attention in recent times, particularly in the realm of online advertising markets (for related citations, see Deng et al. (2020); Lucier et al. (2023); Balseiro et al. (2021a); Deng et al. (2023b)). Here, advertisers strive to maximize their total value, such as the number of clicks, while ensuring the average cost per click remains below a specified threshold.
We aim to leverage the notion of value maximizers to understand bidders’ behavior in uniform price auctions. Formally, we posit that bidders in a uniform price auction aim to acquire the most value while adhering to certain (soft) financial constraints. As we will explain in more detail later, under this model, optimal bidding strategies for bidders possess a straightforward structure that can be regarded as an extension of truthful bidding, thereby confirming the prevailing perceptions of this auction format.
Bidding for Value Maximizing Buyers. In this work, as one of our modeling contributions, we consider a repeated setting where in each round , a uniform price auction with units is conducted. In this context, we study the bidding problem from the perspective of a single bidder who aims to maximize their cumulative value over rounds, subject to per-round RoI constraints, in which the ratio of per-unit acquired value to per-unit price should exceed a certain constant, referred to as the “target RoI”.

Practical Bidding Interface: -Uniform Bidding. With the objective of addressing practical bidding interfaces, where each bidder submits a limited number of bid-quantity pairs rather than a separate bid for each unit demanded (as illustrated in Fig. 1 for the New Zealand Emissions Trading Scheme (NZ ETS)), we study a generalized version of the uniform bidding format (De Keijzer et al., 2013; Birmpas et al., 2019) which we term as -uniform bidding. In -uniform bidding, denoted as with , bidders bid for the first units, for the next units, and so on.
Optimal Bidding Policies: Generalizing Truthful Bidding. Under this practical bidding format, we aim to characterize an optimal class of (value-maximizing) RoI-feasible -uniform bidding policies. Within this class, we require the policies to be universally feasible (UF); see Definition 2. Under a UF policy, RoI feasibility is maintained even under arbitrary competing bids, providing robustness to the bidding strategy. In sealed bid auctions, where individual bid data is kept private, such a property is essential for formulating feasible bids with limited information about competitors. Furthermore, it is also necesssary for designing online learning algorithms, ensuring that bidders can submit RoI-feasible bids without knowledge of competitors’ bids. See Section 7 for more details.
1.1 Our Contributions
Optimal Universally Feasible Class of Bidding Policies. In Section 4, as our first result, we show that the optimal class of UF bidding policies, denoted by , can be viewed as a natural extension of truthful bidding, depending only on the bidder’s valuation vector with diminishing returns (i.e., ) and target RoI, :
Theorem 1.1 (Informal: Generalized Truthful Bidding).
Let be a -uniform bidding policy, and define , , as the maximum number of demanded units in the first bid-quantity pairs. The optimal UF class of all -uniform bidding policies, where , denoted by , is given by:
Here is the average per-unit value of the first units.
The theorem demonstrates that once the bidder determines the quantities , the best action is to submit as the first bid, which represents the normalized average per-unit value of the first units. Subsequently, for the second bid, one should submit , which is the normalized average per-unit value of the first units, and so forth. This theorem, which further emphasizes the nested structure within the optimal UF bidding policies as illustrated in Figure 2, reinforces the conventional wisdom that bidding in uniform price auctions should follow a truthful pattern. Specifically, the optimal UF class of bidding policies depends solely on the valuation vector and .
Price of Universal Feasibility (RoI-Robustness). To characterize the optimal bidding policies, we enforce the desirable property of the bidding policies being UF. This leads to robust bidding policies that are RoI feasible regardless of the competing bids. However, one might be curious about the cost incurred when enforcing the bidding policies to be UF. In Section 5, we quantify this cost by introducing a concept called the price of universal feasibility, which is the maximum ratio of the value obtained by an optimal bidding policy that is not necessarily UF to the value of the optimal UF bidding policy. We show that:
Theorem 1.2 (Informal: Price of Universal Feasibility).
The price of universal feasibility is upper bounded by , and this bound is tight.
Generalized -Uniform Bidding versus Classical Uniform Bidding (with ). In Section 6, we study the impact of generalizing the classical uniform bidding format, where the bidder submits a single pair of bid and quantity. It is evident that by increasing the number of bid-quantity pairs, as done in -uniform bidding, one anticipates an increase in the bidder’s obtained value. In this work, we characterize this gain and show that, in the best case, the value can exhibit linear growth with respect to . The main result of this section is:
Theorem 1.3 (Informal: -Uniform Bidding versus Classical Uniform Bidding).
For any , the ratio of the optimal value under the optimal -uniform bidding to that under the classical uniform bidding (with ) is upper-bounded by , and this bound is tight.
Discussion on Learning to Bid. In Section 7, we discuss how the bidder can identify the optimal (value-maximizing) bidding policy within the class . For a constant , off-the-shelf no-regret online learning algorithms can help identify the optimal policy efficiently. However, such methods can become computationally intractable for a large value of . To this end, we also propose an efficient (polynomial time) method for identifying an -approximate solution by leveraging the structure of the bidding policies.
Numerical Simulations. In Section 8, we conduct numerical simulations on semi-synthetic data generated from aggregate statistics of the past EU ETS auctions. We observe that the UF bidding policies perform significantly better in practice than the theoretical bounds presented in Section 5 and Section 6. These experiments suggest that bidders can obtain near-optimal performance (in terms of obtained value) while adhering to simple UF bidding strategies in uniform price auctions.
1.2 Key Technical Challenges
The core challenge in our work stems from the interdependence of the values obtained by the constituent bid-quantity pairs in a -uniform bidding policy. Recall that a -uniform bidding policy consists of bid-quantity pairs of the form . In the considered setting, the values obtained by the individual bid-quantity pairs in the bidding policy are interdependent; i.e., even for a fixed competing bid profile, the value obtained by any bid-quantity pair depends on the remaining bid-quantity pairs in the policy. As a key technical contribution (see Lemma 3 and a stronger version in Lemma 8), we show that the value obtained by a -uniform RoI feasible bid (see definition in Section 2.1) can be expressed as the maximum of the value obtained by independent 1-uniform feasible bids . This result decouples the dependency equipping us to approximate the value obtained by the optimal -uniform UF policy using 1-uniform UF policies as components; which is crucial for establishing the upper bounds in Section 5 and Section 6. In Section 7, we utilize it to learn an efficient approximate optimal solution in the online setting.
The second key challenge lies in obtaining matching lower bounds for Theorem 1.2 and Theorem 1.3 (formally stated as Theorem 5.2 and Theorem 6.1 respectively). Formally, to demonstrate that the ratio obtained for a problem instance is within an interval of a (small) from the upper bound, we need to consider a problem instance with auctions, each selling units. As the number of auctions and the number of bidding policies become exponentially large in , the construction of the problem instance and its analysis are quite non-trivial. The construction of the problem instance crucially leverages the result describing the value obtained by 1-uniform bids when compared with the optimal bidding policy (see Lemma 9 for the result and, Section B.2 and Section B.3 for the construction of the problem instances).
1.3 Related Work
Value Maximizers and RoI Constraints. The concept of agents as value maximizers within financial constraints is a well-established notion in microeconomic theory (Mas-Colell et al., 1995, pp. 50). In mechanism design literature, one of the earliest explorations of value-maximizing agents was conducted by Wilkens et al. (2016). Their work primarily delved into the single-parameter setting, characterizing truthful auctions for value maximizers. Similarly, Fadaei and Bichler (2016) studied revenue-maximizing mechanisms in combinatorial markets tailored for such agents.
In recent years, there has been a surge of interest in RoI-constrained value maximizers, particularly in the realms of autobidding and online advertising (Aggarwal et al., 2019; Balseiro et al., 2021a; Deng et al., 2021; Balseiro et al., 2021b, 2022; Deng et al., 2023a, b; Golrezaei et al., 2023; Liaw et al., 2023). See Golrezaei et al. (2021c) as one of the earliest studies on auction design for RoI-constrained buyers, validating such soft financial constraints using data from online advertising auctions.
Our contribution to this body of research lies in the study of value-maximizing buyers in uniform price auctions under RoI constraints. We demonstrate that these buyers can effectively employ nested bidding strategies that depend only on their valuation vector.
Combinatorial Auctions. Our research contributes to the extensive body of literature concerning combinatorial auctions, as evidenced by works by De Vries and Vohra (2003); Pekeč and Rothkopf (2003); Blumrosen and Nisan (2007); Palacios-Huerta et al. (2022). In this work, we focus on auctions for identical goods, which find widespread application in various practical scenarios, including Treasury auctions (Garbade and Ingber, 2005; Binmore and Swierzbinski, 2000; Nyborg et al., 2002), procurement auctions (Cramton and Ausubel, 2006), wholesale electricity markets (Tierney et al., 2008; Fabra et al., 2006), and emissions permit auctions (Goulder and Schein, 2013; Schmalensee and Stavins, 2017; Goldner et al., 2020). Several works have focused on designing truthful multi-unit auctions (in a utility-maximizing sense) that achieve a good approximation of social welfare and/or revenue (Dobzinski and Nisan, 2015; Dobzinski and Leme, 2014; Borgs et al., 2005). Our work contributes to this literature by studying uniform price auctions from the perspective of bidding algorithms for value-maximizing buyers.
Bidding in Auctions and Auction Parameter Optimization. Traditionally, the problems of bidding in auctions and refining auction parameters have been studied under Bayesian settings (Myerson, 1981; Hartline and Roughgarden, 2009; Beyhaghi et al., 2021; Riley and Samuelson, 1981). However, any bidder rarely has an exact characterization of the private valuations (or other parameters) of its competitors (Wilson, 1985). Consequently, in recent years, there has been a growing interest in studying these problems under data-driven settings, for both offline and online contexts. Examples include Sandholm (2003) for automated mechanism design using valuation samples, Roughgarden and Wang (2019); Derakhshan et al. (2022, 2021); Golrezaei et al. (2021a) for using offline or online data to set reserve prices in VCG auctions, Balseiro et al. (2019) for online problems in bidding in first-price auctions, and Golrezaei et al. (2021b) for optimizing boost values of boosted second-price auctions using historical auction bids.
In this line of work, the closest to our work is by Brânzei et al. (2023a); Galgana and Golrezaei (2023). They designed the optimal bidding algorithms for agents with quasilinear utilities in multi-unit uniform price and pay-as-bid auctions on the offline data and leveraged these offline algorithms to obtain their online counterparts with no-regret property. In our work, as one of our focus, we also design an optimal class of bidding policies in multi-unit uniform price auctions. However, as the main difference, we focus on value-maximizing RoI-constrained buyers.
2 Model
We consider uniform price multi-unit auctions for identical items. There are buyers (bidders) indexed by , and identical items. Each bidder has a fixed private value for each of the items, denoted by . The valuations are assumed to be diminishing across the items, i.e., . The maximum total demand, denoted by , is then defined as . If such an index does not exist, we set as . For each bidder with valuation vector , we define an average cumulative valuation vector as follows
(1) |
As , we also have .
2.1 Uniform Price Auctions and Bidders’ Behaviour
Auction Format. Each bidder submits a bid vector . The bids submitted by other bidders are denoted as , and we define .
-
•
Allocation Rule. The auctioneer collects the bids from all the bidders, sorts the bids in non-increasing order, and allocates items to the bidders with the top bids. That is, if bidder has bids in the top positions, they are allocated items. We assume that the bidders submit bids from a continuous space; hence, there are no ties almost surely.
-
•
Payment Rule. The auctioneer follows the last-accepted-bid (LAB) payment rule (bidders pay the highest bid per unit). An alternative pricing rule is the first-rejected-bid (FRB) payment rule (agents pay the highest bid per unit). The per-unit price is also referred to as the clearing price. In this work, we primarily focus on the LAB payment rule as it is more common in practice and has more appealing properties (see Brânzei et al. (2023a)), but the results can be extended for the FRB payment rule with careful modifications.
For a bid profile let , and denote the number of units allocated to bidder and the clearing price respectively. So, the total value obtained, , and total payments paid, , is:
(2) |
Repeated Setting. In practice, several multi-unit auctions, such as emission permit auctions, happen in a repeated fashion. Repeated auctions allow bidders to learn from the actions of all participants in previous rounds and improve their bidding policy successively. In this work, we primarily focus on this repeated setting. Formally, the auction described in the previous paragraph takes place sequentially in rounds indexed by . Let denote the bids submitted by all bidders except bidder in round and be the smallest winning bid in the absence of bids from bidder for round . The bid history contains bids submitted by all bidders except bidder for the past auctions. In round , suppose the bidder submits a bid and the bid profile is . Let and be the number of units allocated to bidder and the clearing price, respectively, in round . Hence, the total value obtained is , and total payment is .
Value Maximizing Bidders. The objective of the bidders is to maximize their individual total value while adhering to a constraint that ensures the total value obtained is at least a constant multiple of the payments made to acquire those items. This constraint can be equivalently expressed as a return-on-investment (RoI) constraint. We assume that the target RoI (i.e., the multiplier), denoted as , is both private and fixed for each bidder . Formally, to derive an optimal bidding policy, a value-maximizing bidder solves Problem (VM).
(VM) | |||||
such that |
Here, . If in round , the RoI constraint is violated, we define . We say a bid vector is feasible if the RoI constraints hold true for each round.
In problem (VM), we enforce the RoI constraints for each auction individually rather than as an aggregate constraint over rounds, as is typically assumed in online ad auctions (Deng et al., 2021, 2022; Feng et al., 2023). Lucier et al. (2023) consider constraints similar to us, i.e., the value obtained is at least a constant times the payment in each auction for autobidders which they term as marginal RoI (or value) constraint. In this work, we drop the prefix ‘marginal’ for the sake of brevity. Trivially, if the constraints for (VM) hold true for each round, they also hold true in aggregate. The rationale behind imposing constraints for each round is that, unlike ad auctions that often occur simultaneously and frequently, multi-unit auctions in the context of Treasury and emission permit auctions typically take place sequentially over much longer time horizons. It is therefore intuitive that bidders aim to maintain profitability in each auction, rather than waiting for a potentially indefinite period to cover their losses111Although EU ETS emission permit auctions are scheduled to occur regularly, regulations stipulate that an auction may be canceled if the bidders’ demand falls short of the supply of permits or if the auction clearing price does not meet the reserve prices (Regulations, 2019). Hence, the bidders are more likely to ensure feasibility in each round..
We conclude this section by noting the resemblance between the offline optimization problem in (VM) and those studied in Roughgarden and Wang (2019), Derakhshan et al. (2022), Galgana and Golrezaei (2023), and Brânzei et al. (2023a). Roughgarden and Wang (2019) focus on optimizing reserve prices in VCG auctions with access to historical bid prices, while Brânzei et al. (2023a) and Galgana and Golrezaei (2023) derive optimal bidding policies for quasilinear bidders in multi-unit auctions with similar information available. Both studies demonstrate that efficiently solving the problem and gaining insights into its structure in the offline setting is instrumental in designing no-regret online learning algorithms. For a more in-depth exploration of leveraging offline algorithms to create no-regret learning algorithms, we refer readers to Roughgarden and Wang (2019); Niazadeh et al. (2022); Brânzei et al. (2023a).
2.2 Bidding in Uniform Price Auctions
Most of the research literature on multi-unit auctions assumes that bidders follow the standard bidding format, wherein they submit a vector of individual bids, with each bid corresponding to one unit (Brânzei et al., 2023a; Babaioff et al., 2023; Birmpas et al., 2019; Galgana and Golrezaei, 2023). In contrast, several works (e.g., (De Keijzer et al., 2013; Birmpas et al., 2019)) study uniform bidding, bidders submit bids in the form of pairs, where a bidder bids for the first items and zero for the remaining units. For a bid-quantity pair, , we equivalently state that the bidder has a demand at bid . We study a natural generalization of the uniform bidding policy, which we term as -uniform bidding, for any integer .
Definition 1 (-Uniform Bidding).
For a fixed ,
-
•
a -uniform bid is characterized by bid-quantity pairs, denoted as , where, without loss of generality, we assume that and , .
-
•
We introduce the notation , for all , to represent the first bid-quantity pairs within a -uniform bid .
-
•
We further define for all as the total quantity demanded in the first bid-quantity pairs, with , where we assume, without loss of generality, that .222Suppose the bidder bids for, and wins more than units. There is no additional value being allocated over units, but the total payment increases (assuming the clearing price is positive), potentially violating the RoI constraint.
Note that any set of bid-quantity pairs, such as , can be equivalently expressed as a vector. Therefore, we use a notation similar to that employed for bid vectors to represent sets of bid-quantity pairs.
The -bidding format format can be viewed as a special case of the bidding language for product-mix auctions when only a single variety of goods is present (Klemperer, 2009). If , the bidding format is equivalent to standard bidding. However, in practice, bidders often submit only a few bid-quantity pairs. For instance, in the EU ETS emission permit auctions for 2023, bidders submitted an average of approximately 4.35 bid-quantity pairs per auction (EEX, 2023).
In fact, our generalization is motivated by practical settings, such as the aforementioned EU ETS emission auctions and the Treasury auctions, where the number of individual units can be quite large. Submitting a bid vector listing bid values for each individual unit becomes prohibitive in such cases. Similarly, using a single bid, as done in uniform bidding (which corresponds to a -uniform bidding policy), to represent the entire valuation curve can be misleading and restrictive, particularly if the curve exhibits sharp decay across the items. Therefore, the -uniform bidding policies offer a flexible and computationally efficient approach for submitting bids, a method widely utilized in practice (see an example in Fig. 1).
We illustrate how the auction works in the considered setting in Example 1.
Example 1.
Consider a single auction. There are bidders and identical items. The valuations are: and . Both the bidders are value maximizers with target RoI, . Suppose and the bids submitted by the bidders are and . The bids in sorted order are: . So, bidder 1 is allocated items, and bidder 2 gets items. The market clearing price is . Hence, , and . Note that the RoI constraints for both the bidders are satisfied.
2.3 Universally Feasible Bidding Policies
Our objective in this work is to design an optimal bidding strategy, maximizing value from the perspective of a single bidder denoted as . This bidding strategy should universally adhere to RoI feasibility, as defined below:
Definition 2 (Universally Feasible).
A -uniform bidding policy, , is considered universally feasible (UF) if it remains feasible for all possible bid histories, . In other words, for any , we have
The collection of ALL UF -uniform bidding policies, where , is denoted as . Note that the set is downward closed in the sense that for any , .
Alternatively put, UF bidding policies ensure that the total value obtained in any single auction is at least a constant (i.e., ) times the total payments for the auction. From the perspective of the bidders, this property is mild, natural and necessary. This property is particularly appealing because under UF bidding strategies, irrespective of the bids submitted by competitors, the bidder consistently maintains RoI feasibility. There is also an inherent necessity for a UF policy class because most sealed bid auctions do not disclose the individual bids ex post to protect sensitive financial information and prevent bidding malpractices. Hence, bidders need to formulate feasible bidding policies under limited information about the bids submitted by others. In addition, UF bidding policies are necessary to design online learning algorithms for bidding, where the bidder needs to submit a RoI feasible bid without having access to the competitors’ bids (see details in Section 7). This property is essential because a causal, optimal, but non-UF bidding policy may be infeasible in future rounds as highlighted in Example 2.
Example 2.
Let , , , , and , yielding an average cumulative valuation vector . This leads to possible UF bidding policies of , , and . Consider an online setting, i.e., the bidder has no information about any future competing bids. If the competing bids in the first two rounds are and , the total values obtained by the UF bidding policies are , , and respectively. Now, consider a non-UF bidding policy: , which is RoI feasible (for and ) and yields a value of in the first two auctions, surpassing all UF policies. However, if the bidder bids for when , the total value obtained is but the total payment is , violating RoI feasibility. This example also illustrates that a non-UF policy can not be learnt in a natural (online) setting.
Having established the concept of UF bidding policies, we now focus on developing optimal UF bidding policies for any . These policies solve the following problem:
() | ||||
such that | (3) |
Here, with a slight abuse of notation, we denote as the maximum achievable value when considering UF bidding policies in , under the bid history, . Observe that the optimal solution to problem () is RoI feasible as . Let be a UF bidding policy in that achieves the maximum value. We are now equipped to define an optimal UF class.
Definition 3 (Optimal Universally Feasible Class).
For any , we define an optimal UF class and denote it by . The optimal class has the following properties:
Property 1. For any of arbitrary size, we have If there are multiple , we require that at least one of such bidding policies is in .
Property 2. The optimal class is minimal in the downward closed manner, that is for any -uniform bid where , there exists a bid history, , for which
-
•
is optimal, i.e.,
-
•
the value obtained under and is strictly larger than that under ANY -uniform bid and where . That is,
In other words, Property 2 states that the -uniform bid is the unique optimal bidding policy for the bid history in the restricted class . While Property 1 ensures that the class contains the optimal UF bidding policy for any bid history, Property 2 implies that is the minimal class satisfying this property, i.e., removing policies from may violate Property 1.
2.4 The Price of Universal Feasibility
While being UF is essential, such a requirement can come at a cost. To quantify this cost, denoted as the ‘Price of Universal Feasibility’ or ‘PoUF’ for short, we consider the following strong benchmark. Under the benchmark, similar to Problem (), we aim to find a -uniform bidding policy , where , that maximizes the total value for a given bid history . However, unlike Problem (), we do not require to be UF; that is, we do not enforce . Instead, we only require to be RoI feasible under the bid history .
Formally, our benchmark, denoted by , is given as
() | |||||
such that | |||||
and |
Let the optimal bidding policy be denoted as . We emphasize that is not necessarily feasible for any other bid history except .
The Price of Universal Feasibility is then defined as
(PoUF) |
This metric is analogous to established metrics in mechanism design, such as the price of anarchy (Koutsoupias and Papadimitriou, 1999), the price of stability (Anshelevich et al., 2008) to measure the inefficiency of equilibrium, and the price of fairness (Bertsimas et al., 2011) to measure the inefficiency due to fair division in resource allocation. Trivially, 333Suppose for some , . By definition, . In this case, we define ..
2.5 Increasing the Number of Bid Quantity Pairs,
In Section 2.2, we introduced -uniform bidding and justified its preference over the (1-)uniform bidding format. However, increasing the number of bid quantity pairs can increase the complexity of bidding (see our discussion in Section 7). Considering this, we aim to characterize the maximum benefit of increasing the number of bid quantity pairs , compared to the base case of .
To do so, we introduce the following two metrics
(4) |
The first metric measures, in the best case, how much more value bidder obtains by submitting an optimal UF -uniform bid where , compared with that an optimal UF -uniform bid. The second metric does a similar comparison without restricting the bids to be UF. By definition, .
3 Characterizing Universally Feasible Policy Classes
In this section, for any , we characterize the universally feasible (UF) policy class per Definition 2. This characterization will then be used to establish the optimal UF policy class .
We start by generalizing the idea of underbidding (overbidding) in the -uniform bidding setting for multi-unit auctions. Recall that in single-item auctions, if the private value of the item by a bidder is , then a bid is said to be an underbid (overbid) if .
Definition 4 (-uniform non-truthful bids).
Let and denote the average cumulative valuation vector and the target RoI respectively. A -uniform bid
-
•
is an underbid if
-
•
is an overbid if

In other words, assuming that , we define as an underbid if, for all , the bid is less than or equal to the average of the first coordinates of the value vector, denoted as , and there exists where the inequality is strict. Here, represents the maximum number of demanded units in the first bids. Recall that for the value vector , represents the average of the first coordinates of . Similarly, the bid is an overbid if there exists some such that is strictly greater than the average of the first coordinates of the value vector. Having defined the overbidding and underbidding notions, we are ready to present the main result of this section:
Theorem 3.1.
For any , no overbidding is allowed in . That is, the collection of all UF -uniform bidding policies, where , per Definition 2 is given by
The detailed proof is deferred to Section A.1. As a high-level idea, we show that overbidding is not a UF bidding policy; hence, , the set of no-overbidding (NOB) policies. We complete the proof by stating that every NOB policy is also UF.
4 Characterizing Optimal Universally Feasible Policy Classes
Now that we have established the class of UF bidding policies, , we proceed to design the optimal subclass as described in Definition 3. The following theorem is the main result of this section. This theorem shows that, in contrast to the UF class , strategies involving underbidding are suboptimal and hence are eliminated from the set .
Theorem 4.1 (The Optimal Universally Feasible Class).
Let be the class of bidding policies obtained by removing the underbidding policies,
Then, the optimal class of UF -uniform bidding policies, where , .
Theorem 4.1 shows that the policies in the optimal UF class have a nested structure illustrated in Fig. 2 in the sense that the highest bid (i.e., ) is the average of the first coordinates of the value vector (scaled by ). We refer to the bid in the form of as a “nested” -uniform bidding policy.
Another implication of Theorem 4.1 is that fixing ’s uniquely determines the bidding policy. By definition, for policies in the class , fixing exactly determines . Consequently, the -uniform bidding policy, where , becomes uniquely identified. As we will elaborate in later sections (refer to Section 7 for detailed explanations), this fact plays a crucial role in learning the optimal UF bidding policy within on the fly as more data becomes available over time.
4.1 Proof of Theorem 4.1: The Optimal Universally Feasible Class
Recall from Definition 3 that the optimal UF class has two essential properties:
Property 1. It contains the optimal UF bidding policy for any , and
Property 2. It is minimal in a downward closed sense to satisfy Property 1 (see Definition 3).
Showing Property 1. We begin by establishing a general result regarding the monotonocity of feasible bid vectors (not necessarily -uniform bids) for value maximizing agents. As the result holds for any bid vector, it is also true for -uniform bids.
Lemma 1 (Monotonocity of feasible bids).
Consider two sorted bid vectors: and such that . Suppose is RoI feasible for some fixed . Then, for the given , the value obtained by is more than that by , that is, .
The proof of Lemma 1 is presented in Section A.2. We now leverage Lemma 1 to show Property 1. To do so, we will argue that underbidding is a weakly dominated bidding strategy, i.e., for every underbid (per Definition 4), there exists a non-underbidding (NUB) policy such that for all bid histories, , . To show this, suppose , where , is an underbid. Consider such that and . By Theorem 3.1, we establish that . Invoking Lemma 1 completes the proof which shows that underbidding is a dominated strategy, and hence such policies can be removed from to obtain the class of nested -uniform policies, .
Showing Property 2. We will show that satisfies Property 2 implying . We claim that satisfies the conditions (also described in Definition 3) and thus complete the proof.
For any -uniform bid , where , there exists a bid history, , for which
-
•
is optimal, i.e., ,
-
•
the value obtained under and is strictly larger than that under ANY -uniform bid and where . That is,
Our construction. To show the claim, fix any . Let . We construct the bid history, consisting of rounds. In round , for a sufficiently small and ,
(5) |
If , set . We illustrate an example of such a bid history in Table 1.
Note that for any (universally) feasible bidding policy, the maximum number of units that the bidder can get allocated in round is . We claim that is an optimal bidding policy for .
To see this, consider any round . In this round, exactly bids, namely , are higher than the competing bids in . As , it is UF. Hence, bidding wins units in round . So, it is an optimal bidding policy.
The proof of the second property is then completed by the following lemma.
Lemma 2.
For any nested -uniform bidding policy , let be the constructed competing bids, presented in Eq. 5, then the value obtained under and is strictly larger than that under ANY -uniform bid and where . That is,
We present the proof of Lemma 2 in Section A.3. The proof primarily uses the result from Lemma 3 which warrants an in-depth discussion and hence presented separately.
5 Price of Universal Feasibility
In this section, we quantify the inefficiency caused by restricting the bidding policies to the optimal UF class using the price of universal feasibility (PoUF) metric. Recall from Section 2.4 that is the ratio of the value obtained by an optimal feasible bidding policy for a given and the value obtained by an optimal universally feasible bidding policy in the worst case scenario.
We warm up by considering the case when the valuations are homogeneous (i.e., for all ). The assumption that bidders have equal valuations for items in multi-unit auctions is standard in several papers in literature (Brânzei et al., 2023b; Dobzinski et al., 2012; Borgs et al., 2005). This setting is alternatively termed as linear multi-unit auctions as the total value obtained is a linear function of the number of units obtained (Brânzei et al., 2023b).
Theorem 5.1.
If the bidders have homogeneous valuations for the units (i.e., ), then, , . In other words, enforcing the bidding policies to be UF is lossless.
The proof is presented in Section A.4. If , Theorem 5.1 implies that in the homogeneous valuations setting, bidding truthfully is a weakly dominated strategy for value maximizing bidders, reinforcing the notion of simplified bidding strategies in uniform price auctions in this case.
We now present the main result of this section:
Theorem 5.2 (Price of Universal Feasibility).
For any , , where and the bound is tight. In other words,
-
•
for all possible bid histories , there exists a nested -uniform bidding policy , where , which attains at least half of the total value obtained by the optimal bidding policy which is not necessarily UF. That is, .
-
•
Furthermore, there exists a bid history and valuation curve (equivalently ) such that, for the optimal policy in , the bound is tight. That is, for any choice of , .
Theorem 5.2 implies that restricting the bidding policy to have the appealing property of being UF has a bounded price and does not lead to an arbitrary loss in the obtained value. Additionally, the factor of two loss under UF policies represents a worst-case scenario, and the setting in which it is attained is quite non-trivial (see Section B.2). Thus, we expect the UF policies to be near-optimal in practice, which is also corroborated by the numerical simulations in Section 8.
5.1 Proof of Theorem 5.2: Price of Universal Feasibility
Here, we present only the proof of the upper bound on . The tightness of the bound is discussed in Section B.1 (for ) and Section B.2 (for ).
We begin by defining the following metric for any bid history, ,
(6) |
By definition, . We first establish upper bounds on and then maximizing over , we complete the proof.
Without loss of generality, let be the optimal solution to Problem () for and define . Suppose is allocated units in round . For any , let be the set of rounds in which the least winning bid is , i.e.,
(7) |
For any , partition into and such that is the set of rounds where the bidder gets strictly less than units and is the set of rounds when she gets exactly units:
(8) |
For any , let
In other words, is the highest number of units allocated to over the rounds in . Then, the result is obtained by showing the following claim.
Claim 1 (Upper Bound on ).
For any , , where
Here, and . The exact characterization of is presented in Section A.7. The upper bound, is the maximum ratio of the value obtained from the first units to that from the first units, where the maximum is taken over all .
So, maximizing (equivalently minimizing ) over all , we get that for , as desired.
Constructing a Restricted Class of UF Policies. Here, as a crucial part of the proof, we construct a restricted class of UF policies, denoted by , where . This construction serves two purposes. First, it reduces the search space for the optimal UF bidding policy. Second, and more importantly, it enables us to establish a connection between the optimal UF bidding policy and . In defining the restricted class, we use the quantities, as follows:
(9) |
Recall that any policy in with bid-quantity pairs takes the form of . The policies in also have the same structure but as an important difference, for any , we enforce . Observe that for any , , where the first and third inequalities follow directly from the definition of and the second one follows from the definition of . So, ’s are distinct and ordered. Further observe that the number of bidding policies in is ; significantly smaller than the number of policies in , which is .
With the definition of the restricted class of UF policies, we have
(10) |
Value under the Optimal (Restricted) UF Policies. Here, we characterize the optimal value under the optimal (restricted) UF policies; that is, . To do so, we establish an important relation between -uniform and 1-uniform bidding policies, which is of independent interest and is invoked several times in the paper. For a bid history , let denote the value obtained under the 1-uniform bid in round .
Lemma 3.
For any , let be a -uniform UF bid and . Then,
We state and prove a stronger version of Lemma 3 in Section A.5. By Lemma 3, for any , we can express as the maximum of the value obtained by 1-uniform UF bidding policies.
Let be the time-average value obtained by in the set of rounds in (as defined in Eq. 8). Formally, ,
Note that as because in any , we have . Now, fix some , where , and for any . Given this bidding policy, define as
That is, (respectively, ) are the set of indices in under which we set to (respectively, ).
With these definitions, we are ready to express the value under . By Lemma 3, for any round , the value of can be written as the maximum of 1-uniform bids , :
(11) | ||||
(12) |
We then invoke the following lemma to compute for any .
Lemma 4.
Let , where , and for any . For any ,
-
•
if (i.e., ), we have
(13) -
•
If (i.e., ), we have
(14)
The proof of Lemma 4 is presented in Section A.6. Note that the lower bound in Eq. 12 depends only on the choice of the partitions and . Substituting the lower bound from Lemma 4 in (10), we establish that for any ,
(15) |
To complete the claim, we establish an upper bound on (15) (equivalently on ) by:
Lemma 5.
The proof of Lemma 5 is presented in Section A.7.
6 Increasing the Number of Bid Quantity Pairs
In this section, we study the impact of increasing the number of bid-quantity pairs on the total value obtained compared to the base case when . Intuitively, a -uniform policy is more likely to get a higher value than a 1-uniform policy. We formalize this notion in this section and prove that the increase is linear in . Recall that in Section 2.5, we defined two metrics: and . We now present the main result of this section.
Theorem 6.1 (Impact of increasing ).
For any , .
-
•
In other words, for any given bid history, the optimal (UF) -uniform bidding policy obtains at least of the value obtained by the optimal (UF) -uniform bidding policy, where .
-
•
Furthermore, the upper bound is tight, i.e., for any , there exists a bid history, and a valuation curve such that and .
The proof of the upper bound is presented in Section A.8 and the tightness of the bound is discussed in Section B.3.
We finally present a result relating the inefficiency caused by restricting the policies to be UF (Theorem 5.2) and that caused by restricting to only 1-uniform bidding policies (Theorem 6.1).
Theorem 6.2.
For any , .
-
•
Put differently, for any bid history, the value obtained by the optimal 1-uniform UF bidding policy is at least of the value obtained by the optimal -uniform bidding policy, where , which is not necessarily UF.
-
•
Moreover, the upper bound is tight, that is, for any , there exists a and valuation curve such that .
The lower bound holds trivially as for any . To obtain the upper bound, observe that by Theorem 5.2 for and Theorem 6.1, we get
The tightness of the bound is presented in Section B.4. To understand the implication of the theorem, recall that we introduce inefficiency due to two factors: (i) restricting the bids to be UF and (ii) choosing the number of bid-quantity pairs in the bidding policy. Theorem 6.2 (specifically the tightness of the upper bound) suggests that the effects of both the inefficiencies are decoupled.
7 Identifying the Optimal Universally Feasible Policy
In the previous sections, we characterized the optimal class of -uniform UF bidding policies and showed that the class has a good performance while adhering to UF property. In this section, we discuss the problem of learning the optimal UF policy on the fly as the bidder participates in auctions over time.
Formally, consider a repeated setting where in every round , the seller announces the auction for identical items. The bidder submits a bid with no knowledge about the bids submitted by the competitors for round . The seller collects the bids from all the bidders, , and allocates the items to the bidders with the top bids by setting the highest bid as the clearing price.
As before, we consider the problem from the perspective of a single RoI-constrained, value-maximizing bidder. Our goal is then to design no-regret (sublinear regret) learning algorithms for bidding, where the regret is the difference between the value under the optimal UF policy in and what the bidder earns:
where the expectation is with respect to any randomness in the learning algorithm. To design a no-regret learning policy, when the number of bid-quantity pairs is small, which is typically the case in practice, one can leverage existing learning algorithms such as Hedge (Freund and Schapire, 1997) (for the full information setting)444In the full information setting, based on the received feedback, the bidder can compute for all . In the bandit setting, the bidder gets information about her own allocation, i.e., only. and the EXP3 algorithm (Auer et al., 1995) (for the bandit setting), leading to a regret of and , respectively, where hides the logarithmic factors. Hence, from the results of Theorem 6.1, we observe that increasing the number of bids from 1 to any general can increase the total value obtained by at most a factor linear in but the number of rounds required to identify such a policy can grow exponentially in . Each bidding policy in can be viewed as an expert in the Hedge and EXP3 algorithm. As is a constant, the number of experts, which is , is also small.
For the case when is large, the aforementioned learning algorithms are not practically appealing. Nevertheless, we design a method to obtain an approximately optimal nested -uniform bidding policy. The design of this algorithm is based on the following direct corollary of Lemma 3:
Corollary 7.1.
For any , we have
The proof of Corollary 7.1 is presented in Section A.9. This corollary shows that the offline problem of identifying the optimal UF bidding policy can be viewed as maximizing a certain monotone submodular function of the form: , subject to cardinality constraints. The submodularity of follows directly from Cornuéjols et al. (1983, Theorem 9.1). With this observation, one can employ algorithms for online submodular optimization under cardinality constraint to obtain sublinear -approximate regret of the order in the full information setting and in the bandit setting (Niazadeh et al., 2022).
8 Numerical Simulations
In this section, we conduct numerical experiments to study the results of this work in practice. Specifically, we investigate two key metrics that measure the performance of UF bidding policies: (proxy for ) and (proxy for ) as a function of . Recall that, , irrespective of (Theorem 5.2), and (Theorem 6.1).
Dataset and Parameters. We conduct our simulations for the EU ETS emission permit auction data for 2022 and 2023. However, only aggregate statistics of the submitted bids is publicly available for privacy reasons. Hence, we synthesize individual level bid data from these available statistics. The exact procedure to reconstruct the bid data is presented in Section C.1. The bids are normalised to be in . We sample the values from the distribution. In each simulation, we sample auctions and let . We solve () by formulating it as an integer linear program (ILP) by Corollary 7.1. As computing () can be non-trivial, we obtain an uniform upper bound for . The ILP and the uniform upper bound for is presented in Section C.2. We vary to and average over 100 simulations. The results are plotted in Fig. 4.


Price of Universal Feasibility. The simulations (i.e., the left plot of Fig. 4) show that (the upper bound for) rapidly decays to 1 with increase in . Specifically, for , the ratio of the value obtained by the optimal bidding policy (not necessarily UF) to that by UF bidding policies is indicating that the UF policies are near-optimal. Interestingly, this threshold value of aligns with the average number of bid-quantity pairs submitted by bidders in the actual EU ETS auctions during this time frame (4.35 for 2023 and 3.89 for 2022) (EEX, 2023).
Increasing the Number of Bid Quantity Pairs. From the right plot of Fig. 4, we observe that the empirical values of is significantly better than the worst-case bound (Theorem 6.1). In fact, the gain obtained by increasing the number of bid-quantity pairs plateaus after and even for , the ratio of the value obtained by a 10-uniform bidding policy to a classical (1-)uniform bidding policy is . Both the results indicate that UF bidding policies with small values of are practically optimal.
9 Conclusion and Open Problems
We studied uniform price auctions, widely used in various markets. While these auctions offer fair pricing, bidder behavior may deviate from theoretical predictions. We examine how bidders, seeking to maximize value while meeting RoI constraints, behave in these auctions. Our study characterizes the optimal bidding policies that maintain universal RoI feasibility regardless of competitors’ bids, showing that this class depends solely on the bidders’ valuations and RoI parameters. We also quantify the cost of enforcing the universal RoI feasibility property and explore the benefits of increasing the number of bid-quantity pairs. Additionally, we discussed methods for identifying optimal bidding policies and address challenges in scenarios with a large number of bid-quantity pairs. Furthemore, we conducted numerical simulations that show the universally feasible bidding policies perform substantially better than the theoretical results presented in this study.
Our study opens the door to several intriguing areas of interest for further exploration. First, analyzing discriminatory price auctions, also known as “pay-as-bid” auctions, could shed light on bidding strategies under this alternative auction framework. Second, introducing both RoI and budgetary constraints would offer a more realistic model of bidder behavior in practical scenarios where bidders may have financial limitations beyond just RoI considerations. Lastly, the extension of our findings to scenarios involving non-identical items, such as those encountered in combinatorial auctions, might provide valuable insights into more complex auction environments where items possess diverse characteristics and values.
References
- Aggarwal et al. (2019) Gagan Aggarwal, Ashwinkumar Badanidiyuru, and Aranyak Mehta. Autobidding with constraints. In Web and Internet Economics: 15th International Conference, WINE 2019, New York, NY, USA, December 10–12, 2019, Proceedings 15, pages 17–30. Springer, 2019.
- Anshelevich et al. (2008) Elliot Anshelevich, Anirban Dasgupta, Jon Kleinberg, Éva Tardos, Tom Wexler, and Tim Roughgarden. The price of stability for network design with fair cost allocation. SIAM Journal on Computing, 38(4):1602–1623, 2008.
- Auer et al. (1995) Peter Auer, Nicolo Cesa-Bianchi, Yoav Freund, and Robert E Schapire. Gambling in a rigged casino: The adversarial multi-armed bandit problem. In Proceedings of IEEE 36th annual foundations of computer science, pages 322–331. IEEE, 1995.
- Babaioff et al. (2023) Moshe Babaioff, Nicole Immorlica, Yingkai Li, and Brendan Lucier. Making auctions robust to aftermarkets. In 14th Innovations in Theoretical Computer Science Conference (ITCS 2023). Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2023.
- Balseiro et al. (2019) Santiago Balseiro, Negin Golrezaei, Mohammad Mahdian, Vahab Mirrokni, and Jon Schneider. Contextual bandits with cross-learning. Advances in Neural Information Processing Systems, 32, 2019.
- Balseiro et al. (2021a) Santiago Balseiro, Yuan Deng, Jieming Mao, Vahab Mirrokni, and Song Zuo. Robust auction design in the auto-bidding world. Advances in Neural Information Processing Systems, 34:17777–17788, 2021a.
- Balseiro et al. (2021b) Santiago Balseiro, Yuan Deng, Jieming Mao, Vahab S Mirrokni, and Song Zuo. The landscape of auto-bidding auctions: Value versus utility maximization. In Proceedings of the 22nd ACM Conference on Economics and Computation, pages 132–133, 2021b.
- Balseiro et al. (2022) Santiago Balseiro, Yuan Deng, Jieming Mao, Vahab Mirrokni, and Song Zuo. Optimal mechanisms for value maximizers with budget constraints via target clipping. Available at SSRN 4081457, 2022.
- Bertsimas et al. (2011) Dimitris Bertsimas, Vivek F Farias, and Nikolaos Trichakis. The price of fairness. Operations research, 59(1):17–31, 2011.
- Beyhaghi et al. (2021) Hedyeh Beyhaghi, Negin Golrezaei, Renato Paes Leme, Martin Pál, and Balasubramanian Sivan. Improved revenue bounds for posted-price and second-price mechanisms. Operations Research, 69(6):1805–1822, 2021.
- Binmore and Swierzbinski (2000) Ken Binmore and Joe Swierzbinski. Treasury auctions: Uniform or discriminatory? Review of Economic Design, 5:387–410, 2000.
- Birmpas et al. (2019) Georgios Birmpas, Evangelos Markakis, Orestis Telelis, and Artem Tsikiridis. Tight welfare guarantees for pure nash equilibria of the uniform price auction. Theory of Computing Systems, 63:1451–1469, 2019.
- Blumrosen and Nisan (2007) Liad Blumrosen and Noam Nisan. Combinatorial auctions. Algorithmic game theory, 267:300, 2007.
- Borgs et al. (2005) Christian Borgs, Jennifer Chayes, Nicole Immorlica, Mohammad Mahdian, and Amin Saberi. Multi-unit auctions with budget-constrained bidders. In Proceedings of the 6th ACM Conference on Electronic Commerce, pages 44–51, 2005.
- Brânzei et al. (2023a) Simina Brânzei, Mahsa Derakhshan, Negin Golrezaei, and Yanjun Han. Learning and collusion in multi-unit auctions. In Thirty-seventh Conference on Neural Information Processing Systems, 2023a. URL https://openreview.net/forum?id=1HKJ3lPz6m.
- Brânzei et al. (2023b) Simina Brânzei, Aris Filos-Ratsikas, Peter Bro Miltersen, and Yulong Zeng. Walrasian pricing in multi-unit auctions. Artificial Intelligence, page 103961, 2023b.
- Cason and Plott (1996) Timothy N Cason and Charles R Plott. Epa’s new emissions trading mechanism: a laboratory evaluation. Journal of environmental economics and management, 30(2):133–160, 1996.
- Chari and Weber (1992) V Chari and Robert Weber. How the us treasury should auction its debt. Federal Reserve Bank of Minneapolis Quarterly Review, 16(4), 1992.
- Cornuéjols et al. (1977) Gérard Cornuéjols, Marshall L. Fisher, and George L. Nemhauser. Exceptional paper—location of bank accounts to optimize float: An analytic study of exact and approximate algorithms. Management Science, 23(8):789–810, 1977. doi: 10.1287/mnsc.23.8.789.
- Cornuéjols et al. (1983) Gérard Cornuéjols, George Nemhauser, and Laurence Wolsey. The uncapicitated facility location problem. Technical report, Cornell University Operations Research and Industrial Engineering, 1983.
- Cramton and Ausubel (2006) Peter Cramton and Lawrence M Ausubel. Dynamic auctions in procurement. Handbook of Procurement, pages 1–21, 2006.
- Cramton and Stoft (2006) Peter Cramton and Steven Stoft. Uniform-price auctions in electricity markets. Elsevier Science, 2006.
- De Keijzer et al. (2013) Bart De Keijzer, Evangelos Markakis, Guido Schäfer, and Orestis Telelis. Inefficiency of standard multi-unit auctions. In European Symposium on Algorithms, pages 385–396. Springer, 2013.
- De Vries and Vohra (2003) Sven De Vries and Rakesh V Vohra. Combinatorial auctions: A survey. INFORMS Journal on computing, 15(3):284–309, 2003.
- Deng et al. (2020) Yuan Deng, Sébastien Lahaie, Vahab Mirrokni, and Song Zuo. A data-driven metric of incentive compatibility. In Proceedings of The Web Conference 2020, pages 1796–1806, 2020.
- Deng et al. (2021) Yuan Deng, Jieming Mao, Vahab Mirrokni, and Song Zuo. Towards efficient auctions in an auto-bidding world. In Proceedings of the Web Conference 2021, pages 3965–3973, 2021.
- Deng et al. (2022) Yuan Deng, Negin Golrezaei, Patrick Jaillet, Jason Cheuk Nam Liang, and Vahab Mirrokni. Fairness in the autobidding world with machine-learned advice. arXiv preprint arXiv:2209.04748, 2022.
- Deng et al. (2023a) Yuan Deng, Negin Golrezaei, Patrick Jaillet, Jason Cheuk Nam Liang, and Vahab Mirrokni. Multi-channel autobidding with budget and roi constraints. In International Conference on Machine Learning, pages 7617–7644. PMLR, 2023a.
- Deng et al. (2023b) Yuan Deng, Jieming Mao, Vahab Mirrokni, Hanrui Zhang, and Song Zuo. Autobidding auctions in the presence of user costs. In Proceedings of the ACM Web Conference 2023, pages 3428–3435, 2023b.
- Derakhshan et al. (2021) Mahsa Derakhshan, David M Pennock, and Aleksandrs Slivkins. Beating greedy for approximating reserve prices in multi-unit vcg auctions. In Proceedings of the 2021 ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1099–1118. SIAM, 2021.
- Derakhshan et al. (2022) Mahsa Derakhshan, Negin Golrezaei, and Renato Paes Leme. Linear program-based approximation for personalized reserve prices. Management Science, 68(3):1849–1864, 2022.
- Dobzinski and Leme (2014) Shahar Dobzinski and Renato Paes Leme. Efficiency guarantees in auctions with budgets. In International Colloquium on Automata, Languages, and Programming, pages 392–404. Springer, 2014.
- Dobzinski and Nisan (2015) Shahar Dobzinski and Noam Nisan. Multi-unit auctions: beyond roberts. Journal of Economic Theory, 156:14–44, 2015.
- Dobzinski et al. (2012) Shahar Dobzinski, Ron Lavi, and Noam Nisan. Multi-unit auctions with budget limits. Games and Economic Behavior, 74(2):486–503, 2012.
- EEX (2023) EEX. Eex - eua primary auction spot download, 2023. URL https://www.eex.com/en/market-data/environmental-markets/eua-primary-auction-spot-download. Accessed on January 17, 2024.
- Engelbrecht-Wiggans et al. (2006) Richard Engelbrecht-Wiggans, John A List, and David H Reiley. Demand reduction in multi-unit auctions with varying numbers of bidders: theory and evidence from a field experiment. International Economic Review, 47(1):203–231, 2006.
- Fabra et al. (2006) Natalia Fabra, Nils-Henrik von der Fehr, and David Harbord. Designing electricity auctions. The RAND Journal of Economics, 37(1):23–46, 2006.
- Fadaei and Bichler (2016) Salman Fadaei and Martin Bichler. Truthfulness and approximation with value-maximizing bidders. In International Symposium on Algorithmic Game Theory, pages 235–246. Springer, 2016.
- Feng et al. (2023) Zhe Feng, Swati Padmanabhan, and Di Wang. Online bidding algorithms for return-on-spend constrained advertisers. In Proceedings of the ACM Web Conference 2023, pages 3550–3560, 2023.
- Freund and Schapire (1997) Yoav Freund and Robert E Schapire. A decision-theoretic generalization of on-line learning and an application to boosting. Journal of computer and system sciences, 55(1):119–139, 1997.
- Friedman (1959) Milton Friedman. Testimony in employment, growth, and price levels. In Hearings before the Joint Economic Committee, 86th Congress, 1st Session, pages 3023–3026, Washington, D.C., 1959.
- Galgana and Golrezaei (2023) Rigel Galgana and Negin Golrezaei. Learning in repeated multi-unit pay-as-bid auctions, 2023.
- Garbade and Ingber (2005) Kenneth Garbade and Jeffrey Ingber. The treasury auction process: Objectives, structure, and recent adaptations. Structure, and Recent Adaptations, 2005.
- Goldner et al. (2020) Kira Goldner, Nicole Immorlica, and Brendan Lucier. Reducing inefficiency in carbon auctions with imperfect competition. In 11th Innovations in Theoretical Computer Science Conference (ITCS 2020). Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2020.
- Golrezaei et al. (2021a) Negin Golrezaei, Adel Javanmard, and Vahab Mirrokni. Dynamic incentive-aware learning: Robust pricing in contextual auctions. Operations Research, 69(1):297–314, 2021a.
- Golrezaei et al. (2021b) Negin Golrezaei, Max Lin, Vahab Mirrokni, and Hamid Nazerzadeh. Boosted second price auctions: Revenue optimization for heterogeneous bidders. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining, pages 447–457, 2021b.
- Golrezaei et al. (2021c) Negin Golrezaei, Ilan Lobel, and Renato Paes Leme. Auction design for roi-constrained buyers. In Proceedings of the Web Conference 2021, pages 3941–3952, 2021c.
- Golrezaei et al. (2023) Negin Golrezaei, Patrick Jaillet, Jason Cheuk Nam Liang, and Vahab Mirrokni. Pricing against a budget and roi constrained buyer. In International Conference on Artificial Intelligence and Statistics, pages 9282–9307. PMLR, 2023.
- Goulder and Schein (2013) Lawrence H Goulder and Andrew R Schein. Carbon taxes versus cap and trade: a critical review. Climate Change Economics, 4(03):1350010, 2013.
- Hailu and Thoyer (2010) Atakelty Hailu and Sophie Thoyer. What format for multi-unit multiple-bid auctions? agent-based simulation of auction performance and nonlinear bidding behaviour. Computational Economics, 35:189–209, 2010.
- Hartline and Roughgarden (2009) Jason D. Hartline and Tim Roughgarden. Simple versus optimal mechanisms. In Proceedings 10th ACM Conference on Electronic Commerce (EC-2009), Stanford, California, USA, July 6–10, 2009, pages 225–234, 2009.
- Kahn et al. (2001) Alfred E Kahn, Peter Cramton, Robert H Porter, Richard D Tabors, et al. Pricing in the california power exchange electricity market: Should california switch from uniform pricing to pay-as-bid pricing? Blue Ribbon Panel Report, California Power Exchange, 2001.
- Klemperer (2009) Paul Klemperer. A new auction for substitutes: Central-bank liquidity auctions,’toxic asset’auctions, and variable product-mix auctions. Journal of the European Economic Association, Forthcoming, 2009.
- Koutsoupias and Papadimitriou (1999) Elias Koutsoupias and Christos Papadimitriou. Worst-case equilibria. In Annual symposium on theoretical aspects of computer science, pages 404–413. Springer, 1999.
- Liaw et al. (2023) Christopher Liaw, Aranyak Mehta, and Andres Perlroth. Efficiency of non-truthful auctions in auto-bidding: The power of randomization. In Proceedings of the ACM Web Conference 2023, WWW ’23, page 3561–3571, New York, NY, USA, 2023.
- Lucier et al. (2023) Brendan Lucier, Sarath Pattathil, Aleksandrs Slivkins, and Mengxiao Zhang. Autobidders with budget and roi constraints: Efficiency, regret, and pacing dynamics. arXiv preprint arXiv:2301.13306, 2023.
- Mas-Colell et al. (1995) Andreu Mas-Colell, Michael Dennis Whinston, Jerry R Green, et al. Microeconomic theory, volume 1. Oxford university press New York, 1995.
- Milgrom (2004) Paul Robert Milgrom. Putting auction theory to work. Cambridge University Press, 2004.
- Myerson (1981) Roger B Myerson. Optimal auction design. Mathematics of operations research, 6(1):58–73, 1981.
- Niazadeh et al. (2022) Rad Niazadeh, Negin Golrezaei, Joshua Wang, Fransisca Susan, and Ashwinkumar Badanidiyuru. Online learning via offline greedy algorithms: Applications in market design and optimization. Management Science, 2022.
- Nyborg et al. (2002) Kjell G Nyborg, Kristian Rydqvist, and Suresh M Sundaresan. Bidder behavior in multiunit auctions: Evidence from swedish treasury auctions. Journal of Political Economy, 110(2):394–424, 2002.
- Palacios-Huerta et al. (2022) Ignacio Palacios-Huerta, David C Parkes, and Richard Steinberg. Combinatorial auctions in practice. Available at SSRN 3844338, 2022.
- Pekeč and Rothkopf (2003) Aleksandar Pekeč and Michael H Rothkopf. Combinatorial auction design. Management Science, 49(11):1485–1503, 2003.
- Regulations (2019) EU ETS Auction Regulations. Eu ets auction regulations, 2019. URL https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:02010R1031-20191128. Accessed on January 19, 2024.
- Riley and Samuelson (1981) John G Riley and William F Samuelson. Optimal auctions. The American Economic Review, 71(3):381–392, 1981.
- Roughgarden and Wang (2019) Tim Roughgarden and Joshua R Wang. Minimizing regret with multiple reserves. ACM Transactions on Economics and Computation (TEAC), 7(3):1–18, 2019.
- Sandholm (2003) Tuomas Sandholm. Automated mechanism design: A new application area for search algorithms. In International Conference on Principles and Practice of Constraint Programming, pages 19–36. Springer, 2003.
- Schmalensee and Stavins (2017) Richard Schmalensee and Robert N Stavins. Lessons learned from three decades of experience with cap and trade. Review of Environmental Economics and Policy, 2017.
- Tierney et al. (2008) Susan F Tierney, Todd Schatzki, and Rana Mukerji. Uniform-pricing versus pay-as-bid in wholesale electricity markets: does it make a difference? New York ISO, 2008.
- Wilkens et al. (2016) Christopher A Wilkens, Ruggiero Cavallo, Rad Niazadeh, and Samuel Taggart. Mechanism design for value maximizers. arXiv preprint arXiv:1607.04362, 2016.
- Williamson and Shmoys (2011) David P Williamson and David B Shmoys. The design of approximation algorithms. Cambridge university press, 2011.
- Wilson (1985) Robert Wilson. Game-theoretic analyses of trading processes. Institute for Mathematical Studies in the Social Sciences, Stanford University, 1985.
Appendix A Omitted Proofs
A.1 Proof of Theorem 3.1
Define the following class of no-overbidding (NOB) bidding policies containing upto bid-quantity pairs:
We first show that , and then complete the proof by showing .
Proof of . We start by presenting a lemma about the bidder’s per unit payments, which we will also use to prove several other results.
Lemma 6 (Per-unit Payments).
Suppose the bidder bids . Recall that . Recall that, is the smallest winning bid in the absence of bids from bidder for round . If , and , . Then, the per-unit payments by the bidder in round is
(16) |
The proof of Lemma 6 is presented in Section A.1.1.
Observation 1.
Overbidding is not an universally feasible bidding policy. To see this, let be an overbid such that . Now, consider a bid history with a single round (i.e., ) in which the individual bids are:
where and . Submitting gets allocated units and from Lemma 6, we conclude that the clearing price of auction is . As by assumption, the RoI constraint is violated.
As overbidding is not UF, every UF bidding policy is a NOB bidding policy, i.e., .
Proof of . We now prove that the converse is also true, i.e., every NOB bidding policy is also UF. To show this, fix any arbitrary bid history, , and consider any where . Suppose in round , bidding wins units. So, from Lemma 6, if , trivially, . If , for some ,
The first inequality holds true because bidders’ per-unit payment is at most their least winning bid (individual rationality of the auction format), the second is true by definition, and the third is true because the is non-decreasing in and . As the choice of bid history , round , and bidding policy , was arbitrary, we conclude that every bid in is UF, i.e., , which completes the proof.
A.1.1 Proof of Lemma 6
Consider the following three cases:
-
1.
If , trivially, .
-
2.
Let . Let be the last accepted bid after including , i.e., . Then .
-
I.
holds true because the bidder is allocated at least one unit for bid and
-
II.
is correct because she does not acquire at least one unit for bid . Hence, .
-
I.
-
3.
Suppose . If , then . However, if , . So, .
A.2 Proof of Lemma 1
Let and . Recall that and such that . Furthermore, by assumption, is RoI feasible for .
We first prove that is also feasible for the fixed bid history, . Contrary to our claim, suppose is infeasible. Then, there must exist a round in which is allocated units with clearing price such that the RoI constraint is violated:
(17) |
For the same round , suppose is allocated units. By definition of allocation rule and payment rule, the units allocated and the clearing price obtained in an auction are weakly increasing in bids, so and . As is feasible,
(18) |
Combining Equations (17) and (18), we have
which is a contradiction. Here is true as is non-increasing in and . So, is feasible.
To prove monotonocity, consider any round . By definition of the allocation rule, the value obtained in an auction is weakly increasing in the bids submitted. As and are both feasible, the RoI constraints are valid for both. So, . Summing over all rounds, we get the desired result.
A.3 Proof of Lemma 2
Fix any -uniform bid . Recall the constructed bid history, , for which is an optimal bidding policy in . For sake of completeness, we present it again. We constructed a bid history with rounds. In round , for a sufficiently small and ,
If , we set to for any . We proved that is an optimal bidding policy for . Furthermore, we also showed that obtains the maximum number of units that can be allocated to the bidder in every round.
We now show that the value obtained under the -uniform bid and is strictly larger than that under ANY other -uniform bid and where . That is,
We show the result by contradiction. Contrary to our claim, suppose that there exists an optimal -uniform bid, . Let and define . Let . As is UF, invoking Lemma 3, we get that for any round :
(19) |
We show that for each of the rounds in , a unique bidding policy of the form: maximizes the value obtained for that round. So, if , then clearly is suboptimal as there will be at least one round in which will not achieve the same value as . So, assume that . As the RHS of (19) is a maximum over entities, it can be uniquely identified. Thus, is uniquely determined.
To see this, consider any round . For a policy to win at least 1 unit, it has to be higher than the least winning competing bid. So, . By assumption, obtains the same value as in round . To win units in round , the demand should be for at least units. So, . As was chosen arbitrarily, . Now, observe that fixing ’s uniquely determines , implying , which is a contradiction. So, the -uniform bid is the unique optimal bidding policy for in .
A.4 Proof of Theorem 5.1
Suppose the bidder values each unit equally (i.e., for all ). We first compute the optimal UF bidding policy and repeat the exercise by removing the UF condition. We show that the optimal policy in both the cases are identical and thus complete the proof.
Optimal Universally Feasible Bidding Policy. Fix some . As for all , for all . So,
(20) |
As the bid value remains the same for all , to maximize value, the bidder must select the policy with highest demand, hence the optimal UF bidding policy is .
Removing the Universal Feasibility Condition. Here, we characterize the optimal non-UF bidding policy and show that it is for any . To do so, we present the following lemma which relates the the number of units allocated to the optimal bidding policy, and 1-uniform UF bidding policies.
Lemma 7.
We state and prove a stronger version of Lemma 7 as Lemma 9 in Section A.6.1.
Suppose the bidder is allocated units any round under and . Then, by Lemma 7, the bidding policy obtains units in round . By Lemma 1 (monotonocity of feasible bids), wins at least units in round . As was chosen arbitrarily, we conclude that wins at least units in every round implying that obtains at least . Trivially, the value obtained by is at most . So, bidding obtains for the bid history . Combining with the results from the previous paragraph, we conclude that .
A.5 Proof of Lemma 3 and its Stronger Version (Lemma 8)
To show Lemma 3, we will verify a stronger version of the lemma (Lemma 8 stated below) that has a similar statement, but does not require the bid to be UF.
Lemma 8.
Fix a bid history . For , let denote the value obtained by bidding in round . For any , let be a feasible (not necessarily UF) -uniform bid for . Then, we have
where we recall that .
Proof.
Proof of Lemma 8. We prove the lemma via induction on . The base case is for which the result is trivially true. Now assume that the result holds for any -uniform bid for a fixed bid history . We will then show that the result holds for any -uniform bid and the same .
Consider the case for a -uniform bid . We know by assumption that is feasible for . Suppose that by bidding , the bidder is allocated units in round . There are two cases: (a) and (b) .
Case I. . In this case, we have
(21) |
Claim 2.
The bid-quantity pair is feasible for and for any , .
Proof.
Case II. . As , is the least winning bid which implies . So, is allocated at least units which implies . By 2, we also have . Hence,
(23) |
As , is allocated at least units, whereas has demand for (hence, can be allocated) at most units. So,
(24) |
A.6 Proof of Lemma 4
To prove this result, we use the following key lemma that compares allocations under and 1-uniform UF bidding policies. The proof of this lemma is presented in Section A.6.1.
Lemma 9.
For any , let be the optimal solution to Problem (). Recall where under and , units is allocated to the bidder in round , for .
-
1.
For any and , the 1-uniform bid is allocated exactly units.
-
2.
For any , let , defined in Eq. 7, be the rounds in which is the least winning bid. Suppose that such that . Then in any in which is allocated less than units, i.e., , the 1-uniform bidding policy is allocated at least units.
With this lemma, we are ready to show the result.
Case I: . By assumption, . So, for any , invoking Lemma 9 (1) with , we conclude that is allocated exactly units. Summing over all rounds in ,
(25) |
Now, suppose . By definition, . Also, for any by definition. So, for any , invoking Lemma 9 (2) with , we conclude that is allocated at least units. Hence, summing over all rounds, gets at least the value obtained by over the rounds in . So,
(26) |
Case II: . So, for any , using Lemma 9 (1) with , we get that is allocated exactly units, which is the same as the allocation for . Summing over all rounds in ,
(28) |
For the rounds in , trivially,
(29) |
A.6.1 Proof of Lemma 9
(1) First we show that for any and , the 1-uniform bid is allocated exactly units. As , it is universally feasible. By assumption, is allocated units in round . Let . Recall that, is the smallest winning bid in the absence of bids from bidder for round . If , the result is vacuously true. Suppose , then
where the first inequality holds by definition of and our assumption that . For the second inequality, let . By Lemma 6,
-
1.
If , we have as is allocated units.
-
2.
If , we have and by definition of , .
The third is true as RoI constraints are satisfied by for round , and fourth is true as is a non-decreasing function of and . From the first and last expressions, which implies that is allocated at least units in round . Moreover, can be allocated at most units. Combining both, gives the desired result that the 1-uniform bid is allocated exactly units.
(2) For any , let , defined in Eq. 7, be the rounds in which is the least winning bid. Suppose that such that . Then, we wil show that in any in which is allocated less than units, i.e., , the 1-uniform bidding policy is allocated at least units.
Observe that , so it is UF. If , the result is trivially true. Fix any and consider the set of rounds in . As , by Lemma 6, . So, for any such that ,
Here, the first inequality holds as is the least winning bid for round and the second one holds as RoI constraints are valid for for round . From the first and the last expressions, we conclude that is allocated at least units.
A.7 Proof of Lemma 5
From Eq. 12 of the main text, for any , we have:
Substituting the lower bounds from Lemma 4,
(31) |
which gives:
(32) |
Let be the partition of that minimizes the RHS of (32). Then,
(33) |
Consider a partition of that differs from the maximizing partition by exactly one element, i.e., for some , consider the following partition: . By definition,
(34) |
Now, for some , consider the following partition: . By definition,
(35) |
Plugging in the values,
where
and follows from 1.
Fact 1 (Williamson and Shmoys (2011, pp. 25)).
For positive numbers and ,
Finally,
where .
A.8 Proof of Theorem 6.1
We define the following metrics for any :
So, and . We first derive bounds on and and then maximizing over all , we get the desired result. Note that the lower bound for holds true as and the lower bound for holds true by definition of the Problem ().
Claim 3 (Upper bound on and ).
For any fixed and , and .
A.8.1 Bound for .
Fix some bid history . To show the upper bound, without loss of generality, assume . So, by invoking Lemma 8 (as is feasible),
Fact 2.
Let , then unless such that .
Consider the two following cases:
Case 1. Suppose, such that . Then,
(36) |
where in Eq. 36, the maximum is taken over all 1-uniform feasible bidding policies for .
Case 2. Suppose for all , and define . So,
(37) |
In Eq. 37, the maximum is taken over all 1-uniform feasible bidding policies for . By Problem (), . So, in Case 2, . From the two cases, we conclude that for any . Maximizing over all , we get the desired result.
A.8.2 Bounds on .
Fix a bid history . To show the upper bound, without loss of generality, assume . So, by invoking Lemma 3,
Henceforth, the proof proceeds identical to that for establishing the upper bound for , with the exception that in Eq. 36 and Eq. 37, the maximum is taken over the UF bidding policies in , instead of all feasible bidding policies. Thus, we conclude that . Maximizing over all , we get the desired result.
A.9 Proof of Corollary 7.1
Let be a nested UF policy in where . Hence, for any , by Lemma 3, we have
Appendix B Tight Lower Bounds
B.1 Tight Lower Bound for Theorem 5.2 (For )
In this section, we construct a bid history, and valuation curve (equivalently the ) for which the upper bound on , presented in Theorem 5.2, is tight. Recall that for any choice of , , where . To minimize , we choose a valuation curve that is very weakly decreasing. We then set the competing bids such that for all . Finally, we determine the values of and for which the upper bound is tight. See the definition of these quantities in Section 5.1, where the first part of the theorem is proven.
We present the case when below. The case for is deferred to Section B.2. Although the main idea for both the cases are the same, for , the construction is more involved, and hence presented separately (see details in Section B.2). Formally, for any , we design a bid history, , and valuation vector, for which .
Let . Suppose , target RoI and where . Observe that as . Let and . The bid history is defined as:
where . The bid history is presented in Table 2.
Notice that the constructed contains rounds with high competition (where the bidder can acquire at most 1 unit), while there is one round with minimal competition, allowing the bidder to obtain any desired number of units. In such instances, 1-uniform UF bidding policies of the form do not perform well universally on all rounds. This is because under the 1-uniform UF bidding policies of the form , as increases, despite the increasing demand (i.e., ), the bid value decreases, thereby reducing the likelihood of acquiring a higher number of units.
Computing . Note that no feasible bidding policy can be allocated more than 1 unit in the first rounds and units in the final round. We claim that . Observe that is allocated 1 unit in each of the first rounds and units in the final round. Hence, it is allocated the maximum number of units possible. To verify that is feasible, notice that for , . For round , as , where , implying that is feasible. So, .
Computing the optimal policy in . Here, we argue that the optimal policy in is . Observe that the policy is allocated 1 unit in each round. Hence, it obtains a total value of .
As , for , bidding for does not get any value in the first rounds. Bidding gets exactly units in round as for any . So, for , the total value obtained by bidding is . Hence, , which is the value obtained by the UF bid . So,
B.2 Tight Lower Bound for Theorem 5.2 (For )
In this section, we design a bid history and valuation vector, such that for any , . By definition, for any and ,
(38) |
where the second inequality follows directly from the bounds on (see details in Section A.8). So, instead of computing directly which can be non-trivial, we obtain and show that the bound is tight.
B.2.1 Construction of .
We first decide all the parameters.
-
•
Fix and any integer .
-
•
Let . Consider rounds and units in each auction.
-
•
Let . Set such that .
Consider a valuation vector such that , and target RoI . Partition the rounds into partitions such that the first partition has round and the partition has rounds for . Each partition has identical competing bid profile submitted by other bidders. In particular,
-
1.
The first partition (containing one round) has all the bids submitted by others as .
-
2.
If and is odd, for the partition (of size ), the smallest winning competing bids are and the remaining bids are .
-
3.
If and is even, for the partition (of size ), the smallest winning competing bids are and the remaining bids are .
We present an example for such a bid history in Table 3.
Partition 1 | Partition 2 | Partition 3 | Partition 4 |
---|---|---|---|
bids are | bids are | bids are | bids are |
bids are | bids are | bids are | 1 bid is |
B.2.2 Computing .
We make the following claim about the optimal -uniform bidding policy for the constructed .
Lemma 10.
For the aforementioned , where
(39) |
Furthermore,
Proof.
Proof. We begin by a crucial observation that the bid history does not allow obtaining more than units in the partition irrespective of the number of bids submitted by the bidder. To verify this, note that, the maximum number of units that can be allocated to any bidding policy in the partition is either or (depending on if is even or odd). Suppose contrary to our claim, the bidder is allocated units in the some round in the partition by bidding some . Let be the complete bid profile. So, but indicating that the RoI constraint is violated, which verifies our claim.
So, the total number of units, , that can be obtained by the bidder across the auctions is:
Now, we compute the the number of units obtained by bidding and show that it is allocated units across all the auctions, demonstrating that it is the optimal bidding strategy.
Consider any auction in the partition. The lowest winning bid in the bid profile is . Note that the unique bid values (ignoring the quantity for the sake of brevity) in are . We claim that the winning bid values of in the partition are . This is true because the least bid value in is greater than , i.e.,
Let denote the number of units allocated to in each auction in the partition. There are two cases:
-
(a)
for odd, recall that for the partition (of size ), the smallest winning competing bids are and the remaining bids are . Then,
-
(b)
For even, recall that for the partition (of size ), the smallest winning competing bids are and the remaining bids are .
Here, the minimum is taken over two quantities as the first quantity is the number of finite competing bids in any round in the partition and the second quantity represents the total demand of the winning bids in . So, the total number of units obtained across all rounds:
As this is the maximum number of units that can be obtained by the bidder, is optimal. The total value obtained by bidding is
∎
B.2.3 Computing
Recall that we chose to compute and then invoke the bounds on , instead of directly evaluating .
Lemma 11.
For the aforementioned , and .
Proof.
Proof. The basic idea is to enumerate the total units (value) that can be obtained by bidding for and then finding the maximum of those values. As can be exponential in , we exploit the structure of the bid history to compute the objective in an efficient manner.
Suppose . The maximum number of units (value) that can be obtained by bidding is trivially , So, obtains a total value .
Suppose . Furthermore, assume , for some . Consider any bid of the form . Bidding does not obtain any units in the partitions indexed by as is strictly less than the least winning competing bids in those partitions, i.e., , for any . So, if , gets no units in
In the remaining auctions it can win at most units. So, the maximum value obtained by for any given is
where the last inequality holds as . Hence, and . ∎
B.3 Tight Lower Bound for Theorem 6.1
In this section, we construct a bid history and valuation vector, such that for any , and . The same example serves both the purposes.
B.3.1 Construction of .
We first decide all the parameters.
-
•
Fix and any integer .
-
•
Let . Consider rounds and units in each auction.
-
•
Let . Set such that .
Let the valuation vector be such that , and target RoI, . Partition the rounds into partitions such that the first partition has round and the partition has rounds for . Each partition has identical competing bid profile submitted by the other bidders. In particular,
-
1.
The first partition (containing one round) has all the competing bids to be .
-
2.
For , the partition (of size ), the smallest competing winning bids are and the remaining bids are .
We present an example for such a bid history in Table 4.
Partition 1 | Partition 2 | Partition 3 | Partition 4 |
---|---|---|---|
bids are | bids are | bids are | bids are |
bids are | bids are | bids are | 2 bids are |
B.3.2 Identifying (equivalently )
We make the following claim about the optimal -uniform (UF) bidding policy for .
Lemma 12.
For the aforementioned , where
(40) |
Furthermore,
Proof.
Proof. We begin by a crucial observation that the bid history does not allow obtaining more than units in the partition irrespective of the number of bids submitted by the bidder. To verify this, suppose contrary to our claim, that the bidder is allocated units in the some round in the partition by bidding some . Let be the complete bid profile. Hence, but indicating that the RoI constraint is violated which verifies our claim.
So, the total number of units, , that can be obtained by the bidder across the auctions is:
Now, we compute the number of units obtained by bidding and show that it is allocated units across all the auctions, showing that it is the optimal bidding strategy. Moreover, also exhibits a nested structure indicating that it is also UF which implies that . Hence, the feasibility of is satisfied.
To show is optimal, consider any auction in the partition. The lowest winning competing bid is . Note that the unique bid values (ignoring the quantity for the sake of brevity) in , provided in Eq. 40, are . We claim that the winning bid values of in the partition are . Again recall that for , for the partition (of size ), the smallest competing winning bids are and the remaining bids are . And here, the least bid value in is greater than , i.e.,
Moreover, observe that the bidder is allocated the maximum number of units demanded for each of the bid value in . So, the number of units in each auction in the partition by bidding is
Hence, the total number of units obtained across all rounds:
As this is the maximum number of units that can be obtained by the bidder, is optimal. The total value obtained by bidding is given by
∎
B.3.3 Computing (equivalently ).
In this section, we identify the optimal 1-uniform bidding (UF) policy for the bid history, .
Lemma 13.
For the constructed , and .
Proof.
Proof. We use a standard divide-and-conquer strategy to find the optimal 1-uniform bidding policy. In particular, we study the following problem: for a fixed , what is the optimal value of ? As can be exponential in , we exploit the structure of the bid history to compute the objective in an efficient manner.
Suppose . The maximum number of units (value) that can be obtained by bidding is trivially . Setting achieves this upper bound. So, obtains a total value .
Suppose . Furthermore, assume , for some .
-
•
We first show that is not a feasible bid value for chosen values of . Suppose . Consider any round in the partition . Observe that bidding obtains units in this round as , which is the least winning competing bid. Then, the clearing price is at least (which is the least winning competing bid for that round) but it is allocated exactly units. Hence, the RoI constraint is violated.
-
•
Next, we show that if , the bidder is not allocated any units in several rounds. Specifically, if , then is not allocated any units in the partitions indexed by as is strictly less than least winning competing bid.
So, if , the optimal bidding policy gets no units in
(41) |
In the remaining auctions it can win at most units. So, the maximum value obtained by the optimal bidding policy for any given is
where the last inequality holds as . Hence, . Moreover, observe that , so and . ∎
Substituting values from LABEL:lem:\numbid-bids-tight, and Lemma 13
where the last step follows by substituting the value of and thus concludes the proof. Similar analysis for also yields .
B.4 Tight Lower Bound for Theorem 6.2
In this section, we present a bid history and valuation vector, such that for any , . Recall that for showing tightness of the bound for Theorem 5.2 for any general , we computed a lower bound to of the form . We consider a valuation curve and a bid history that has a structure identical to the one presented in Section B.2 but with the following modified parameters,
-
•
Fix and any integer .
-
•
Let . Consider rounds and units in each auction.
-
•
Let . Set such that .
Consider a valuation vector such that , and target RoI . Substituting the values from LABEL:lem:\numbid-bids-tight-2 and Lemma 11,
where the last step follows by substituting the value of and thus concludes the proof.
Appendix C Simulation Details
C.1 Reconstructing Individual Bid Data
We obtained the publicly available auction data for EU ETS emission permit auctions held in 2022 and 2023 (EEX, 2023). For each auction indexed by , we have the following relevant information: the minimum bid (), the maximum bid (), the average of the bids (), the median of the bids (), and the number of bid-quantity pairs submitted (). We normalized the bids to be in . For all rounds , (linear regression yields coefficient 1.01 and intercept ).
Upon further investigation, we observed that, except a few, a significant number of auctions had either (Type I) or (Type II). As , we deduce that for Type I, most of the bids are concentrated in the interval whereas for Type II, most of the bids are in the interval . We posit that for Type I (resp. Type II) auctions, fraction of the bids () are in (resp. ) and the fraction of bids are in (resp. ). If for Type I (resp. Type II) auctions, (resp. ), we assume that all the bids are uniformly present in the interval . With these assumptions, we generate individual bid data for each auction by sampling uniformly from these intervals.
After generating the individual bid data, we compute the metrics for the reconstructed bids (say ) for each auction and reject those with a relative error of at least (tolerance). For our simulations, we set . We perform a grid search for to maximize the number of auctions where the metrics of the reconstructed data are within relative error of the actual metrics, and obtain that . Following this pre-processing, we have reconstructed individual bid data for auctions. This reconstructed data is used in our simulations in Section 8.
C.2 Formulating the Integer Linear Program
Characterizing (). By Corollary 7.1, we have that for any ,
Let , i.e., the value obtained by bidding in round for any and . Then, () can be equivalently formulated as:
() | ||||||
such that | ||||||
We note that the formulation in Eq. is a special case of the -facility location problem (Cornuéjols et al., 1983) and is identical to the float maximization problem in bank accounts (Cornuéjols et al., 1977; Williamson and Shmoys, 2011, pp. 47). Both the problems are not known to have any polynomial time algorithm that results in an exact optimal solution.
An Uniform Upper Bound for For any bid history, , suppose is allocated units in any round . Then, by Lemma 9 (1), we know that also gets units in round . So,
which is the optimal objective value of (), when solved without the cardinality constraints, i.e., .