Skip to content

rperez-rosario/AdaptiveComputingFramework

Repository files navigation

AdaptiveComputingFramework

This repository contains source code for a minimalist, adaptive computing framework.

Download compiled Nuget package at: https://www.nuget.org/packages/AdaptiveComputingFrameworkCore

"Living organisms are consummate problem solvers. They exhibit a versatility that puts the best computer programs to shame. This observation is especially galling for computer scientists, who may spend months or years of intellectual effort on an algorithm, whereas organisms come by their abilities through the apparently undirected mechanism of evolution and natural selection. Pragmatic researchers see evolution’s remarkable power as something to be emulated rather than envied. Natural selection eliminates one of the greatest hurdles in software design: specifying in advance all the features of a problem and the actions a program should take to deal with them. By harnessing the mechanisms of evolution, researchers may be able to 'breed' programs that solve problems even when no person can fully understand their structure. Indeed, these so-called genetic algorithms have already demonstrated the ability to made breakthroughs in the design of such complex systems as jet engines. Genetic algorithms make it possible to explore a far greater range of potential solutions to a problem than do conventional programs. Furthermore, as researchers probe the natural selection of programs under controlled an well-understood conditions, the practical results they achieve may yield some insight into the details of how life and intelligence evolve in the natural world."

https://www.cc.gatech.edu/~turk/bio_sim/articles/genetic_algorithm.pdf (Retrieved 10/17/2018.)

Framework Class Diagram
ACF Class Diagram

Example Application Class Diagram
Example Application Class Diagram

Framework Sequence Diagram
Framework Sequence Diagram

Example Fitness Function Diagram and Explanation
Example Fitness Function Diagram and Explanation

About

This package contains source code for an adaptive computing framework .Adaptive Computing Framework .NET Core Version.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages