Skip to main content

A Generic Neural Network Approach For Constraint Satisfaction Problems

  • Conference paper
Neural Network Applications

Part of the book series: Perspectives in Neural Computing ((PERSPECT.NEURAL))

Abstract

The Constraint Satisfaction Problem (CSP) is a mathematical abstraction of the problems in many AI application domains. In many of such applications timely response by a CSP solver is so crucial that to achieve it, the user may be willing to sacrifice completeness to a certain extent. This paper describes a neural network approach for solving CSPs which aims at providing prompt responses. The effectiveness of this model, which is called GENET, in solving CSPs with binary constraints is demonstrated by a simulator. Although the completeness is not guaranteed, as in the case of most of the existing stochastic search techniques, solutions have been found by the GENET simulator in all of our randomly generated problems tested so far. Since the neural network model lends itself to the VLSI implementation of parallel processing architectures, the limited number of cycles required by GENET to find the solutions for the tested problems gives hope for solving large CSPs in a fraction of the time required by conventional methods.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Waltz, D.L., “Understanding line drawings of scenes with shadows”, in WINSTON, P.H. (ed.) The Psychology of Computer Vision, McGraw-Hill, New York, 1975, 19–91

    Google Scholar 

  2. Tsang, E.P.K., “The consistent labelling problem in temporal reasoning”, Proc. AAAI Conference, Seattle, July, 1987, 251–255

    Google Scholar 

  3. Dechter, R., Meiri, I. and Pearl, J., “Temporal constraint networks”, Artificial Intelligence, 49, 1991, 61–95

    Article  MATH  MathSciNet  Google Scholar 

  4. Stefik, M., “Planning with Constraints (MOLGEN: part 1)”, Artificial Intelligence 16, 1981, 111–140

    Article  Google Scholar 

  5. Prosser, P., “Distributed asynchronous scheduling”, PhD Thesis, Department of Computer Science, University of Strathclyde, November, 1990

    Google Scholar 

  6. Mackworth, A.K., “Consistency in networks or relations”, Artificial Intelligence 8 (1), 1977, 99–118

    Article  MATH  MathSciNet  Google Scholar 

  7. Haralick, R.M. and Elliott, G.L., “Increasing tree search efficiency for constraint satisfaction problems”, Artificial Intelligence 14 (1980), 263–313

    Article  Google Scholar 

  8. Dincbas, M., Simonis, H. and Van Hentenryck, P., “Solving car sequencing problem in constraint logic programming”, Proceedings, European Conference on AI, 1988, 290–295

    Google Scholar 

  9. Dincbas, M., Van Hentenryck, P., Simons, H., Aggoun, A. and Graf, T., “Applications of CHIP to industrial and engineering problems”, First International Conference on Industrial and Engineering Applications of AI and Expert Systems, June, 1988

    Google Scholar 

  10. Perrett, M., “Using Constraint Logic Programming Techniques in Container Port Planning”, ICL Technical Journal, May 1991

    Google Scholar 

  11. Saletore, V.A. and Kale, L.V., “Consistent linear speedups to a first solution in parallel state-space search”, Proc. AAAI, 1990, 227–233

    Google Scholar 

  12. Kasif, S., “On the parallel complexity of discrete relaxation in constraint satisfaction networks”, Artificial Intelligence (45) 1990, 275–286

    Article  MATH  MathSciNet  Google Scholar 

  13. Hopfield, J. J., and Tank, D.W., ‘Neural’ Computation of Decisions in Optimization Problems“, Biol. Cybern. (52) 1985, 141–152

    MATH  MathSciNet  Google Scholar 

  14. Adorf, H.M. and Johnston, M.D., “A discrete stochastic neural network algorithm for constraint satisfaction problems”, Proceedings, International Joint Conference on Neural Networks, 1990

    Google Scholar 

  15. Minton, S., Johnston, M.D., Philips, A. B. and Laird, P., “Solving large-scale constraint-satisfaction and scheduling problems using a heuristic repair method”, Proc. AAAI, 1990, 17–24

    Google Scholar 

  16. Swain, M.J. and Cooper, P.R., “Parallel hardware for constraint satisfaction”, Proc. AAAI, 1988, 682–686

    Google Scholar 

  17. Cooper, P., “Structure recognition by connectionist relaxation: formal analysis”, Proc. Canadian AI Conference (CSCSI), 1988, 148–155

    Google Scholar 

  18. Guesgen, H.W., “Connectionist networks for constraint satisfaction”, AAAI Spring Symposium on Constraint-based Reasoning, March, 1991, 182–190

    Google Scholar 

  19. Collin Z., Dechter, R. and Katz, S., “On the Feasibility of distributed constraint satisfaction”, Proc. International Joint Conference on AI, 1991, 318–324

    Google Scholar 

  20. Wang, C. J., and Tsang, E. T. K., “Solving constraint satisfaction problems using neural networks”, Proc. TEE Second International Conference on Artificial Neural Networks, 1991

    Google Scholar 

  21. Davis, L. (ed.), “Genetic algorithms and simulated annealing”, Research notes in AI, Pitman/Morgan Kaufmann, 1987

    MATH  Google Scholar 

  22. Wang, C.J., “A cascadable parallel architecture for GENET”, Research Notes, Department of Computer Science, University of Essex, forthcoming.

    Google Scholar 

  23. Freuder, E.C., “Partial constraint satisfaction”, Proc., 11th International Joint Conference on AI, 1989, 278–283

    Google Scholar 

  24. Parrello, B.D., Kabat, W.C. and Wos, L., “Job-shop scheduling using automated reasoning: a case study of the car sequencing problem”, Journal of Automatic Reasoning, 2 (1), 1986, 1–42

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag London Limited

About this paper

Cite this paper

Tsang, E.P.K., Wang, C.J. (1992). A Generic Neural Network Approach For Constraint Satisfaction Problems. In: Taylor, J.G. (eds) Neural Network Applications. Perspectives in Neural Computing. Springer, London. https://doi.org/10.1007/978-1-4471-2003-2_2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-2003-2_2

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-19772-0

  • Online ISBN: 978-1-4471-2003-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics