DATA STRUCTURES & ALGORITHMS

Understanding Genetic Algorithms

Solving a Battleship board game as an optimization problem

Adam C Dick
Towards Data Science
7 min readMay 2, 2019

--

The USS Intrepid in New York City. Photo: Author

A genetic algorithm is a prime example of technology imitating nature to solve complex problems, in this case, by adopting the concept of natural selection in an evolutionary algorithm. Genetic algorithms, introduced in 1960 by John…

--

--