Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
fitness for coevolution
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  1 message - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
phi  
View profile  
 More options Dec 16 2007, 9:27 am
From: phi <PhilipHings...@gmail.com>
Date: Sat, 15 Dec 2007 14:27:21 -0800 (PST)
Local: Sun, Dec 16 2007 9:27 am
Subject: fitness for coevolution
Hi all

We have discussed this topic before, but I have been thinking about a
specific application lately which I think provides a different
perspective on the question. I thought I'd ask what you all think.

The question is: what is the "correct" fitness function for co-
evolution?

Xin Yao gave a very nice plenary at CEC (http://www.cs.bham.ac.uk/~xin/
papers/cec07keynote.pdf) around this topic. His assumption is that the
"correct" fitness function is the expected payoff against a randomly
selected (according to some probability distribution) opponent.

However, I wonder if this is always appropriate. The example
application is a defence scenario. In a given scenario, with given
resources, one side - call it the blue team - wants to defend some
asset, for example. The other side - call it the red team - wants to
carry out a successful attack. Neither side knows the other's
strategy, but you can simulate the outcome given a blue and a red team
strategy.

The question for blue is how best to defend against an unknown attack
- for red it is how best to attack when the defence strategy is
unknown.

This looks like a problem ideally suited to a co-evolutionary
approach : co-evolve blue and red team strategies.

But what should the fitness function(s) be?

You might object that the problem is not well-posed, but in a real
situation, each side must do *something*, even if the problem isn't
well-posed!

To expand a bit: as the blue side, would you be satisfied with the
best outcome *on average*? What if some possible outcomes are *very
bad indeed*? Would it be better to choose a strategy that never does
worse than a certain level? Your answer might depend on what the
measure(s) of goodness are for a particular outcome too. (It could be
multi-objective and the outcomes could be noisy, but this is just
extra complication.) Conversely, as the red team, maybe you would
prefer a plan that provides at least a slim chance of a devastating
attack, rather than a strong chance of a moderately successful one.
Think of a terrorist cell.

I'm leaning here towards some combination of best, worst, and expected
outcome. This suggests to me a multi-objective approach (even it the
measure of goodness is single objective). Is much known about multi-
objective co-evolution? I know - check the literature! I'll do that.
(A quick look shows that co-evolution has been used as an approach to
multi-objective optimisation - but this is the other way around!) Then
again, perhaps some different kind of selection scheme would be the
way to go.

Anyway, I thought it was an interesting question and that I would try
to tap into your collective wisdom for a response.

cheers


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google