Verified Efficient Implementation of Gabow's Strongly Connected Component Algorithm
Verified Efficient Implementation of Gabow's Strongly Connected Component Algorithm
复制标题
经验证的 Gabow 强连通分量算法的高效实现
DOI:
10.1007/978-3-319-08970-6_21
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
Peter Lammich
中科院分区:
文献类型:
--
作者:
Peter Lammich
We present an Isabelle/HOL formalization of Gabow’s algorithm for finding the strongly connected components of a directed graph. Using data refinement techniques, we extract efficient code that performs comparable to a reference implementation in Java. Our style of formalization allows for reusing large parts of the proofs when defining variants of the algorithm. We demonstrate this by verifying an algorithm for the emptiness check of generalized Büchi automata, reusing most of the existing proofs.