1 August 1993 Optoelectronic devices for Boltzmann machines and simulated annealing
Author Affiliations +
Optical Engineering, 32(8), (1993). doi:10.1117/12.143305
Abstract
An optoelectronic device for generating random numbers at high flow rates is presented. Such a device can be exploited for implementating massive arrays of stochastic decision-making elements encountered in simulated annealing and in Boltzmann machine algorithms. It is comprised of an optical random number generator and an array of electronic neuron elements. The random number arrays are derived from the continually changing modal noise of a step-index optical fiber, and the neuron elements include photodiodes and a few associated electronic components. To demonstrate the feasibility of large arrays of neuron elements, a circuit with three neurons has been implemented and tested. The results reveal that 104 neuron elements can be integrated into 1 cm2 and that flow rates of 1010 random numbers per second are possible.
Philippe Lalanne, Jean-Claude Rodier, Pierre H. Chavel, Eric Belhaire, Patrick F. Garda, "Optoelectronic devices for Boltzmann machines and simulated annealing," Optical Engineering 32(8), (1 August 1993). http://dx.doi.org/10.1117/12.143305
JOURNAL ARTICLE
11 PAGES


SHARE
KEYWORDS
Neurons

Algorithms

Speckle pattern

Photodiodes

Speckle

Stochastic processes

Cavitation

RELATED CONTENT


Back to Top