AMPL is a language and system for formulating, solving, and helping
understand mathematical programming problems (of minimizing or
maximizing a function subject to constraints).  The AMPL book,
details of which appear in "ampl.info from ampl", explains AMPL in
much more detail and provides many examples.

See also "index from ampl", "readme from ampl/solvers", and
the AMPL Web site at URL

	http://www.ampl.com/ampl/

The material in this directory and its subdirectories, like other
netlib material, is available by E-mail, ftp, and World Wide Web
browser.  For more details, send the 2-word E-mail message "send
readme" to netlib@netlib.org .  If you use the netlib http server
http://netlib.sandia.gov and look in the "top level index" or in an
index to which it points, you can get a tar file of a directory and
its subdirectories by clicking "(tar)".  For example, in

	http://netlib.sandia.gov/ampl/index.html

if you click "(tar)" in the line "lib: solvers (tar)", you will get
a tar file of the solvers directory and all of its subdirectories.
(The files in these directories are .gz files; the gzip binaries in
directory /netlib/gnu/gzip can uncompress .gz and .Z files.)

--------------------
Change notifications
--------------------

	Send the E-mail message
		subscribe ampl
	to netlib@netlib.org to request notification of new and
	changed files in netlib's ampl directory or its subdirectories.

	Send the E-mail message
		unsubscribe ampl
	to recant your notification request.

---------------------------
AWK for AMPL pipe functions
---------------------------

You can get an awk that flushes buffers appropriately for use
in AMPL pipe functions by

	1. Getting awk source, e.g.,

		http://www.cs.princeton.edu/~bwk/btl.mirror/awk.tar.gz

	2. Editing lib.c to insert

		if (inf == stdin)
			fflush(stdout);

	   at the beginning of function readrec().

	3. Compiling the resulting source ("make") and
	   installing the resulting "a.out" as awk.