paradiseo/trunk/paradiseo-moeo/docs/man/man3/moeoNSGA_II.3
liefooga 011075c26a update docs
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@166 331e1502-861f-0410-8da2-ba01fb791d7f
2007-01-16 14:51:25 +00:00

95 lines
2.6 KiB
Groff

.TH "moeoNSGA_II" 3 "16 Jan 2007" "Version 0.1" "ParadisEO-MOEO" \" -*- nroff -*-
.ad l
.nh
.SH NAME
moeoNSGA_II \-
.SH SYNOPSIS
.br
.PP
Inherits \fBeoAlgo< EOT >< EOT >\fP.
.PP
.SS "Public Member Functions"
.in +1c
.ti -1c
.RI "\fBmoeoNSGA_II\fP (unsigned _max_gen, \fBeoEvalFunc\fP< EOT > &_eval, \fBeoGenOp\fP< EOT > &_op)"
.br
.RI "\fIThis constructor builds the algorithm as descibed in the paper. \fP"
.ti -1c
.RI "\fBmoeoNSGA_II\fP (unsigned _max_gen, \fBeoEvalFunc\fP< EOT > &_eval, \fBeoQuadOp\fP< EOT > &crossover, double pCross, \fBeoMonOp\fP< EOT > &mutation, double pMut)"
.br
.RI "\fICtor taking _max_gen, crossover and mutation. \fP"
.ti -1c
.RI "\fBmoeoNSGA_II\fP (\fBeoContinue\fP< EOT > &_continuator, \fBeoEvalFunc\fP< EOT > &_eval, \fBeoGenOp\fP< EOT > &_op)"
.br
.RI "\fICtor taking a continuator instead of _gen_max. \fP"
.ti -1c
.RI "virtual void \fBoperator()\fP (\fBeoPop\fP< EOT > &_pop)"
.br
.RI "\fIApply a few generation of evolution to the population. \fP"
.in -1c
.SS "Protected Attributes"
.in +1c
.ti -1c
.RI "\fBeoContinue\fP< EOT > & \fBcontinuator\fP"
.br
.ti -1c
.RI "\fBeoEvalFunc\fP< EOT > & \fBeval\fP"
.br
.ti -1c
.RI "\fBeoPopLoopEval\fP< EOT > \fBloopEval\fP"
.br
.ti -1c
.RI "\fBeoPopEvalFunc\fP< EOT > & \fBpopEval\fP"
.br
.ti -1c
.RI "\fBmoeoNDSorting_II\fP< EOT > \fBsorting\fP"
.br
.RI "\fINSGAII sorting. \fP"
.ti -1c
.RI "\fBeoDetTournamentWorthSelect\fP< EOT > \fBselectOne\fP"
.br
.RI "\fIBinary tournament selection. \fP"
.ti -1c
.RI "\fBmoeoElitistReplacement\fP< EOT > \fBreplace\fP"
.br
.RI "\fIElitist replacement. \fP"
.ti -1c
.RI "\fBeoGeneralBreeder\fP< EOT > \fBgenBreed\fP"
.br
.ti -1c
.RI "\fBeoBreed\fP< EOT > & \fBbreed\fP"
.br
.in -1c
.SH "Detailed Description"
.PP
.SS "template<class EOT> class moeoNSGA_II< EOT >"
.PP
Definition at line 31 of file moeoNSGA_II.h.
.SH "Constructor & Destructor Documentation"
.PP
.SS "template<class EOT> \fBmoeoNSGA_II\fP< EOT >::\fBmoeoNSGA_II\fP (unsigned _max_gen, \fBeoEvalFunc\fP< EOT > & _eval, \fBeoGenOp\fP< EOT > & _op)\fC [inline]\fP"
.PP
This constructor builds the algorithm as descibed in the paper.
.PP
Deb, K., S. Agrawal, A. Pratap, and T. Meyarivan, A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II. In IEEE Transactions on Evolutionary Computation, Vol. 6, No 2, pp 182-197, April 2002.
.PP
\fBParameters:\fP
.RS 4
\fI_max_gen\fP number of generations before stopping
.br
\fI_eval\fP evaluation function
.br
\fI_op\fP variation operator
.RE
.PP
.PP
Definition at line 46 of file moeoNSGA_II.h.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-MOEO from the source code.