There are several problems in the theory of online computation where tight lower bounds on the competitive ratio are unknown and expected to be difficult to describe in a short form. A good example is the Online Bin Stretching problem, in which the task is to pack the incoming items online into bins while minimizing the load of the largest bin. Additionally, the optimal load of the entire instance is known in advance. The contribution of this paper is twofold. We use the Coq proof assistant to formalize the Online Bin Stretching problem and provide a program certifying lower bounds of this problem. Because of the size of the certificates, previously claimed lower bounds were never formally proven. To the best of our knowledge, this is the first use of a formal verification toolkit to certify a lower bound for an online problem. We also provide the first non-trivial lower bounds for Online Bin Stretching with 6, 7 and 8 bins, and increase the best known lower bound for 3 bins. We describe in detail the algorithmic improvements which were necessary for the discovery of the new lower bounds, which are several orders of magnitude more complex.
翻译:在线计算理论中有几个问题,竞争比率的严格下限并不为人所知,预计难以以简短的形式描述。一个很好的例子就是在线双线牵线问题,即将输入的物品装在书箱里,同时最大限度地减少最大书箱的负荷。此外,整个案例的最佳负荷是事先知道的。本文的贡献是双重的。我们使用 Coq 验证助理来正式解决在线书箱牵线问题,并提供一个程序来证明这一问题的较低界限。由于证书的大小,以前声称的较低界限从未正式证明。据我们所知,这是首次使用正式的核查工具包来证明一个较低的在线问题。我们还提供了第一个非三重的下限,即6、7和8个纸箱的在线书箱,并增加已知的3个书箱的下限。我们详细描述了发现新的较低界限所需的算法改进,这些下限是几个更复杂的数量。