|
ALGENCAN 1.0
Note that this is an old version of ALGENCAN!
Click here to download the latest version.
- license.txt
- This file contains a copy of the conditions of use of all the TANGO
components.
- algencanma.f
- This file contains an example of a main program that sets the
problem data and calls the optimization solver (GENCAN for
bound-constrainted problems and ALGENCAN for general nonlinear
programming problems).
- toyprob.f
- This file contains the definition (objective function, constraints,
initial point, bounds on the variables, etc.) of a very easy
problem. This is the file that the user should modify to solve
his/her own problem.
- algencan.f
- This file contains the ALGENCAN main subroutine and all its
dependencies. It is not expected that a common user modify this
file.
- algencan.out
- This file contains the output of ALGENCAN. If you compile and run
ALGENCAN in your computer, it is expected that you obtain an output
very similar to this one.
- solution.txt
- The file contains the final point as well as the final estimation of
the Lagrange multipliers and the penalty parameters.
Quick start
| 1) | Copy all the files above. |
| 2) | Compile with g77 -O4
-xf77-cpp-input algencanma.f toyprob.f algencan.f -o
algencanma. |
| 3) | Run with algencanma. |
| 4) | If everything was ok, the output in the
screen should be very similar to the content of the
algencan.out file you downloaded.
|
| 5) | Modify the
toyprob.f file to solve your own
problem. Alternatively, download an interface and write your
problem in your preferred language. |
Interfaces
AMPL,
C/C++,
CUTEr,
Matlab,
Octave,
Python,
R (statistical computing).
|