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


Education > Artificial intelligence > Re: automatic p...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 2 of 8 Topic 551 of 688
Post > Topic >>

Re: automatic parametric space exploration and boundary detection.

by "Vista" <abc@[EMAIL PROTECTED] > Jun 13, 2007 at 10:29 AM

"Wesam ELSHAMY" <wesamelshamy@[EMAIL PROTECTED]
> wrote in message 
news:1181746797.361598.126120@[EMAIL PROTECTED]
> On Jun 13, 7:55 am, "Vista" <a...@[EMAIL PROTECTED]
> wrote:
>> automatic parametric space exploration and boundary detection.
>>
>> Hi all,
>>
>> I am not sure where to ask about my "strange" question, so as an
initial
>> attempt, I post it here.
>>
>> I have a parameterized function f(x, y, z, u, v), which takes values on

>> {0,
>> 1}, i.e. either 0 or 1.
>>
>> Through experimenting I've found that when plotting out in 2D there is
a
>> clear linear cut in the parameter space.
>>
>> If I plot f(1, y, z, 5, 7) as a mesh of grid size 0.1, the cut is a 
>> straight
>> line, the region below this line has f=1, and the region above this
line 
>> has
>> f=0.
>>
>> If I plot f(2, y, z, 5, 7) as a mesh of grid size 0.1, the cut is a 
>> straight
>> line, the region below this line has f=1, and the region above this
line 
>> has
>> f=0. The only difference is that this line ****fted.
>>
>> ...
>>
>> If I plot f(x, 1, z, 5, 7) and f(x, 2, z, 5, 7) etc., still there is a
>> linear cut splitting the space.
>>
>> ...
>>
>> If I plot f(x, y, 1, 5, 7) and f(x, y, 2, 5, 7) etc., still there is a
>> linear cut splitting the space.
>>
>> ...
>>
>> It looks like there is a space-cutting plane in my parameter space.
>>
>> But the grid size is 0.1, I still have a hard time figuring out what
will
>> happen when grid size becomes 0.01 and 0.001, etc.
>>
>> But still, I would like to discover how to define this cutting plane
>> mathematically... ba
>>
>> My function is too complicated, and can only be computed numerically,
so 
>> I
>> had a hard time finding a closed form for this cutting plane.
>>
>> Is there a way to determine the cutting plane using some automatifc
>> procedure?
>>
>> I mean, it looks like some kind of optimization procedure, it seeks the
>> finest boundry in the space such that on the left of the cut, f=1 and
on 
>> the
>> other side of the cut, f=0. It also looks like a regression problem.
But 
>> so
>> far I am still not sure how to model it.
>>
>> Can anybody give me some suggestions and comments?
>>
>> Thanks a lot!
>
> Since you posted your message in a GA newsgroup, my solution to your
> problem will be GA related.
>
> I recommend using a Multi-objective Evolutionary Algorithm (MOEA)
> procedure for your problem.  You may try the SPEA2 algorithm (http://
> www.tik.ee.ethz.ch/sop/publicationListFiles/zlt2001a.pdf).  For more
> MOEA algorithms check out http://www.lania.mx/~ccoello/EMOO/
>
> The parameters of your function (x, y, z) will be evolved by the
> algorithm and you can set your fitness function to reflect the
> absolute rate of change of your complex function f().  The diversity
> maintenance mechanism will help maintaining a good diversity along the
> plane, however you will need a big population size to cover a good
> ****tion of this plane.
>
> Alternatively you may try a Multi-Objective Particle Swarm
> Optimization (MOPSO) procedure (http://www.lania.mx/~ccoello/EMOO/
> coello04.pdf.gz).  Based on my experience, PSO algorithms are faster
> than GA algorithms for this kind of problems.
>
> Wesam Elshamy
>

Thanks Wesam.

Let me describe my problem with an simpler example.

Let's say I have a 2D plane.

I draw a straight line to split the plane to two parts: Left and Right.
The 
equation for the straightline is y=a*x+b.

In the left part the values of F(x, y) are 1s, while in the right part the

values of F(x, y) are 0s.

You can query the value of F for any x and y. That's to say, you give me a

location (x, y), I will tell you the function value F(x, y).

What's the most efficient way to discover the value of "a" and "b"?
 




 8 Posts in Topic:
automatic parametric space exploration and boundary detection.
"Vista" <abc  2007-06-12 21:55:53 
Re: automatic parametric space exploration and boundary detectio
"Vista" <abc  2007-06-13 10:29:56 
Re: automatic parametric space exploration and boundary detectio
"Paul A. Rubin"  2007-06-13 14:17:12 
Re: automatic parametric space exploration and boundary detectio
"Graham Jones"   2007-06-13 22:09:38 
Re: automatic parametric space exploration and boundary detectio
"Vista" <abc  2007-06-13 10:37:12 
Re: automatic parametric space exploration and boundary detectio
"Paul A. Rubin"  2007-06-13 14:20:53 
Re: automatic parametric space exploration and boundary detectio
Toby Kelsey <toby.kels  2007-06-13 21:04:14 
Re: automatic parametric space exploration and boundary detectio
Fred Krogh <fkrogh@[EM  2007-06-13 14:24:43 

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 16:26:34 CST 2008.