Gabow’s O( √ nm) General Matching Algorithm Background, Implementation, Engineering, Experiments - Kurt Mehlhorn (Max Planck)

Archimedes_image
Dates
2025-07-14 11:00 - 12:30

Title: Gabow’s O( √ nm) General Matching Algorithm Background, Implementation, Engineering, Experiments - Kurt Mehlhorn (Max Planck)

Speaker: Kurt Mehlhorn (Director Emeritus of the Max Planck Institute for Informatics, The Max Planck Society for the Advancement of Science, Germany and Senior Professor of Computer Science at Saarland University, Germany

Abstract: A matching M in a undirected graph G is a subset of the edges such that no two edges in M share an endpoint. Algorithms for computing maximum cardinality matchings were studied since the infancy of combinatorial computing. For bipartite graphs, an O( √ nm) algorithm was found in the ’70, and near-linear time algorithms in the last decade. The former algorithm is discussed in several textbooks. For general graphs, the problem seems harder, and algorithms with time O( √ nm) were obtained later (Micali/Vazirani ’80, Vazirani ’94, ’12, ’20, ’24, Goldberg/Karzanov ’04, Gabow/Tarjan ’91, Gabow ’17), required several refinements, and are not discussed in textbooks yet. We discuss an implementation of Gabow’s algorithm, heuristic refinements of the algorithm, and experimentation with the algorithm. The talk is based on joint work with Martin Ansaripour and Alireza Danaei.

Short bio: Kurt Mehlhorn is Director Emeritus of the MPI for Informatics and Senior Professor of Computer Science at Saarland University. He headed the algorithms and complexity group at the MPI for Informatics. He co-authored some 300 publications in the field, published six books, and is one of the people behind the LEDA software library. Recently, he produced a series of video lectures ``Ideas and Concepts of Computer Science’’ (in German) for a general audience. He supervised more than 90 students, many of whom have now faculty positions. He has received several prizes (Leibniz Award, EATCS Award, Zuse Medal, ACM Paris Kanellakis Theory and Practice Award, Erasmus Medal of the Academia Europaea) for his work. He holds Honorary Doctorate Degrees from Magdeburg, Aalto, Waterloo, Aarhus, Gothenburg and Patras universities and is an ACM Fellow. He is a member of the German Academy of Sciences Leopoldina, Academia Europaea, the German Academy of Science and Engineering acatech, the US Academy of Engineering, the Indian Academy of Engineering, and the US Academy of Science. From 2002 to 2008, he was vice president of the Max Planck Society. He is a co-founder of Algorithmic Solutions Software GmbH. He currently serves on the Research Advisory Board of Tata Consultancy, and the advisory board of Carnegie Mellon, Qatar.


Kurt Mehlhorn



 
 
Mon Tue Wed Thu Fri Sat Sun
1
6th ACM Europe Summer School on Data Science
Grand Serai Hotel, Ioannina, Greece
ACM Summer School on Data Science 2024 The 6th ACM Europe Summer School in Data Science will take place in Ioannina in June 30th - July 4th, 2025. Young
Date : 2025-07-01
2
6th ACM Europe Summer School on Data Science
Grand Serai Hotel, Ioannina, Greece
ACM Summer School on Data Science 2024 The 6th ACM Europe Summer School in Data Science will take place in Ioannina in June 30th - July 4th, 2025. Young
Date : 2025-07-02
3
6th ACM Europe Summer School on Data Science
Grand Serai Hotel, Ioannina, Greece
ACM Summer School on Data Science 2024 The 6th ACM Europe Summer School in Data Science will take place in Ioannina in June 30th - July 4th, 2025. Young
Date : 2025-07-03
7
8
9
10
11
12
13
17
18
22
23
24
25
26
27
28
29
30
31
 
 

The project “ARCHIMEDES Unit: Research in Artificial Intelligence, Data Science and Algorithms” with code OPS 5154714 is implemented by the National Recovery and Resilience Plan “Greece 2.0” and is funded by the European Union – NextGenerationEU.

greece2.0 eu_arch_logo_en

 

Stay connected! Subscribe to our mailing list by emailing sympa@lists.athenarc.gr
with the subject "subscribe archimedes-news Firstname LastName"
(replace with your details)