Portions of a generic genetic-algorithms library

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
(A First Attempt)
Line 5: Line 5:
  
 
==A First Attempt==
 
==A First Attempt==
My first working attempt at a generic genetic-algorithms library is shown in Fig. 1.
+
My first working attempt at a generic genetic-algorithms library is shown in Fig. 1. This design study will dissect and critique portions of this initial design.
  
[[image:gaFirstAttempt.jpg|thumb|frame|centre|'''Figure 1: A [[UML 2.1]] [[Class diagram|class diagram]] representing my first working attempt at a generic genetic-algorithms library''']]
+
[[image:gaFirstAttempt.jpg|thumb|800px|centre|'''Figure 1: A [[UML 2.1]] [[Class diagram|class diagram]] representing my first working attempt at a generic genetic-algorithms library''']]

Revision as of 09:46, 4 August 2008

Introduction

Over the last few months I have become interested in problems associated with the modeling of non-linear systems. This interest has lead me to look into artificial neural networks, and how they can be trained using genetic algorithms. For those with an interest in this area, development environments like Matlab provide an ideal platform for quick implementation and testing. However, at deployment time, a Matlab script is of little use to clients with a limited budget, or to developers targeting some embedded platforms.

... to be continued ...

A First Attempt

My first working attempt at a generic genetic-algorithms library is shown in Fig. 1. This design study will dissect and critique portions of this initial design.

Figure 1: A UML 2.1 class diagram representing my first working attempt at a generic genetic-algorithms library