home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / sci / math / numanal / 2261 < prev    next >
Encoding:
Text File  |  1992-07-21  |  3.7 KB  |  77 lines

  1. Newsgroups: sci.math.num-analysis
  2. Path: sparky!uunet!sun-barr!cs.utexas.edu!usc!sol.ctr.columbia.edu!The-Star.honeywell.com!umn.edu!noc.msc.net!uc.msc.edu!apctrc!zkdc05
  3. From: zkdc05@trc.amoco.com (Kelly D. Crawford)
  4. Subject: Re: Choice of optimization methods
  5. Message-ID: <1992Jul21.171506@trc.amoco.com>
  6. Originator: zkdc05@church
  7. Sender: usenet@trc.amoco.com
  8. Organization: Amoco Production Company, Tulsa Research
  9. References:  <15381@ucdavis.ucdavis.edu>
  10. Date: Tue, 21 Jul 1992 22:15:06 GMT
  11. Lines: 64
  12.  
  13.  
  14. In article <15381@ucdavis.ucdavis.edu>, JRBANGA@poppy.ucdavis.edu (JULIO RODRIGUEZ BANGA) writes:
  15. >   There is a huge amount of literature reporting the solution of optimization
  16. > problems using genetic algorithms and direct search optimization methods (like
  17. > the Complex from Box) that are more or less 'stochastic'.
  18. >  
  19. >  I'm myself a user of this type of methods because they are usually easy to
  20. > work with and, more important, they usually work well, if you don't mind CPU
  21. >  time very much. 
  22. >  However, these methods are usually regarded as 'politically incorrect', and
  23. > considered as 'inferior' when compared with, for example, SQP (sequential
  24. > quadratic programming) and gradient methods. For those interested, see the
  25. > comments of Dr. Sargent in the book 'Foundations of computer-aided process
  26. > design', edited by Sirola, Grossman and Stephanopoulos, CAChE-Elsevier, 1990.
  27. >  Though my work deals with optimization, I'm not an expert in the field, so I'd
  28. > like to receive opinions about the pros and cons of GA and direct search
  29. > methods when compared with 'politically correct' algorithms. Particularly, 
  30. > if those methods are 'incorrect', why are they so widely used?.
  31.  
  32. Let me offer you a summary given by Lawrence Davis at the Fourth International
  33. Conference on Genetic Algorithms.  It is one of the best ways I've found of
  34. determining when to use a GA:
  35.  
  36.      When to Use Genetic Algorithms
  37.  
  38.      - Problem requires good, but not optimal solution
  39.      - Acceptable performance measure is available
  40.      - Feasible to test many potential solutions
  41.      - Acceptable representation (of a solution) is available
  42.      - Size and complexity of search space preclude traditional approaches:
  43.           - Analytic solution
  44.           - Exhaustive search
  45.           - Hill-climbing
  46.           - Random search
  47.  
  48. I don't know about 'political correctness', but as you have already pointed out,
  49. the technique works and is widely used.  My input is that if your problem satisfies
  50. the above criteria, you should consider a GA.
  51.  
  52. If someone yells at you for using a GA when it happens to be a good way to
  53. solve your particular problem (the GA is out looking for mountains while their
  54. gradient technique converges to a local optimum on a small hill), then you should
  55. ask them to provide a better solver to back up their words.  Unless, of course, it
  56. happens to be your boss :-)
  57.  
  58. Seriously, though, GAs have ample theory to suggest why they work, and although
  59. there is a certain degree of randomness (in fact, a LOT of randomness), there is a
  60. high probability that they will converge toward a good solution.
  61.  
  62. Can you elaborate about what you mean by saying that "these methods are usually
  63. regarded as 'politically incorrect'"?  I know that many people don't understand them
  64. and tend to shy away from them because of their unfamiliarity (everyone does this
  65. with something), but I don't think I've ever heard them called 'politically incorrect'.
  66.  
  67. Kelly
  68. -- 
  69. Kelly D. Crawford             | Amoco Production Research | These are my own
  70. kcrawford@trc.amoco.com       | 4502 East 41st Street     | opinions, not
  71. phone: (918) 660-4043         | Tulsa, OK  74102          | Amoco's...
  72.           >>> *** This line intentionally left blank *** <<<
  73.