A Formal Analysis of RANKING

02/27/2023
by   Mohammad Abdulaziz, et al.
0

We describe a formal correctness proof of RANKING, an online algorithm for online bipartite matching. An outcome of our formalisation is that it shows that there is a gap in all combinatorial proofs of the algorithm. Filling that gap constituted the majority of the effort which went into this work. This is despite the algorithm being one of the most studied algorithms and a central result in theoretical computer science. This gap is an example of difficulties in formalising graphical arguments which are ubiquitous in the theory of computing.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/29/2018

Formal Proofs of Tarjan's Algorithm in Why3, Coq, and Isabelle

Comparing provers on a formalization of the same problem is always a val...
research
05/13/2020

Fully Online Matching II: Beating Ranking and Water-filling

Karp, Vazirani, and Vazirani (STOC 1990) initiated the study of online b...
research
04/18/2018

An Economic-Based Analysis of RANKING for Online Bipartite Matching

We give a simple proof showing that the RANKING algorithm introduced by ...
research
04/02/2021

An Evaluation of the Archive of Formal Proofs

The Archive of Formal Proofs (AFP) is an online repository of formal pro...
research
07/22/2021

Online Bipartite Matching and Adwords

A simple and optimal online algorithm for online bipartite matching, cal...
research
04/29/2016

Verifying Buchberger's Algorithm in Reduction Rings

In this paper we present the formal, computer-supported verification of ...
research
08/08/2020

A simpler strong refutation of random k-XOR

Strong refutation of random CSPs is a fundamental question in theoretica...

Please sign up or login with your details

Forgot password? Click here to reset