[Club2] Rehearsal-Talk for ITP 2016: Formalizing the Edmonds-Karp Algorithm

Peter Lammich lammich at in.tum.de
Fri Jul 29 10:36:23 CEST 2016


Friday, Aug 5, 14:00 in Turing

Speaker: Peter Lammich

Abstract

We present a formalization of the Ford-Fulkerson method for
computing the maximum flow in a network. Our formal proof closely
follows a standard textbook proof, and is accessible even without be-
ing an expert in Isabelle/HOL — the interactive theorem prover used
for the formalization. We then use stepwise refinement to obtain the
Edmonds-Karp algorithm, and formally prove a bound on its complexity.
Further refinement yields a verified implementation, whose execution
time compares well to an unverified reference implementation in Java.




More information about the Club2 mailing list