source: java/ecj/cecj/problems/SymmetricCompetitionProblem.java @ 57

Last change on this file since 57 was 44, checked in by mszubert, 15 years ago

cecj, framsticks and games packages imported

File size: 646 bytes
RevLine 
[44]1package cecj.problems;
2
3import cecj.interaction.InteractionResult;
4import cecj.utils.Pair;
5import ec.EvolutionState;
6import ec.Individual;
7
8/**
9 * Problem is symmetric if sets of possible behaviours of both competitors are identical. It does
10 * not mean that the game is symmetric itself in game-theoretic meaning ( )
11 *
12 * @author Marcin Szubert
13 */
14public interface SymmetricCompetitionProblem extends CoevolutionaryProblem {
15
16        /**
17         *
18         * @param state
19         * @param competitor1
20         * @param competitor2
21         * @return
22         */
23        public Pair<? extends InteractionResult> compete(EvolutionState state, Individual competitor1,
24                        Individual competitor2);
25}
Note: See TracBrowser for help on using the repository browser.