An optical fiber network oracle for NP-complete problems

The modern information society is enabled by photonic fiber networks characterized by huge coverage and great complexity and ranging in size from transcontinental submarine telecommunication cables to fiber to the home and local segments. This world-wide network has yet to match the complexity of th...

Full description

Saved in:
Bibliographic Details
Main Authors: Shum, Perry Ping, García de Abajo, Javier, Soci, Cesare, Wu, Kan, Zheludev, Nikolay I.
Other Authors: School of Physical and Mathematical Sciences
Format: Article
Language:English
Published: 2015
Online Access:https://hdl.handle.net/10356/99193
http://hdl.handle.net/10220/38552
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-99193
record_format dspace
spelling sg-ntu-dr.10356-991932023-02-28T19:30:35Z An optical fiber network oracle for NP-complete problems Shum, Perry Ping García de Abajo, Javier Soci, Cesare Wu, Kan Zheludev, Nikolay I. School of Physical and Mathematical Sciences The modern information society is enabled by photonic fiber networks characterized by huge coverage and great complexity and ranging in size from transcontinental submarine telecommunication cables to fiber to the home and local segments. This world-wide network has yet to match the complexity of the human brain, which contains a hundred billion neurons, each with thousands of synaptic connections on average. However, it already exceeds the complexity of brains from primitive organisms, i.e., the honey bee, which has a brain containing approximately one million neurons. In this study, we present a discussion of the computing potential of optical networks as information carriers. Using a simple fiber network, we provide a proof-of-principle demonstration that this network can be treated as an optical oracle for the Hamiltonian path problem, the famous mathematical complexity problem of finding whether a set of towns can be travelled via a path in which each town is visited only once. Pronouncement of a Hamiltonian path is achieved by monitoring the delay of an optical pulse that interrogates the network, and this delay will be equal to the sum of the travel times needed to visit all of the nodes (towns). We argue that the optical oracle could solve this NP-complete problem hundreds of times faster than brute-force computing. Additionally, we discuss secure communication applications for the optical oracle and propose possible implementation in silicon photonics and plasmonic networks. ASTAR (Agency for Sci., Tech. and Research, S’pore) Published version 2015-09-03T04:47:58Z 2019-12-06T20:04:22Z 2015-09-03T04:47:58Z 2019-12-06T20:04:22Z 2014 2014 Journal Article Wu, K., García de Abajo, J., Soci, C., Shum, P. P., & Zheludev, N. I. (2014). An optical fiber network oracle for NP-complete problems. Light: Science & Applications, 3(2), e147-. 2047-7538 https://hdl.handle.net/10356/99193 http://hdl.handle.net/10220/38552 10.1038/lsa.2014.28 en Light : science & applications © 2014 CIOMP. This work is licensed under a Creative Commons Attribution-NonCommercial-Share Alike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/. 5 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
description The modern information society is enabled by photonic fiber networks characterized by huge coverage and great complexity and ranging in size from transcontinental submarine telecommunication cables to fiber to the home and local segments. This world-wide network has yet to match the complexity of the human brain, which contains a hundred billion neurons, each with thousands of synaptic connections on average. However, it already exceeds the complexity of brains from primitive organisms, i.e., the honey bee, which has a brain containing approximately one million neurons. In this study, we present a discussion of the computing potential of optical networks as information carriers. Using a simple fiber network, we provide a proof-of-principle demonstration that this network can be treated as an optical oracle for the Hamiltonian path problem, the famous mathematical complexity problem of finding whether a set of towns can be travelled via a path in which each town is visited only once. Pronouncement of a Hamiltonian path is achieved by monitoring the delay of an optical pulse that interrogates the network, and this delay will be equal to the sum of the travel times needed to visit all of the nodes (towns). We argue that the optical oracle could solve this NP-complete problem hundreds of times faster than brute-force computing. Additionally, we discuss secure communication applications for the optical oracle and propose possible implementation in silicon photonics and plasmonic networks.
author2 School of Physical and Mathematical Sciences
author_facet School of Physical and Mathematical Sciences
Shum, Perry Ping
García de Abajo, Javier
Soci, Cesare
Wu, Kan
Zheludev, Nikolay I.
format Article
author Shum, Perry Ping
García de Abajo, Javier
Soci, Cesare
Wu, Kan
Zheludev, Nikolay I.
spellingShingle Shum, Perry Ping
García de Abajo, Javier
Soci, Cesare
Wu, Kan
Zheludev, Nikolay I.
An optical fiber network oracle for NP-complete problems
author_sort Shum, Perry Ping
title An optical fiber network oracle for NP-complete problems
title_short An optical fiber network oracle for NP-complete problems
title_full An optical fiber network oracle for NP-complete problems
title_fullStr An optical fiber network oracle for NP-complete problems
title_full_unstemmed An optical fiber network oracle for NP-complete problems
title_sort optical fiber network oracle for np-complete problems
publishDate 2015
url https://hdl.handle.net/10356/99193
http://hdl.handle.net/10220/38552
_version_ 1759856043344527360