In the April 2012 issue of MSDN Magazine I describe a fascinating artificial intelligence technique called Bacterial Foraging Optimization (BFO). BFO is a metaheuristic (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 Calculusbased) technique. The BFO article is available online at: http://msdn.microsoft.com/enus/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 chemosensing determines the quality of the current position/solution. BFO is an alternative to other metaheuristics based on the behavior of natural systems, in particular realvalued genetic algorithms and particle swarm optimization.
Books (By Me!)
Events (I Speak At!)
 2017 Microsoft Ready Conference
 2017 DevIntersection
 2017 Game Arts Conference
 2017 IoT Evolution Conferencee
 2017 Pubcon Conference
 2017 Interop Conference
 2017 Microsoft Legal Industry Day
 2017 Microsoft MLADS Conference
 2017 Big Data Innovation Summit
 2017 Visual Studio Live Las Vegas
 2016 IT/Dev Connections
 2016 SAS Analytics Conference

Recent Posts
Archives
Categories