By Mike Hohmeyer, U.C. Berkeley.
 
ftp directoryLinear programming and its relatives
linprog
Low-dimensional linear programming using
Seidel's randomized incremental algorithm.
Also handles rational objective functions, so with some cleverness
you can get arbitrary-dimensional smallest enclosing ball,
polytope seperation distance, linear programming on a sphere, ect. 
C source code.
Available by  ftp  from
ICEMCFD, Mike's company. 
The Geometry Center Home Page
Created: May 31 1995 ---