In the April 2012 issue of MSDN Magazine I describe a fascinating artificial intelligence technique called Bacterial Foraging Optimization (BFO). BFO is a meta-heuristic (a general set of guidelines) that models the behavior of bacteria such as E. coli to find approximate solutions to numerical optimization problems in situations where there is no practical classical (like Calculus-based) technique. The BFO article is available online at: http://msdn.microsoft.com/en-us/magazine/hh882453.aspx. The essence of a BFO algorithm is that there are several simulated bacteria. The position of each simulated bacterium represents a possible solution to the problem you’re trying to optimize. Bacteria movement generates new solutions. Bacteria chemo-sensing determines the quality of the current position/solution. BFO is an alternative to other meta-heuristics based on the behavior of natural systems, in particular real-valued genetic algorithms and particle swarm optimization.
Books (By Me!)
Events (I Speak At!)
-
Recent Posts
Archives
Categories


.NET Test Automation Recipes
Software Testing
SciPy Programming Succinctly
Keras Succinctly
R Programming
2026 Visual Studio Live
2025 Summer MLADS Conference
2026 DevIntersection Conference
2025 Machine Learning Week
2025 Ai4 Conference
2026 G2E Conference
2026 iSC West Conference
You must be logged in to post a comment.