Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Pioneer

Leonid Khachiyan

Also Known As Leonid Genrikhovich Khachiyan
Theory of Computation

Leonid Genrikhovich Khachiyan was a Soviet and American mathematician and computer scientist, born in Leningrad in 1952. In 1979 he devised the ellipsoid algorithm for linear programming, the first algorithm shown to solve linear programs in polynomial time, work for which he received the Fulkerson Prize in 1982. After earning his doctorate at the Computer Center of the Soviet Academy of Sciences, he later became a professor of computer science at Rutgers University, where he remained until his death in 2005.

Facts
Birth Year
1952 1
Birth Date
1952-05-03 1
Death Year
2005 1
Death Date
2005-04-29 1
Award
Fulkerson Prize 1
Award
Lenin Komsomol Prize 1
FAQs

Why did Khachiyan's ellipsoid algorithm matter when the simplex method already worked well?

It was the first polynomial-time algorithm for linear programming and the first worst-case proof of efficiency.

The simplex method solved linear programming problems well in practice, but nobody had a formal proof that any method was efficient in the worst case. In 1979 Khachiyan's ellipsoid algorithm supplied that proof, as the first polynomial-time algorithm for linear programming. The same idea also applies to more general convex programming questions and can be used to approximate semidefinite programming. The result was recognized with the Fulkerson Prize in 1982.
Connections

In Field

Source Leonid Khachiyan (Wikipedia)
In the Other Atlases

Nationality

Also in Geography Atlas: the nationality of this subject.

Also in Geography Atlas: the nationality of this subject.

Sources
1. Wikidata: Leonid Khachiyan
  • Wikidata Q1392167, resolved via en.wikipedia pageprops (wave rule R-L)
  • Wikidata Q1392167 P569 (date of birth)
View the Source
Leonid Khachiyan (Wikipedia)
In Field: Algorithms and Complexity Theory, Lead
Quote, In Field: Algorithms and Complexity Theory, Lead
He was most famous for his ellipsoid algorithm (1979) for linear programming, which was the first such algorithm known to have a polynomial running time.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.