Back to results

The University of Arizona.

OPTICAL COMPUTING IN BOLTZMANN MACHINES

Abstract

dc:description.abstract

This dissertation covers theoretical and experimental work on applying optical processing techniques ot the operation of a Boltzmann machine. A Boltzmann machine is a processor that solves a problem by iteratively optimizing an estimate of the solution. The optimization is done by finding a minimum of an energy surface over the solution space. The energy function is designed to consider not only data but also a priori information about the problem to assist the optimization. The dissertation first establishes a generic line-of-approach for designing an algorithmic optical computer that might successfully operate using currently realizable analog optical systems for highly-parallel operations. Simulated annealing, the algorithm of the Boltzmann machine, is then shown to be adaptable to this line-of-approach and is chosen as the algorithm to demonstrate these concepts throughout the dissertation. The algorithm is analyzed and optical systems are outlined that will perform the appropriate tasks within the algorithm. From this analysis and design, realizations of the optically-assisted Boltzmann machine are described and it is shown that the optical systems can be used in these algorithmic computations to produce solutions as precise as the single-pass operations of the analog optical systems. Further considerations are discussed for increasing the usefulness of the Boltzmann machine with respect to operating on larger data sets while maintaining the full degrees of parallelism and to increasing the speed by reducing the number of electronical-optical transducers and by utilizing more of the available parallelism. It is demonstgrated how, with a little digital support, the analog optical systems can be used to produce solutions with digital precision but without compromising the speed of the optical computations. Finally there is a short discussion as to how the Boltzmann machine may be modelled as a neuromorphic system for added insight into the computational functioning of the machine.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
doctoral
Discipline thesis:degree_discipline
Optical Sciences
Grantor dc:publisher
The University of Arizona.
Year dc:date.issued
1987

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • TICKNOR, ANTHONY JAMES.
Advisor dc:contributor.advisor
  • Barrett, Harry

Subjects

dc:subject × 1

Rights

dc:rights
Statement dc:rights
  • Copyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.
Language dc:language.iso
en

Identifiers

dc:identifier.*
Handle dc:identifier.uri
http://hdl.handle.net/10150/184169
OAI identifier oai:identifier
oai:repository.arizona.edu:10150/184169

Chain of custody

source
Harvested from
University of Arizona
Base URL
repository.arizona.edu/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

TICKNOR, ANTHONY JAMES.. OPTICAL COMPUTING IN BOLTZMANN MACHINES. doctoral thesis, The University of Arizona., 1987. http://hdl.handle.net/10150/184169