Skip to main content
Log in

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

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Cormen TH, Leiserson CE, Rivest RL, Stein C (2001) Introduction to algorithms, 2nd edn. MIT Press, Cambridge

    MATH  Google Scholar 

  2. Fortnow L (2009) The status of the P versus NP problem. Commun ACM 52(9):78–86

    Article  Google Scholar 

  3. Woods D, Naughton TJ (2005) An optical model of computation. Theor Comput Sci 334(1–3):227–258

    Article  MathSciNet  MATH  Google Scholar 

  4. Oltean M, Muntean O (2008) Exact cover with light. New Gener Comput 26(4):327–344

    Article  Google Scholar 

  5. Oltean M (2008) Solving the Hamiltonian path problem with a light-based computer. Nat Comput 7(1):57–70

    Article  MathSciNet  MATH  Google Scholar 

  6. Muntean O, Oltean M (2009) Optical solution for the unbounded subset-sub problem. Int J Innov Comput Inf Control 5(8):2159–2167

    Google Scholar 

  7. Haist T, Osten W (2007) An optical solution for the traveling salesman problem. Opt Express 15(16):10473–10482

    Article  Google Scholar 

  8. Dolev S, Fitoussi H (2010) Masking traveling beams: Optical solutions for NP-complete problems, trading space for time. Theor Comput Sci 411:837–853

    Article  MathSciNet  MATH  Google Scholar 

  9. Dolev S, Fitoussi H (2007) The traveling beams optical solutions for bounded NP-complete problems. In: Fun with algorithms, pp 120–134

    Chapter  Google Scholar 

  10. Woods D, Naughton T (2008) Parallel and sequential optical computing. In: Optical supercomputing, pp 70–86

    Chapter  Google Scholar 

  11. Rintanen J, Heljanko K, Niemel I (2006) Planning as satisfiability: parallel plans and algorithms for plan search. Artif Intell 170(12–13):1031–1080

    Article  MATH  Google Scholar 

  12. Amla N, Du X, Kuehlmann A, Kurshan RP, McMillan KL (2005) An analysis of SAT-based model checking techniques in an industrial environment. In: Correct hardware design and verification methods, pp 254–268

    Chapter  Google Scholar 

  13. Schultes D (2006) Rainbow sort: sorting at the speed of light. Nat Comput 5(1):67–82

    Article  MathSciNet  MATH  Google Scholar 

  14. Oltean M (2009) Light-based string matching. Nat Comput 8(1):121–132

    Article  MathSciNet  MATH  Google Scholar 

  15. Goliaei S, Jalili S (2009) An optical wavelength-based solution to the 3-sat problem. In: Lecture notes in computer science, vol 5882. Springer, Berlin, pp 77–85

    Google Scholar 

  16. Oxford Lasers Ltd (2010) A series oxford lasers. http://www.oxfordlasers.com/micromachining/systems/aseries

  17. AC Photonics Inc (2010) Micro plano-convex lenses. http://www.acphotonics.com/products/product_files/MicroPlano-ConvexLens.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saeed Jalili.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Goliaei, S., Jalili, S. An optical solution to the 3-SAT problem using wavelength based selectors. J Supercomput 62, 663–672 (2012). https://doi.org/10.1007/s11227-010-0494-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-010-0494-z

Keywords

Navigation