Click here to Skip to main content
15,887,135 members
Home / Discussions / Article Writing
   

Article Writing

 
QuestionWhich section should I put this article in? Pin
Vikram A Punathambekar16-May-03 0:47
Vikram A Punathambekar16-May-03 0:47 
AnswerRe: Which section should I put this article in? Pin
Dominik Reichl20-May-03 0:58
Dominik Reichl20-May-03 0:58 
GeneralManaged Wrapper around Unmanaged Class Pin
Matt Philmon28-Apr-03 11:11
Matt Philmon28-Apr-03 11:11 
GeneralRe: Managed Wrapper around Unmanaged Class Pin
Nemanja Trifunovic28-Apr-03 11:41
Nemanja Trifunovic28-Apr-03 11:41 
GeneralSMS Messenger Pin
Asif Ali Aslam20-Apr-03 19:36
Asif Ali Aslam20-Apr-03 19:36 
GeneralRe: SMS Messenger Pin
Brian Delahunty30-Apr-03 9:43
Brian Delahunty30-Apr-03 9:43 
GeneralRe: SMS Messenger Pin
Robin Golden14-May-03 22:12
Robin Golden14-May-03 22:12 
GeneralRFC: A .NET evolutionary computing framework... Pin
Duncan Edwards Jones15-Apr-03 22:54
professionalDuncan Edwards Jones15-Apr-03 22:54 
An evolutionary computing framework is one that facilitates the principles of evolution for solving problems. The main players are:
IEnvironment - The interface that defines the environment of the problem. The environment is responsible for defining the viability of individuals.

IPopulation is a type safe collection class with additional methods for querying the population as a whole (such as the average viability and viability spread etc.) and affecting it (culling).

IIndividual is a single individual that represents a possible solution in the problem. An individual has a set of genes that define it's solution to the problem space and individuals may breed which will result in offspring with genes selected at random from each parent.

IGene represents a parameter that affects a part of the solution.

For example, suppose we have a chess board with a game in play and want to select the best next move. Our class that inherits IEnvironment needs to supply a method that returns the viability of an individual - i.e. how sensible a move is.
Genes are created that specify which piece to move and which of it's possible end positions to chose. The population is seeded with a random set of individuals with a random mix of these genes.
The population is allowed to breed and then the bottom half are culled. This process is repeated a number of times until the population has a zero (or prechosen very low) viability spread. An individual in this population fits our best move.

The power of this framework is that it can be mapped to a huge range of problems by setting the environment and genes and the same underlying processes can be used to solve these problems.

Anyway - that is where I have got to. Any thoughts?


'--8<------------------------
Ex Datis:
Duncan Jones
Merrion Computing Ltd
GeneralRe: RFC: A .NET evolutionary computing framework... Pin
Nitron16-Apr-03 16:31
Nitron16-Apr-03 16:31 
GeneralRe: RFC: A .NET evolutionary computing framework... Pin
Duncan Edwards Jones17-Apr-03 0:26
professionalDuncan Edwards Jones17-Apr-03 0:26 
GeneralRe: RFC: A .NET evolutionary computing framework... Pin
Duncan Edwards Jones5-May-03 22:44
professionalDuncan Edwards Jones5-May-03 22:44 
QuestionHow to make $$ out of .NET or webapps Pin
ColinDavies6-Apr-03 20:19
ColinDavies6-Apr-03 20:19 
AnswerRe: How to make $$ out of .NET or webapps Pin
Michael Dunn10-May-03 7:12
sitebuilderMichael Dunn10-May-03 7:12 
GeneralMy new article - Word addins Pin
Amit Dey29-Mar-03 21:42
Amit Dey29-Mar-03 21:42 
GeneralRe: My new article - Word addins Pin
Erik Thompson15-May-03 7:37
sitebuilderErik Thompson15-May-03 7:37 
GeneralRe: My new article - Word addins Pin
Amit Dey16-May-03 9:53
Amit Dey16-May-03 9:53 
GeneralIdea Pin
Oleksandr Kucherenko28-Mar-03 4:52
Oleksandr Kucherenko28-Mar-03 4:52 
GeneralRe: Idea Pin
Stephane Rodriguez.30-Mar-03 8:57
Stephane Rodriguez.30-Mar-03 8:57 
GeneralRe: Idea Pin
Oleksandr Kucherenko3-Apr-03 5:29
Oleksandr Kucherenko3-Apr-03 5:29 
GeneralRe: Idea Pin
Arun Bhalla8-Apr-03 8:14
Arun Bhalla8-Apr-03 8:14 
GeneralRe: Idea Pin
J. Dunlap8-Apr-03 9:02
J. Dunlap8-Apr-03 9:02 
GeneralRe: Idea Pin
Stephane Rodriguez.8-Apr-03 9:05
Stephane Rodriguez.8-Apr-03 9:05 
GeneralProduct or article idea.. Pin
Ray Cassick17-Mar-03 17:40
Ray Cassick17-Mar-03 17:40 
GeneralRe: Product or article idea.. Pin
Jerry Dennany19-Mar-03 6:17
Jerry Dennany19-Mar-03 6:17 
GeneralAdding Popup menues to IE Pin
aidandoyle10-Mar-03 12:37
aidandoyle10-Mar-03 12:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.