Algoritmi genetici pentru rezolvarea problemelor prin - Sorin ...
Algoritmi genetici pentru rezolvarea problemelor prin - Sorin ...
Algoritmi genetici pentru rezolvarea problemelor prin - Sorin ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
GA.h<br />
1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
10<br />
11<br />
12<br />
13<br />
14<br />
15<br />
16<br />
17<br />
18<br />
19<br />
20<br />
21<br />
22<br />
23<br />
24<br />
25<br />
26<br />
27<br />
28<br />
29<br />
30<br />
31<br />
32<br />
33<br />
34<br />
35<br />
36<br />
37<br />
38<br />
39<br />
40<br />
41<br />
42<br />
43<br />
44<br />
45<br />
46<br />
47<br />
48<br />
49<br />
//////////////////////////////////////////////////<br />
// (c) 2003 <strong>Sorin</strong> OSTAFIEV (sorin@ostafiev.com) //<br />
//////////////////////////////////////////////////<br />
// GA.h: interface for the GA class.<br />
//<br />
//////////////////////////////////////////////////////////////////////<br />
#if !defined(AFX_GA_H__7B677626_0DC7_4B47_9E97_734A880F694C__INCLUDED_)<br />
#define AFX_GA_H__7B677626_0DC7_4B47_9E97_734A880F694C__INCLUDED_<br />
#include "globals.h" // Added by ClassView<br />
#if _MSC_VER > 1000<br />
#pragma once<br />
#endif // _MSC_VER > 1000<br />
#include <br />
using namespace std;<br />
class GA<br />
{<br />
public:<br />
double getAverageMatchedBits();<br />
void step();<br />
friend class Population;<br />
friend class Genome;<br />
GA(const int npops, const int pop_size, const double crossoverrate, const double mutationrate);<br />
virtual ~GA();<br />
private:<br />
};<br />
vector _populations;<br />
GA(const GA& ga);<br />
GA& operator=(const GA &ga);<br />
double _cross_over_rate;<br />
double _mutation_rate;<br />
int _number_of_populations;<br />
#endif // !defined(AFX_GA_H__7B677626_0DC7_4B47_9E97_734A880F694C__INCLUDED_)<br />
Page 1 of 1