<<

MATERIALS & TECHNOLOGY_Personal Portrait

On a journey of discovery in the digital world

He was one of the first students in . Today, , Director at the Max Planck Institute for in Saarbruecken, can look back on the many problems he has solved – with solutions that are also applicable to navigation systems and search engines. At least as important to him, however, are the numerous academic careers that began in his group. And he still has ideas for new research projects.

TEXT TIM SCHROEDER

f you talk to people who work with at the Technical University of laughs, “and even now, many a work- Kurt Mehlhorn, there is one word (TUM). At that time, computer science ing day results in nothing more than a they are bound to use: relaxed. was a new world that was aching to be full wastepaper basket.” They will also tell you that he nev- explored. The first students at TUM Math and computer science deal in er greets new colleagues or em- studied under Friedrich Ludwig Bauer, truths, he says. You can derive proofs ployeesI with the formal German “Sie”, one of the pioneers of German comput- and thereby clarify, once and for all, instead simply saying “Hi, I’m Kurt.” er science. “He made us realize that that something is the way it is. Though Every day at twelve o’clock sharp, Kurt computer science was an exciting new he has enjoyed math since his school Mehlhorn heads to the cafeteria for world and that we were all a bit like Co- days, computer science eventually be- lunch with his working group. He greets lumbus,” says Mehlhorn. came his subject of choice: “Because people to his left and right as he climbs math is about taking a purely structur- the stairs, exchanging a few words with AIMING FOR BETTER al approach and explaining principles. closer acquaintances. “I just really enjoy INTELLIGENCE AMPLIFIERS In computer science, I can develop living in an environment that works solutions that allow people to do some- well,” he says. Today, 50 years on, computer science thing new. Here, mathematical proofs Kurt Mehlhorn cares about the peo- encompasses countless fields and can be put to direct use – to create new ple he works with – and has quite clear- niche areas and has millions of appli- methods and better or more reliable ly kept his feet on the ground despite cations – it is thanks to computer sci- computing processes.” For him, com- the numerous accolades he has accu- ence that we can shop for shoes on- puters are amplifiers of intelligence, mulated over his lifetime. He belongs line, find our way using a satnav, and just as other machines are amplifiers of to the first generation of German com- send WhatsApp messages. Over the forces – and his aim has always been to puter scientists, who learned the sub- years, however, Kurt Mehlhorn has re- improve these intelligence amplifiers. ject from scratch. In 1968, computer mained faithful to the aspect of com- Kurt Mehlhorn has been Director science was introduced as a field of puter science that always fascinated at the Max Planck Institute for Infor- study at six of the country’s universities, him the most: the mathematical side. matics in Saarbruecken since 1990 and and Kurt Mehlhorn was among the “In the first ten years, all I needed for served as Vice President of the Max

first students to register for the subject my work was a pencil and paper,” he Planck Society between 2002 and 2008. > Photo: Tom Pingel

56 MaxPlanckResearch 3 | 18 Photo: Tom Pingel 3 | MaxPlanckResearch 18MaxPlanckResearch using an e-bike. an using started recently he’s and – Institute his to cycles always Mehlhorn Kurt cyclist: and scientist passionateAcomputer

57

MATERIALS & TECHNOLOGY_Personal Portrait

A troubleshooter: Kurt Mehlhorn believes it is important to support his members of staff, one of whom is doctoral student Bhaskar Ray Chaudhury. He therefore takes the time to discuss their research projects whenever possible.

