Thanks for your review and comments about our paper! Please find our response below:
- **(motivation for α-CTIF)**
We will carefully revise the presentation to clarify the definition based on feedback.
In Example 1.1, we describe an empirical problem of cloud resource management, which reduces to the online knapsack problem.
Our study of the tradeoff between static and dynamic pricing (theoretically, α-CTIF) is primarily motivated by the observation that cloud resource providers almost never use dynamic pricing in the real world because it is inconvenient for and *inequitable towards* consumers. Since the canonical optimal ZCL algorithm corresponds to a nearly fully dynamic pricing strategy, there is a disconnect between the theoretically optimal revenue maximization strategy and the static pricing which is actually used.
Static pricing is simple and interpretable, but has drawbacks in terms of revenue maximization and demand response. Our work then considers how we can interpolate between these two extremes in a theoretically rigorous way, which corresponds to a formalization of the “surge pricing” model employed by e.g. ridesharing platforms. This motivates the definition of α-CTIF, where α allows us to tune the tradeoff between these two pricing models.
- **(adapting fairness to other online problems)**
We do believe that the notion of α-CTIF can be adapted easily for other online problems, and will expand on this potential generalization. We think the notion is flexible and natural in many other contexts, and our hope is that this work is seen to be as much about the general framework and techniques as it is about the specific OKP setting.
In general, α-CTIF should be applicable to any online problem where decisions are of an “accept or reject” nature. A special case of α-CTIF has already been studied in [1] for prophet inequalities, and further generalizations may apply to online problems such as time-series search [2], interval scheduling [3], independent set [4], bipartite matching [5] or multiple knapsack [6].
In each of these online problems, an irrevocable (and possibly weighted) accept/reject decision must be made at each time step. The high-level notion of time fairness then captures the concept that items should be treated fairly in the online decision-making process, regardless of their arrival position in the sequence.
For instance, α-CTIF could be meaningful in a problem such as online bipartite matching [5], where the nodes in one “half” of a bipartite graph arrive online and the algorithm must make an irrevocable matching to the offline nodes, which may be weighted (e.g. of different quality). Most traditionally competitive approaches to this problem would tend to match early arrival nodes to higher-quality offline nodes, while matching late arrivals with lower-quality offline nodes, thereby violating an equitable notion of access across arrival times, and motivating our definitions of time fairness across nodes arriving at different times.
We believe that time fairness is a challenging, intellectually interesting, and yet empirically important constraint to consider in the context of many such online problems.
[1] M. Arsenis and R. Kleinberg. *Individual fairness in prophet inequalities*. EC ’22. doi:10.1145/3490486.3538301.
[2] R. El-Yaniv, A. Fiat, R. M. Karp, and G. Turpin. *Optimal search and one-way trading online algorithms*.
Algorithmica, 30(1):101–139, May 2001. doi:10.1007/s00453-001-0003-0
[3] R. Lipton and A. Tomkins. *Online Interval Scheduling*. SODA ‘94. doi:10.5555/314464.314506
[4] M. M. Halldórsson, K. Iwama, S. Miyazaki, and S. Taketomi. *Online independent sets*. Theoretical Computer Science, (289)2:953-962, 2002. doi:10.1016/S0304-3975(01)00411-X.
[5] R. M. Karp, U. V. Vazirani, and V. V. Vazirani. *An optimal algorithm for on-line bipartite matching*. STOC ‘90.
[6] M. Cygan, Ł. Jeż, and J. Sgall. *Online knapsack revisited*. Theory of Computing Systems 58 (2016): 153-190.