README.txt 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. The code was sent by Professor Powell to Zaikun Zhang on December 16th, 2013.
  2. The file "email.txt" is the original email. The makefile was by Zhang.
  3. For more information on COBYLA, you might contact Professor Powell (mjdp@cam.ac.uk).
  4. December 16th, 2013 Zaikun Zhang (www.zhangzk.net)
  5. Below are the remarks from Professor Powell.
  6. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7. COBYLA
  8. ~~~~~~
  9. Here is a single-precision Fortran implementation of the algorithm for
  10. constrained optimization that is the subject of the report I have written on
  11. "A direct search optimization method that models the objective and constraint
  12. functions by linear interpolation". This report has the number DAMTP 1992/NA5,
  13. University of Cambridge, and it has been published in the proceedings of the
  14. conference on Numerical Analysis and Optimization that was held in Oaxaca,
  15. Mexico in January, 1992, which is the book "Advances in Optimization and
  16. Numerical Analysis" (eds. Susana Gomez and Jean-Pierre Hennart), Kluwer
  17. Academic Publishers (1994).
  18. The instructions for using the Fortran code are given in the comments of
  19. SUBROUTINE COBYLA, which is the interface between the user and the main
  20. calculation that is done by SUBROUTINE COBYLB. There is a need for a linear
  21. programming problem to be solved subject to a Euclidean norm trust region
  22. constraint. Therefore SUBROUTINE TRSTLP is provided too, but you may have some
  23. software that you prefer to use instead. These 3 subroutines are separated by
  24. lines of hyphens below. Further, there follows the main program, the CALCFC
  25. subroutine and the output that are appropriate to the numerical examples that
  26. are discussed in the last section of DAMTP 1992/NA5. Please note, however,
  27. that some cosmetic restructuring of the software has caused the given output
  28. to differ slightly from Table 1 of the report.
  29. There are no restrictions on the use of the software, nor do I offer any
  30. guarantees of success. Indeed, at the time of writing this note I had applied
  31. it only to test problems that have up to 10 variables.
  32. Mike Powell (May 7th, 1992).