Skip to content

Commit b0da966

Browse files
committed
finished report
1 parent ba24a2d commit b0da966

File tree

6 files changed

+444
-407
lines changed

6 files changed

+444
-407
lines changed

README.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
# Formalising Theory of Approximating the Travelling-Salesman Problem
22

3-
## TODO
4-
- [x] formalize and proof correct Double-Tree algorithm (`./DoubleTree.thy`)
5-
- [x] formalize and proof correct Christofides-Serdyukov algorithm (`./ChristofidesSerdyukov.thy`)
6-
- [ ] (?) connect Prim formalization (finish adaptor `./MSTPrimAdaptor.thy`)
7-
- [ ] (?) formalize and proof correct algroithm for Eulerian Tour (`./Eulerian.thy`)
8-
- [ ] (?) formalize Multi-graphs by encoding Multi-graphs in normal-simple graphs (`./MultiGraph.thy`)
9-
- [ ] proof MAXSNP-hardness of metric TSP
3+
This repository contains the formalizations for my Interdisipliary Project at TU Munich.
4+
5+
For my project I have formalized parts of section 21.1, *Approximation Algorithms for the TSP*, from [1]
6+
I have formalized and formally verified two approximation algorithms, the DoubleTree and the Christofides-Serdyukov algorithm, for the Metric TSP. I have also formalized an L-reduction from the Minimum Vertex Cover Problem with maximum degree of 4 to the Metric TSP, which proves the MaxSNP-hardness of the Metric TSP.
7+
8+
## References
9+
10+
- [1] B. Korte and J. Vygen. Combinatorial Optimization: Theory and Algorithms. Springer Berlin, Heidelberg, 6th edition, 2018.

0 commit comments

Comments
 (0)