An Optical Solution for the Subset Sum Problem

  • Masud Hasan
  • S. M. Shabab Hossain
  • Md. Mahmudur Rahman
  • M. Sohel Rahman
Conference paper
Part of the Proceedings in Information and Communications Technology book series (PICT, volume 2)


Recently, a number of researchers have suggested light-based devices to solve combinatorially interesting problems. In this paper, we design a light based device to solve a generalized version of the subset sum problem which was previously handled by Oltean and Muntean [Solving the subset-sum problem with a light-based device. Natural Computing]. We further design a system which is capable of providing us with the solution subset of the problem in addition to the YES/NO answer to the question of whether there exists a solution or not.


Destination Node Discrete Fourier Transform Light Signal Cable Length Natural Computing 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
  2. 2.
    Agrawal, G.: Fibre-optic communication systems, 3rd edn. Wiley Interscience, Hoboken (2002)Google Scholar
  3. 3.
    Faist, J.: Optoelectronics: silicon shines on. Nature 433, 691–692 (2005)CrossRefGoogle Scholar
  4. 4.
    Feitelson, D.: Optical computing: A survey for computer scientists. MIT Press, Cambridge (1988)Google Scholar
  5. 5.
    Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, New York (1979)MATHGoogle Scholar
  6. 6.
    Goodman, J.W.: Architectural development of optical data processing systems. Aust. J. Electr. Electron. Eng. 2, 139–149 (1982)Google Scholar
  7. 7.
    Murphy, N., Naughton, T.J., Woods, D., Henley, B., McDermott, K., Duffy, E., van der Burgt, P.J.M., Woods, N.: Implementations of a model of physical sorting. In: Adamatzky, A., Teuscher, C. (eds.) From Utopian to Genuine Unconventional Computers Workshop, pp. 79–100. Luniver Press (2006)Google Scholar
  8. 8.
    Oltean, M.: Solving the hamiltonian path problem with a light-based computer. Natural Computing 7(1), 57–70 (2008)CrossRefMathSciNetMATHGoogle Scholar
  9. 9.
    Oltean, M.: Light-based string matching. Natural Computing 8(1), 121–132 (2009)CrossRefMathSciNetMATHGoogle Scholar
  10. 10.
    Oltean, M., Muntean, O.: Solving the subset-sum problem with a light-based device. Natural Computing (to appear)Google Scholar
  11. 11.
    Oltean, M., Muntean, O.: Exact cover with light. New Generation Comput. 26(4), 329–346 (2008)CrossRefMATHGoogle Scholar
  12. 12.
    Paniccia, M., Koehl, S.: The silicon solution. In: IEEE Spectrum. IEEE Press, Los AlamitosGoogle Scholar
  13. 13.
    Reif, J., Tyagi, A.: Efficient parallel algorithms for optical computing with the discrete fourier transform primitive. Applied optics 36(29), 7327–7340 (1997)CrossRefGoogle Scholar
  14. 14.
    Rong, H., Jones, R., Liu, A., Cohen, O., Hak, D., Fang, A., Paniccia, M.: A continuous wave raman silicon laser. Nature 433, 725–728 (2005)CrossRefGoogle Scholar
  15. 15.
    Rong, H., Liu, A., Jones, R., Cohen, O., Hak, D., Nicolaescu, R., Fang, A., Paniccia, M.: An all-silicon raman laser. Nature 433, 292–294 (2005)CrossRefGoogle Scholar
  16. 16.
    Schultes, D.: Rainbow sort: Sorting at the speed of light. Natural Computing 5(1), 67–82 (2006)CrossRefMathSciNetMATHGoogle Scholar

Copyright information

© Springer Tokyo 2010

Authors and Affiliations

  • Masud Hasan
    • 1
  • S. M. Shabab Hossain
    • 1
  • Md. Mahmudur Rahman
    • 1
  • M. Sohel Rahman
    • 1
    • 2
  1. 1.Department of CSEBUETDhakaBangladesh
  2. 2.Algorithm Design Group, Department of Computer ScienceKing’s College London, StrandLondonEngland

Personalised recommendations