He is considered one of the world’s had in turn been supervised by com- year group. After three years, a scholar- leading theorists. However, when it puter scientists who had studied under ship from the German Academic Ex- comes to the question of his lifelong Kurt Mehlhorn’s former doctoral stu- change Service (DAAD) took him to contribution to computer science, the dents. “That’s great,” says the scientist. in Ithaca, U.S., where first thing that enters his mind are not “Let me check my sums. Yes, you could he went on to complete his PhD in his specialist articles or books, but rath- actually say I’m her doctoral great- 1974. He received an offer of an assis- er the people he has accompanied on great-­grandfather, so to speak.” tant professorship at Carnegie Mellon their academic careers. “I’ve supervised It is no coincidence that the young University, but his wife wanted to re- some 80 doctoral students and about as people who began their research careers turn to Germany instead. Mehlhorn many postdocs – and many of them with him are so successful: “You have therefore applied for assistant profes- now have really good jobs all over the to give people challenging tasks and sorships at TUM and Saarland Univer- world.” Apparently, many of his former present them with interesting problems sity in Saarbruecken. students are now professors themselves, in order to hone their skills of percep- He received a letter of acceptance including at every computer science de- tion.” And perhaps a working group of from Saarland just a week later, but partment of the Indian Institutes of this kind also requires a certain degree there was no word from Munich. “To- Technology, for example. of team spirit, which Mehl­horn is good day, you would make a quick call or at nurturing – perhaps partly because it send an email to enquire. In those CHARACTER-BUILDING: shaped him as a teenager back in his days, however, phone calls were so ex- TEAM SPIRIT THANKS TO ROWING rowing days. “I was part of a rowing pensive that it didn’t even enter my team until the age of 18. That’s a really mind to contact Munich and follow On the way back from the cafeteria, character-building sport, an extreme up.” After five weeks of radio silence Kurt Mehlhorn greets a young Asian team sport if you will. You can only from Munich, Kurt Mehlhorn accept- student who is standing in the corridor train together. If someone in the boat ed the offer from . outside his office. Taken aback, he asks: is missing, it doesn’t work. And you It was not until a few months later that “Are you waiting for me? We didn’t need shared powers of endurance – you he found out what the problem was at have an appointment, did we?” – “No, have to train a lot, for just a very small TUM: the secretary had forgotten to it’s okay, I’m waiting for something number of competitions.” Perhaps it is put an airmail stamp on the acceptance else.” The young woman is one of the the same sporting camaraderie that letter for the position of research assis- new postdocs in his working group. In drives the people working in his team. tant in Munich, and so the good news her home country, South Korea, she While studying in Munich, Kurt Mehl- from Bavaria was condemned to sever- studied under computer scientists who horn was one of the best students in his al weeks on a ship. “Sometimes these

58 MaxPlanckResearch 3 | 18 things happen, and that’s how I ended subtraction.” The astonishment in Ober­ letter, and the third, before finally nar- up in Saarbruecken,” says Mehlhorn. wolfach was palpable. rowing the search down based on the At Saarland University, he started Mehlhorn suspects that his appear- first name,” Mehlhorn explains. working with the pioneering comput- ance in Oberwolfach might have con- At the time, the problem facing er scientist Guenter Hotz, who held tributed to his appointment as a pro- computer scientists was that the search the university’s first professorship in fessor a few months later, shortly appeared to become more and more computer science. In September 1974, before his 26th birthday. After the con- complex the more changes and addi- Hotz took Mehlhorn to a meeting of ference in Oberwolfach, he was of- tions you made to the tree. It was as if international computer scientists at fered a professorship at the Universi- the computer had to search a phone the prestigious conference center in ty of Frankfurt and traveled there to book in which entries were constantly Oberwolfach, which was a customary attend the interview. It was then that being added or modified. “In Saar- meeting place for mathematicians in Guenter Hotz made his move: he bruecken, we succeeded in developing those days. “Back then, the meeting wanted to keep Kurt Mehlhorn and of- a method that allowed the computer to played host to the great minds of the fered him a professorship in Saar- perform the search with a consistent computer science world. I presented bruecken. “As you officially needed to level of effort despite this problem.” As two of my papers, in which I had tack- be 27 years old to become a professor search trees are needed in many appli- led current problems in computer sci- in Saarland at the time, I then had to cations, such as determining the short- ence. The results went down very well,” deputize myself in my own post for est route between locations, Mehlhorn’s says Mehlhorn. just over a year.” method for the amortized analysis of One of the topics was matrix mul- search trees continues to be of funda- tiplication, a classical method of linear ALL ASPECTS OF THEORETICAL mental importance today. algebra in which values from two ta- COMPUTER SCIENCE In the years he spent in Saarbrueck- bles are multiplied together. “The math- en, Mehlhorn worked on all aspects of ematician had discov- At that time, the initial focuses of his theoretical computer science and au- ered that matrix multiplication could theoretical work included search trees. thored not only numerous specialist ar- be sped up by performing intermedi- Tools of this kind are used by comput- ticles but also a three-volume textbook. ate subtractions, to put it in simple ers to work their way through a data The topics included searching in data terms,” says Kurt Mehlhorn. “Follow- set, step by step and branch by branch. sets, , the anal- ing on from this, I provided the math- “It’s a bit like a phone book, where you ysis of graphs and the machine sorting ematical proof that multiplication begin by searching for the first letter of of data – central processes that now

Photo: Tom Pingel actually couldn’t be sped up without a surname and then jump to the second play a key role in every computer and

3 | 18 MaxPlanckResearch 59 MATERIALS & TECHNOLOGY_Personal Portrait

5 5 5

1 1 0 0 1

0

2 3 2 3 4

4 4 3 2

