|
楼主 |
发表于 2007-7-25 08:58
|
显示全部楼层
Java/Genetic algorithms (28)
Genetic Java
This applet is designed to be a tool by which interested people canlearn some of the basics of genetic algorithms (GAs) while being ableto experiment with a real GA. Users can select values for the GA'ssearch parameters and can modify the parameters while the GA is runningto see the real-time effects.
Submitted Dec 10, 1999
Updated Jan 08, 2007
by undo_zuo
TSP
This is a demonstration of the Travelling Salesman Problem (TSP). The applet uses a genetic algorithm.
Submitted Dec 10, 1999
Genetic Algorithms Archives
The Genetic Algorithms Archive is a repository for information relatedto research in genetic algorithms. Available from this site are pastissues of the GA-List digest, source code for many GA implementations,and announcements about GA-related conferences. Also, links are givento many interesting sites around the World with material related toevolutionary computation. This archive is maintained by Alan C. Schultzat The Navy Center for Applied Research in Artificial Intelligence.
Submitted Dec 10, 1999
Updated Dec 07, 2006
by Pameet Singh
GA Example (1D - Minimum of function)
As you already know from the chapter about search space, problemsolving can often be expressed as looking for the extreme of afunction. This is exactly what the problem shown here is. Some functionis given and the GA tries to find the minimum of the function. Forother problems we just have to define a search space and the fitnessfunction which means to define the function, which we want to find theextreme for.
Submitted Nov 21, 1999
The GA Playground
The GA Playground is a general purpose genetic algorithm toolkit wherethe user can define and run his own optimization problems. The toolkitis implemented in the Java language, and requires (when used as anapplication, in its full mode), a Java compiler and a very basicprogramming knowledge (just enough for coding a fitness function).Defining a problem consists of creating an Ascii definition file in aformat similar to Windows Ini files, and modifying the fitness functionin the GaaFunction source file. In addition, other methods can(optionally) be overwritten (e.g. the drawing method), other classescan be extended or replaced, and additional input can be suppliedthrough Ascii files.
Submitted Nov 22, 1999
GA Optimizer
A demo of using a GA in a 3D function with two variables.
Submitted Nov 22, 1999
Java-Solitaire: Play or find solutions with a genetic algorithm!
With this applet you can play Peg-solitaire on one hand: Open asolitaire-window with the button play your game and use your mouse andthe buttons to move, go back and forth through the historyof moves or let rerun the whole game. On the other hand, you can letthe applet search a solution. This is not a built-in, predefinedsolution, but sought in real-time; it takes some minutes (As soon asthe applets download to your browser has completed, you may cut theline to your provider, as the connection isn't required any longer).
Submitted Dec 15, 1999
Updated Dec 03, 2006
Vehicle Routing Problem with Time Windows
An applet showing a solution of the Vehicle Routing Problem with TimeWindows using a GA. Demo of a JAVA based library to perform tour andresource optimization tasks. Based upon genetic algorithms fordifferent industries.
Submitted Mar 21, 2006
by Vincent Mayer
Updated Mar 22, 2006
Genetic Drift
Simple Java simulations of basic population genetic processes.
Submitted Dec 10, 1999
Biomorph
Biomorph is an educational applet that aims to teach the basicprinciples of evolution: random mutation followed by non-randomselection. It is derived from an algorithm described by ProfessorRichard Dawkins in Artificial Life and The Blind Watchmaker.
Submitted Dec 10, 1999
Java/C Symbolic Regression Applet
A lean implementation of Symbolic Regression in C (sourcecode available) and as a Java Applet.The resulting equations of the Symbolic Regression Applet are printedin a format compatible with the most spreadsheet-applications.
Submitted Oct 01, 2004
by Hannes Planatscher
Updated Oct 06, 2004
Lovebird Genetics Calculator
This program that was written in Java allows you to quickly calculatethe possible color combinations that can result from a pairing of anytwo peachfaced lovebirds.
Submitted Dec 10, 1999
Updated Sep 10, 2004
by Wim Engels
n-genes
N-genes is an evolutionary computing framework for Java5. It focuses onusability and performances. Genetic programing is implemented throughhigh-level stack-based language.
Submitted Nov 19, 2005
by Jean-Luc Falcone
Updated Nov 23, 2005
[url=http://lslwww.epfl.ch/%7Emoshes/Frederic/notunif1.html]Java Demonstration of the Synchronization Task[/url]
The applet demonstrates a cellular automaton (CA) evolved to solve thesynchronization task. In this task, the one-dimensional, binary-stateCA, upon given any initial configuration, must reach a finalconfiguration, within a given number of time steps, that oscillatesbetween all 0s and all 1s on successive time steps. The CA demonstratedwas evolved via the cellular programming evolutionary algorithm.
Submitted Dec 10, 1999
Bouncing ball
This applet illustrates a Bouncing ball. Source code is included. Submitted Nov 04, 1999
Updated Mar 13, 2006
by roger
Free fall motion
Suppose you have never studied any Physics before. Your firstassignment is to investigate and describe a free fall motion. Thisapplet simulates a free fall motion.
Submitted Nov 05, 1999
Bouncing balls
Here's an applet that bounces some balls around in a box.
Submitted Nov 04, 1999
Vector Addition
You are given two vectors. You have to calculate the resultant vector (from their addition) and enter your results.
Submitted Nov 04, 1999
Projectile Motion
In this Java Applet a stone is being thrown from the top of a cliffwhich is 60 metres high to the ground below. You can change the valuefor the initial speed and the launch angle (Note: these must beintergral values).
Submitted Nov 04, 1999
Robotics Applets
These are applets for robotic navigation with constraints. You can laydown a collection of obstacles, design the shape of your own robot, andthe fix a starting point and finishing point.
Submitted Nov 02, 1999
Elastic Collisions in Two Dimensions
This applet illustrates elastic collisions of two point masses asdiscussed in Section 8.3. The masses are set equal to each other. Youcan view the results in both the lab's frame of reference or thecenter-of-mass frame of reference. As shown in example 8.3, knowing theratio of the projectile's final speed to its initial speed issufficient for determining both scattering angles.
Submitted Nov 04, 1999
Updated Jun 03, 2005
by Gary Raab
Elastic Collisions in One Dimension
This simulation shows the collision between two particles. You canchange the mass and speeds of each particle using the scrollbars. Thebars at the top refer to the red particle, and those at the bottom tothe blue particle.
Submitted Nov 04, 1999
Center of Mass
In this applet your can locate up to 20 different objects, each of different mass and find the center of mass.
Submitted Nov 04, 1999
Linear Motion with Uniform Acceleration
This simulation shows the position of a car which is accleratinguniformly as a function of time. You can change the speed and theaccleration of the car using the scrollbars. You also choose to draw aposition maker for the car as it moves, and/or a grid for measuring theposition.
Submitted Nov 04, 1999
Vector Components
You are given a vector. You have to calculate the x and y components of the vector and enter your results.
Submitted Nov 04, 1999
Centripetal Acceleration
This is a simulation of the position of a car which is being driven at constant speed around a bend in the road.
Submitted Nov 04, 1999
|
|