[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference rusure::math

Title:Mathematics at DEC
Moderator:RUSURE::EDP
Created:Mon Feb 03 1986
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2083
Total number of notes:14613

185.0. "New algorithm?" by PIXEL::PWONG () Tue Nov 20 1984 03:45

    Associated Press Mon 19-NOV-1984 11:21 		       Algorithm

         Mathematician Comes Up With New Method for Intricate Problems

         NEW YORK (AP) -  A  28-year-old  mathematician  has  devised  a
    method  for  solving  problems  that now overwhelm the most advanced
    computers, and businesses such as communications, air travel and the
    stock  market may find the solution invaluable, a newspaper reported
    today.

         The discovery by Dr.  Narendra Karmarkar of  Bell  Laboratories
    will  not  be  published  formally  for  a  month, but it is already
    circulating among mathematicians and has sparked a rush of inquiries
    from private industry, The New York Times reported today.

         The new approach, which is used in finding the best  answer  to
    extremely  intricate  problems  involving thousands of variables, is
    reported to be many times faster than the method used now and  holds
    out  hope  of solving problems thought to be out of reach, the Times
    said.

         The practical applications of the Karmarkar algorithm,  as  the
    discovery  is  called, may include finding the most efficient way to
    route long-distance telephone  calls  through  thousand  of  cities;
    calculating  the best fueling and crew schedules for major airlines;
    and finding the best mix of securities for stock portfolios.

         "Science has its moments of great progress, and this  may  well
    be  one  of  them,"  said  Bell  Labs' math director,  Dr. Ronald L.
    Graham.

         Karmarkar, who was born in India, joined Bell  Labs  last  year
    after  earning  his  doctorate  at  the  University of California at
    Berkeley.

         Dr.  George B.  Danzig, the Stanford University  professor  who
    in  1947  developed  the  current method used to solve problems with
    thousands of variables, said it was too early to  fully  assess  the
    usefulness of Karmarkar's approach.

         "We have to separate theory from practice," Danzig  said.   "It
    is  a  remarkable  theoretical result and it has a lot of promise in
    it, but the results are not all in yet."
T.RTitleUserPersonal
Name
DateLines
185.1PIXEL::PWONGTue Nov 20 1984 03:504
	Does anyone know which (or what class of) problem are they talking
	about?  Is it the Traveling Salesman problem?

	- Paul
185.2UHCLEM::ROSEFri Nov 23 1984 22:274
The problem is linear programming. An article appeared in Science
magazine recently but gave no details of the algorithm. Karnarkar
claims it performs much faster than simplex even on moderate sized
problems.
185.3TURTLE::GILBERTSat Nov 24 1984 15:177
An improvement in linear programming problems was to be expected.  Five or six
years ago a Russian (?) showed that linear programming problems could be solved
in polynomial time (n^2, methinks), but the method had a very large 'constant',
so the Simplex algorithm was still preferred for most problems.  However, it was
expected the technique could be improved.  Or that a different algorithm could
be discovered, now that linear programming was known to admit asymtotically fast
solutions, and the Russian's result had prompted further research in the area.
185.4RANI::LEICHTERJTue Nov 27 1984 08:4924
The Russian Gilbert mentions is named Khachian.

A much better writeup on the algorithm appeared in the New York Times last
week.  This time, their reporter actually understood what was going on, or
faked it well.  (Their article on Khachian's algorithm claimed it would solve
the Traveling Salesman problem.)

All indications I've seen are that this new algorithm really is a breakthrough.
It is practical and significantly faster than the simplex method for large N.
The explanation I've seen of what is going on - VERY general - go something like
this:  Rather than explore the edges of the solution polytope, find the center
point, then go straight up until you hit a face (or edge).  From there, shift
back in to the center and repeat.  The difficult part in all this is setting
things up so that moving "up" from the "center" is actually moving you toward
the optimum.  This is done by applying a projective transformation at each
step before "returning to the midpoint".

Copies of the paper describing the algorithm are floating around; if I get hold
of one, I'll put some details here.  The thing to note is that it differs in
basic design both from the simplex method, which crawls around the edges of
the solution polytope, and Khachian's algorithm, which does a divide-and-con-
quer on the volume of the polytope using carefully constructed ellipsoids.

							-- Jerry
185.5RANI::LEICHTERJThu Nov 29 1984 10:2114
The new algorithm is due to Karmarkar.  The following note, sent to the CSNET
THEORY mailing list, tells you how to find out more about it:

	Date: 27 Nov 1984 17:19:38-EST (Tuesday)
	From: [email protected]
	To: @THEORY@WISC-RSCH>
	Subject: Karmarkar Algorithm

	The Karmarkar algorithm was presented at STOC (Symposium on Theory of
	Computing) on May 1, 1984 (STOC '84, p. 302) "A New Polynomial time
	Algorithm on Linear Programming".  The STOC proceedings are available
	from the ACM if your location doesn't have them.

							-- Jerry
185.6RANI::LEICHTERJThu Dec 06 1984 23:3023
Another comment from the Theory mailing list.  Judge it for yourself; I
too little - nothing, in fact - about approximation theory to know whether
what he has to say is real or sour grapes:

	Return-Path: <[email protected]>
	Date: Thu, 29 Nov 84 14:40:37 cst
	From: Walter Murray <[email protected]>
	Subject: Linear Progamming Algorithms.

	Some recent bboard messages have referred to linear programming. The
	algorithm by Karmarkar is almost identical with iterative reweighted
	least squares (IRLS). This latter algorithm is used to solve
	approximation problems other than in the l2 norm. It can be shown that
	the form of LP assumed by Karmarkar is equivalent to an l infinity
	approximation problem. If this problem is then solved by the IRLS
	algorithm the estimates of the solution generated are identical to
	those of the Karmarkar algorithm (assuming certain free choices in the
	definition of the algorithms). Perhaps it should be added that the
	algorithm is  not held in high regard in approximation circles. To
	solve a an l infinity problem it is usually transformed to an LP and
	solved using the simplex method.

							-- Jerry