l'ÉITI Recherche Nouvelles HREF= Répertoires Ressources Génie/Engineering Ud'O/UofO SITE Search News Directories Resources SITE

GoogleEvolver


Intro

I had been looking for a reason to use my google api key. Along the way, I picked up Jillian's key also. This program uses both keys (i hope that's cool with google). They are passed on to the program through an initializing file (not included with the source of this).

The GA

Creates strings (groups aplhanumeric chars [a-z] separated by spaces. Google doesn't case-differentiate. Plans of including digits.

Getting it to work

The software is in uncompiled perl. The ouput is meant to go to the web directly and is in html. When you run the program, you need to pass as argument an initializing file in this format:

The population is initialized from this file. If you want it initialized from another file, you have to hack my code (which you're probably going to need to do anyhow).

The program will also put another file on your ftp server (Population.html) where you can see the population in a human readable print;

The Objective Function

Gives back a number between 0 and 100 Calculated a polynomial with these factors:

The formula for calculating $Eval_w$ is this one: $((_H_W == 0)?0:(1.0/_H_W)) * ((_AV_W * 20) + (_LD_W*30) + (_N_W*5))$;)

   GoogleEvolver Download
Franck J.L. Binard

School of Information Technology and Engineering (SITE)
University of Ottawa
800 King Edward Ave.
Ottawa, Ontario, Canada, K1N 6N5
Tel: (613) 562-5800 x6727, Fax: (613) 562-5664
Office: 4-035 SITE
Email: fbinard@site.uottawa.ca
Contactez: L'École d'ingénierie et de technologie de l'information
Contact: School of Information Technology and Engineering
Copyright © 2001 Université d'Ottawa / University of Ottawa
Webmestre / Webmaster