A Non Mathematician's Guide to Optimisation

Artificial Intelligence, Neural Networks, Genetic Algorithms and Mathematical Optimisation, while these terms sound like they belong in a science fiction movie, in reality they are some of the different optimisation methodologies (‘the engines’) used to provide different ‘optimised’ solutions.

So for those of us without a background in mathematics, computer science or operational research what does this mean?