every application of computer science. diose announcement in 1989 that we colleague Stefan Naeher came to me For example, the sorting and searching would have the tool finished within a and said: ‘Your master’s student pro- of data are part of the core functional- few months,” Kurt Mehlhorn recalls. grammed it, so now you’ll have to fix ity of search engines. At first, everything seemed to be go- it.’” Mehlhorn spent a whole day look- According to other present-day ex- ing well. The software worked – for ex- ing for the error in the software – and perts, one of Mehlhorn’s greatest achieve- ample for calculating graphs. Graphs he found it. ments is that he made the theoretical are made up of dots connected by lines, knowledge available in a practically and these dots and lines are referred to CERTIFYING ALGORITHMS WERE useful form: together with his staff in as nodes and edges. You can imagine A KEY MILESTONE Saarbruecken, he created a library of the graphs like cities on a map that you programming tools that allow comput- join up to plan the route for your next However, he did not reprimand the er scientists and engineers at today’s holiday, which is precisely how they are student, because he now realized that companies and research facilities to used by navigation systems. They are the system had a fundamental weak- write their own computer programs also used for surveying the surface of ness. It delivered results such as “is pla- quickly and easily without always hav- the Earth using drones. nar” but no information about the re- ing to develop complex new software Computer scientists differentiate liability of this result. “To make our from the ground up. “Our idea was sim- between non-planar graphs, in which software platform truly perfect, we ply to pool our technical knowledge edges intersect no matter how the needed a function that identified in- into this software platform and then of- graph is drawn, and planar graphs, in correct statements, an algorithm that fer it as a product,” Mehlhorn explains. which there are no points of intersec- checked the result itself.” And so, the “And we thought we could easily finish tion. Contrary to what the terms pla- work continued. the job in one year. We were wrong. In nar and non-planar might suggest, the It was worth it, because Mehlhorn the end, it took us more than a decade, question is not whether the body is flat and his team ultimately developed cer- and back then the development process or three-dimensional, but whether tifying algorithms that could check almost cost me my reputation.” there are mathematical intersections every result – a milestone not only for in a plane. For numerous computer Mehlhorn but also for computer sci- PROGRAMMING WAS science applications, the question of ence in general. Now, for every non- CONSIDERED MUNDANE WORK whether graphs are planar or non-pla- planar graph, the program delivered an nar is of vital importance. Mehlhorn’s accompanying diagram showing the To be precise, in the 1980s, program- team therefore developed an algorithm points of intersection. The software was ming was seen as somewhat mundane that can test graphs for planarity so now perfect. It performed complex cal- in the world of theoretical computer that this could be included in the soft- culations relating to planarity and oth- science. Writing software was dismissed ware library. er mathematical questions and, thanks as being intellectually nonchallenging. “However, a mathematician then to the certifying algorithms, also deliv- “People were surprised that I wanted to sent us a graph with over 20,000 nodes, ered instant quality control. waste my time on the banalities of pro- for which our software spat out an This meant that, in 1995, Mehlhorn

gramming. Accordingly, I made a gran- incorrect result. It was a disaster. My and his colleagues Stefan Naeher and Graphic: MPI for Informatics

60 MaxPlanckResearch 3 | 18 Left-hand page With or without a point of intersection? Graphs made up of nodes (colored squares and circles) and lines, referred to as edges, feature in many computer science problems. However, the key question is often whether they are planar, meaning the edges do not cross (left), or non-planar, meaning there are intersections between the lines (center). The algorithm used in LEDA highlights a substructure (light-grey lines), proving that the graph is non-planar (right). Right Analog computer science: Kurt Mehlhorn deliberates over many questions using a pen and paper, quite a lot of which ends up in the wastepaper basket.

Christian Uhrig were able to establish their own company, Algorithmic Solu- tions Software GmbH, which distributes the software under the name “LEDA” (Library of Efficient Data types and Al- gorithms). LEDA and the subsequent CGAL software library for geometric cal- culations are now used by numerous companies around the world – for ex- ample to analyze deformations in crash tests or to control sawbench conveyor belts. Here, a piece of software calculates in a matter of seconds how the machine needs to cut up the panels in order to remove knotholes while simultaneous- ly minimizing waste. In recognition of his development work, Kurt Mehlhorn had the excep- tional honor of being elected to the National Academy of Sciences (NAS) in the U.S. as a Foreign Associate in 2015. The NAS is a community of scholars that only admits some two dozen re- searchers from abroad each year. Kurt Mehlhorn is one of only five computer scientists from outside the U.S. to be granted this honor. The NAS paid trib- ute not least to the development of LEDA as one of Mehlhorn’s particular- ly important achievements. His re- search has also been honored with the , the Zuse Medal and nu- merous other awards. When he re- ceived the Beckurts Prize, he invested the prize money into his company. In his office, however, there is noth-

