All-Optical Implementation of the Ant Colony Optimization Algorithm

We report all-optical implementation of the optimization algorithm for the famous “ant colony” problem. Ant colonies progressively optimize pathway to food discovered by one of the ants through identifying the discovered route with volatile chemicals (pheromones) secreted on the way back from the food deposit. Mathematically this is an important example of graph optimization problem with dynamically changing parameters. Using an optical network with nonlinear waveguides to represent the graph and a feedback loop, we experimentally show that photons traveling through the network behave like ants that dynamically modify the environment to find the shortest pathway to any chosen point in the graph. This proof-of-principle demonstration illustrates how transient nonlinearity in the optical system can be exploited to tackle complex optimization problems directly, on the hardware level, which may be used for self-routing of optical signals in transparent communication networks and energy flow in photonic systems.

[1]  Marco Barbieri,et al.  Experimental linear-optics simulation of multipartite non-locality in the ground state of a quantum Ising ring , 2013, Scientific Reports.

[2]  Shihua Gong,et al.  Dynamic ant colony optimisation for TSP , 2003 .

[3]  D. Miller,et al.  Are optical transistors the logical next step , 2010 .

[4]  Nikolay I. Zheludev,et al.  Controlling light-with-light without nonlinearity , 2012, Light: Science & Applications.

[5]  Bernd Scheuermann,et al.  FPGA implementation of population-based ant colony optimization , 2004, Appl. Soft Comput..

[6]  G. Stephan,et al.  Evidence of a saturable-absorption effect in heavily erbium-doped fibers. , 1996, Optics letters.

[7]  Perry Ping Shum,et al.  Computing with complex optical networks , 2014, 2014 International Conference on Electromagnetics in Advanced Applications (ICEAA).

[8]  Timothy C. Ralph,et al.  Boson sampling on a chip , 2013, Nature Photonics.

[9]  Benjamin Schrauwen,et al.  Optoelectronic Reservoir Computing , 2011, Scientific Reports.

[10]  Bernd Scheuermann,et al.  Hardware-oriented ant colony optimization , 2007, J. Syst. Archit..

[11]  L Pesquera,et al.  Photonic information processing beyond Turing: an optoelectronic implementation of reservoir computing. , 2012, Optics express.

[12]  Marco Barbieri,et al.  Experimental linear-optics simulation of multipartite non-locality in the ground state of a quantum Ising ring , 2014, Scientific Reports.

[13]  R. Byer,et al.  Network of time-multiplexed optical parametric oscillators as a coherent Ising machine , 2014, Nature Photonics.

[14]  Keping Long,et al.  Self-organization paradigms and optimization approaches for cognitive radio technologies: a survey , 2013, IEEE Wireless Communications.

[15]  Özgür B. Akan,et al.  Bio-inspired networking: from theory to practice , 2010, IEEE Communications Magazine.

[16]  Jie Zou,et al.  Ant colony optimization-based bio-inspired hardware: survey and prospect , 2012 .

[17]  Nikolay I. Zheludev,et al.  An optical fiber network oracle for NP-complete problems , 2014, Light: Science & Applications.

[18]  G. Theraulaz,et al.  Inspiration for optimization from social insect behaviour , 2000, Nature.

[19]  Selcuk Okdem,et al.  Routing in Wireless Sensor Networks Using an Ant Colony Optimization (ACO) Router Chip , 2009, Sensors.

[20]  M Dorigo,et al.  Ant colonies for the travelling salesman problem. , 1997, Bio Systems.

[21]  H. John,et al.  Why future supercomputing requires optics , 2010 .

[22]  An ant-based algorithm for distributed routing and wavelength assignment in dynamic optical networks , 2010, IEEE Journal on Selected Areas in Communications.

[23]  Perry Ping Shum,et al.  Using nonlinear optical networks for optimization: primer of the ant colony algorithm , 2014, 2014 Conference on Lasers and Electro-Optics (CLEO) - Laser Science to Photonic Applications.

[24]  P. Shum,et al.  Computing matrix inversion with optical networks. , 2013, Optics express.

[25]  Serge Massar,et al.  All-optical Reservoir Computing , 2012, Optics express.

[26]  Shyi-Ming Chen,et al.  Solving the traveling salesman problem based on the genetic simulated annealing ant colony system with particle swarm optimization techniques , 2011, Expert Syst. Appl..