The book offers a valuable supporting text for advanced undergraduate and graduate courses and projects in Computer Science, Engineering, Operations Research, and Mathematics. It is accompanied by a repository of source code, allowing readers to try out the algorithms and techniques discussed.
Neil Urquhart is a lecturer in the School of Computing at Edinburgh Napier University. After qualifying in Computer Science he worked as a software developer and systems administrator. He returned to academia and completed a PhD in 2002 which examined the use of nature inspired techniques and software agents to construct and optimize delivery networks. Since 2002 he has worked as a lecturer at Edinburgh Napier where he is currently the program leader for Computing Science. His main research interests are algorithms, visualization, evolving systems, bioinspired computing, and modeling.