We consider an online version of the well-studied network utility maximization problem, where users arrive one by one and an operator makes irrevocable decisions for each user without knowing the details of future arrivals. We propose a threshold-based algorithm and analyze its worst-case performance. We prove that the competitive ratio of the proposed algorithm is linearly increasing in the number of links in a network and show this competitive analysis is tight. Extensive trace-driven simulations are conducted to demonstrate the performance of our proposed algorithm. In addition, since worst-case scenarios rarely occur in practice, we devise an adaptive implementation of our algorithm to improve its average-case performance and validate its effectiveness via simulations.
翻译:我们考虑的是经过充分研究的网络效用最大化问题的在线版本,即用户逐个抵达,操作员对每个用户作出不可撤销的决定,而不知道未来抵达的细节。我们提出一个基于门槛的算法,并分析其最坏的性能。我们证明,提议的算法的竞争比率在网络中的联系数量上呈线性增长,并表明这种竞争性分析是紧张的。我们进行了广泛的追踪驱动模拟,以证明我们提议的算法的性能。此外,由于最坏的情况很少发生,我们设计了一种适应性的算法,以改进其平均情况,并通过模拟验证其有效性。