An optical solution to the 3-SAT problem using wavelength based selectors

  • Authors:
  • Sama Goliaei;Saeed Jalili

  • Affiliations:
  • SML Lab, Faculty of Electrical and Computer Engineering, Tarbiat Modares University, Tehran, Iran;SML Lab, Faculty of Electrical and Computer Engineering, Tarbiat Modares University, Tehran, Iran

  • Venue:
  • The Journal of Supercomputing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, an optical wavelength-based method to solve a well-known NP-complete problem 3-SAT is provided. In the 3-SAT problem, a formula F in the form of conjunction of some clauses over Boolean variables is given and the question is to find if F is satisfiable or not. The provided method uses exponential number of different wavelengths in a light ray and considers each group of wavelengths as a possible value-assignment for the variables. It then uses optical devices to drop wavelengths not satisfying F from the light ray. At the end, remaining wavelengths indicate satisfiability of the formula.The method provides two ways to arrange the optical devices to select satisfying wavelengths for a given clause: simple clause selectors and combined clause selectors, both requiring exponential preprocessing time. After preprocessing phase, the provided method requires polynomial time and optical devices to solve each problem instance.