Graphic: MPI for Informatics Photo: Tom Pingel ing to be seen of these accolades. The

3 | 18 MaxPlanckResearch 61 MATERIALS & TECHNOLOGY_Personal Portrait

An explanation or a reference to a past out of ideas at some point.” He’s now Kurt Mehlhorn is undoubtedly a key fig- hairstyle? At any rate, Kurt Mehlhorn been in the business for 50 years – and ure in the of German computer delivers carefully prepared talks and it hasn’t happened yet. “Probably be- science and, as he says, he is the most lectures that are highly relatable to everyday life. One thing is for certain, cause I keep my eyes open and am in- senior professor of “real” computer sci- however: his hair and beard were terested in lots of different things. Twice ence in Germany. Nevertheless, he has much more extravagant in the early a week, we meet here in the Institute to clearly never adopted any airs or graces. 1980s than they are now. discuss current topics.” For years, he has traveled to work by Sometimes, he also stumbles across bicycle or – weather and fitness per- something interesting purely by chance. mitting – by racing bike, touring bike, only exception is a mortarboard on the In a TV program some time ago, he saw mountain bike or, most recently, e-bike. windowsill, which he was given when a report about an experiment by Japa- People say the special thing about Kurt he was awarded an honorary doctorate nese researchers. On a chip containing Mehlhorn is that he can relate to peo- at the University of Gothenburg. “That’s a network of channels, they had grown ple and hasn’t lost touch with the real something truly special. The cap is ad- Physarum polycephalum, a mold that world. Mehlhorn also endeavors to con- justed, heated and formed directly on spreads by forming tentacle-like ap- nect with his students when he is giv- the head – quite a lot of effort goes into pendages. The idea was that, in the ing lectures – using examples from ev- it.” Next to the cap on the windowsill maze of pathways, the slime mold eryday life or stories about search en- Obtain your PhD in a highly innovative, stand photos of his grandchildren and would find its way to a food source, in gines or satnavs. He says he puts a great his three grown-up children, and there this case an oat flake. In the experi- deal of work into his lectures, because interdisciplinary and international environment. are also photos hanging on the walls ment, it only took a few hours for the they need to be prepared perfectly in or- and door. His daughter is artistically tal- fungus to find the shortest route to the der to get the message across to the stu- ented and creates figures that are some- food source. The appendage on this ex- dents. “I also speak freely, without a what reminiscent of Nanas by Niki de press route became thicker, while the script – that’s important for building a Saint Phalle. Two such figures stand on fungus withdrew itself from the other good rapport. I often hear it said that I PASSION FOR SCIENCE pillars beside the door, and one can routes. “The search for the shortest express myself in a way that’s easy to maxplanckschools.org even be seen on Mehlhorn’s website, route is an age-old topic in computer understand. And, ultimately, that’s also adorning a book about LEDA. science,” says Mehlhorn. “For a math- how I bring in talented young people” ematical model relating to the develop- – people who are inclined to join the A MODEL FOR THE MOLD’S ment of the fungus, we demonstrated working group and carry on its research ROUTE TO THE OAT FLAKE that it always finds the shortest path.” long into the future.

Even though Kurt Mehlhorn has al- ready achieved a great deal, the research Max Planck School of Cognition Max Planck School of Photonics work is ongoing. In his group, some 30 GLOSSARY people are currently working on a vari- Algorithm: A detailed calculation rule used – by computers, for example – to solve Max Planck School Matter to Life ety of theoretical questions. While Mehl­ a problem step by step. : horn doesn’t want to highlight a spe- Graph: In graph theory, an abstract structure of nodes and edges. Examples include cific project, he does mention a worry family trees and network maps of underground railways. These are not to be con- APPLY he once had in relation to his research fused with graphs of mathematical functions, which plot output values against their corresponding input values. AUTUMN topics: “It must sound strange, but for 2018 years my only fear was that I would run Photos: Tom Pingel (left), own collection (right)

62 MaxPlanckResearch 3 | 18 MAX PLANCK SCHOOLS a joint initiative between German Universities and German Research Organizations Obtain your PhD in a highly innovative, interdisciplinary and international environment.

PASSION FOR SCIENCE maxplanckschools.org

Max Planck School of Cognition Max Planck School of Photonics Max Planck School Matter to Life : APPLY AUTUMN 2018 Photos: Tom Pingel (left), own collection (right)

MAX PLANCK SCHOOLS a joint initiative between German Universities and German Research Organizations