Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Forth > Re: Particle Sw...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 7 of 37 Topic 3745 of 4325
Post > Topic >>

Re: Particle Swarm Optimization

by mhx@[EMAIL PROTECTED] (Marcel Hendrix) Feb 6, 2008 at 09:33 PM

William James <w_a_x_man@[EMAIL PROTECTED]
> writes Re: Particle Swarm Optimization

> On Feb 2, 4:19 am, m...@[EMAIL PROTECTED]
 (Marcel Hendrix) wrote:

>> \ The target function to MAXIMIZE
>> : result ( F: x y -- z )
>>         FLOCALS| y x |
>>         1 +TO funcs
>>         x -2e F- FSQR  y -2e F- FSQR F+ FSQRT FNEGATE 3e   F/ FEXP   5e
F*
>>         x  2e F- FSQR  y  2e F- FSQR F+ FSQRT FNEGATE 2e   F/ FEXP  15e
F* F+
>>         x  2e F- FSQR  y -2e F- FSQR F+ FSQRT FNEGATE 2e   F/ FEXP  12e
F* F+
>>         x -2e F- FSQR  y  2e F- FSQR F+ FSQRT FNEGATE 2e   F/ FEXP  -4e
F* F+ ;

> // Free Pascal

> function result( x, y : real ): real;
>  function f( a, b, c, d : real ): real; inline;
>  begin
>    f := exp( -sqrt( sqr(x - a ) + sqr( y - b ) ) / c ) * d
>  end;
> begin
>  funcs += 1;
>  exit(
>    f( -2.0, -2.0, 3.0,  5.0 ) +
>    f(  2.0,  2.0, 2.0, 15.0 ) +
>    f(  2.0, -2.0, 2.0, 12.0 ) +
>    f( -2.0,  2.0, 2.0, -4.0 )
>  )
> end;

That hurts :-)

I am very pleased with your complaint about my use of unfactored 
Forth. Next time, I'll be motivated to do better.

\ The target function to MAXIMIZE
: peak ( F: d c y b x a -- r ) 
	      F- FSQR  
	-FROT F- FSQR F+ FSQRT FNEGATE  
	revF/ FEXP F* ; ( auto inlined )

: result ( F: x y -- z )
	FLOCALS| y x |
        1 +TO funcs
	 5e 3e  y -2e  x -2e  peak
        15e 2e  y  2e  x  2e  peak F+
	12e 2e  y -2e  x  2e  peak F+
	-4e 2e  y  2e  x -2e  peak F+ ;

-marcel
 




 37 Posts in Topic:
Particle Swarm Optimization
mhx@[EMAIL PROTECTED] (M  2008-02-02 12:19:06 
Re: Particle Swarm Optimization
"Paul E. Bennett&quo  2008-02-03 21:30:00 
Re: Particle Swarm Optimization
Alex McDonald <blog@[E  2008-02-06 00:57:28 
Re: Particle Swarm Optimization
gavino <gavcomedy@[EMA  2008-02-19 10:49:46 
Re: Particle Swarm Optimization
m-coughlin <m-coughlin  2008-02-23 22:31:01 
Re: Particle Swarm Optimization
William James <w_a_x_m  2008-02-06 02:23:23 
Re: Particle Swarm Optimization
mhx@[EMAIL PROTECTED] (M  2008-02-06 21:33:55 
Re: Particle Swarm Optimization
gavino <gavcomedy@[EMA  2008-02-19 10:50:32 
Re: Particle Swarm Optimization
gavino <gavcomedy@[EMA  2008-02-19 10:51:37 
Re: Particle Swarm Optimization
anton@[EMAIL PROTECTED]   2008-02-10 17:29:06 
Re: Particle Swarm Optimization
mhx@[EMAIL PROTECTED] (M  2008-02-10 22:41:01 
Re: Particle Swarm Optimization
Albert van der Horst <  2008-02-11 10:52:36 
Re: Particle Swarm Optimization
mhx@[EMAIL PROTECTED] (M  2008-02-11 19:19:35 
Re: Particle Swarm Optimization
Albert van der Horst <  2008-02-12 11:39:37 
Re: Particle Swarm Optimization
John Doty <jpd@[EMAIL   2008-02-12 11:00:00 
Re: Particle Swarm Optimization
mhx@[EMAIL PROTECTED] (M  2008-02-13 07:38:53 
Re: Particle Swarm Optimization
John Doty <jpd@[EMAIL   2008-02-13 10:35:49 
Re: Particle Swarm Optimization
mhx@[EMAIL PROTECTED] (M  2008-02-13 19:59:37 
Re: Particle Swarm Optimization
John Doty <jpd@[EMAIL   2008-02-13 14:35:17 
Re: Particle Swarm Optimization
mhx@[EMAIL PROTECTED] (M  2008-02-16 12:21:38 
Re: Particle Swarm Optimization
mhx@[EMAIL PROTECTED] (M  2008-02-16 12:39:34 
Re: Particle Swarm Optimization
John Doty <jpd@[EMAIL   2008-02-18 10:40:50 
Re: Particle Swarm Optimization
mhx@[EMAIL PROTECTED] (M  2008-02-18 20:21:40 
Re: Particle Swarm Optimization
John Doty <jpd@[EMAIL   2008-02-18 15:29:13 
Re: Particle Swarm Optimization
Jerry Avins <jya@[EMAI  2008-02-18 17:39:54 
Re: Particle Swarm Optimization
mhx@[EMAIL PROTECTED] (M  2008-02-19 20:20:06 
Re: Particle Swarm Optimization
gavino <gavcomedy@[EMA  2008-02-19 11:14:52 
Re: Particle Swarm Optimization
John Doty <jpd@[EMAIL   2008-02-19 12:36:16 
Re: Particle Swarm Optimization
gavino <gavcomedy@[EMA  2008-02-19 10:59:36 
Re: Particle Swarm Optimization
anton@[EMAIL PROTECTED]   2008-02-11 12:55:24 
Re: Particle Swarm Optimization
mhx@[EMAIL PROTECTED] (M  2008-02-11 19:42:17 
Re: Particle Swarm Optimization
gavino <gavcomedy@[EMA  2008-02-19 10:55:44 
Re: Particle Swarm Optimization
gavino <gavcomedy@[EMA  2008-02-19 10:54:00 
Re: Particle Swarm Optimization
Doug Hoffman <no.spam&  2008-02-17 09:08:04 
Re: Particle Swarm Optimization
mhx@[EMAIL PROTECTED] (M  2008-02-17 17:14:44 
Re: Particle Swarm Optimization
Doug Hoffman <no.spam&  2008-02-17 15:29:03 
Re: Particle Swarm Optimization
gavino <gavcomedy@[EMA  2008-02-19 10:39:13 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat Nov 22 14:49:33 CST 2008.