Artificial intelligence in design and manufacturing

Yapay zeka araçlarının tasarım, üretim kontrolü ve planlamasındaki gücü ve potansiyeli yapılan birçok araştırma ve gerçekleştirilen uygulamalarla ispatlanmış durumdadır. Bu makalede Yapay Zeka'nın tanımı verilmekte ve yaygın olarak kullanılan Uzman Sistemler, Yapay Sinir Ağları, Bulanık Mantık teknikleri ile Genetik Algoritma, Genetik Programlama, Benzetilmiş Tavlama, Tabu Araştırma ve Vaka Tabanlı Gerekçeleme gibi modern sezgisel optimizasyon yöntemleri kısaca tanıtılmaktadır. Bu araç ve yöntemlerin, tasarım ve üretim kapsamındaki uygulamaları irdelenmekte ve gözden geçirilmektedir.

Tasarım ve üretimde yapay zeka

The power and potential of Artificial Intelligence (AI) for planning and control of manufacturing processes has been proven by many research projects and actual implementations. This paper presents the meaning of AI and some of the popular AI tools, namely: Expert Systems (ESs), Artificial Neural Networks (ANNs), Fuzzy Logic (FL), modern heuristics based optimisation techniques tools like Genetic Algorithms (GAs), Genetic Programming (GP), Simulated Annealing (SA), Taboo Search (TS) and Case Based Reasoning (CBR). Applications of AI tools in design and manufacturing are also discussed.

___

  • REFERENCES 1. Dagli, C. H., "Intelligent Manufacturing Systems", Chapter 1 in: Artificial Neural Networks for Intelligent Manufacturing (Edited by Dagli, C. H.), Chapman&Hall, Great Britain, pp. 3-16, 1994 2. Feigenbaum, E.A., "The Art of Artificial Intelligence: I, Themes and Case Studies of Knowledge Engineering", Proceedings of 5th International Joint Conference on Artificial Intelligence, pp. 1014-1029, 1977. 3. ? KES PS Manual, Software Architecture and Engineering, Inc, 1990. 4. Ignizio, J.P., Introduction to Expert Systems: The Development and Implementation ofRule-Based Expert Systems, McGraw-Hill, Singapore, 1991. 5. Rembold, U., et al., Computer Integrated Manufacturing and Engineering, Addison Wesley Publishing Co., 1994. 6. Huang, S.H. and Zhang, H.C., "Neural-Expert Hybrid Approach for Intelligent Manufacturing: A Survey", Computers in Industry, Vol. 26, pp. 107-126, 1995. 7. Badiru, A.B., Expert Systems Applications in Engineering and Manufacturing, Prentice- Hall, NJ, 1992. 8. Joshi, S., et al., "Expert Process Planning System with Solid Model Interface", International Journal of Production Research., Vol. 26, No. 5, pp. 863-885, 1988. 9. Gulesin, M. and Jones, R.M., "Operation Sequencing in an Expert Process Planning and Fixturing System", Proceedings of ICES' 93 - Int. Conference on Engineering Software, pp. 45-50, 1993. 10. Vosniakos, L.C., and Davies, B.J, "Knowledge-Based Selection and Sequencing of Hole-Making Operations for Prismatic Parts", Int. Journal of Advanced Manufacturing Technology, Springer-Verlag Ltd., Vol. 8,pp9-16, 1993. 11. Arezoo, B. and Ridgway, K., "The Application of Cutting Tools and Conditions for Machining Operations", Proceedings of 1st Conference on Artificial Intelligence and Expert System in Manufacturing, IFS Ltd., pp. 113-126,1990. 12. Vitanov, V.I., et.al, "An Expert System Shell for the Selection of Metal Cutting Parameters", Journal of Materials Processing Technology, Vol. 55, pp. 111-116, 1995. 13. Lee, I.B.H. et al., "Knowledge Based Process Planning System for the Manufacture of Progressive Dies", International Journal of Production Research, Vol. 31, No. 2, pp. 251- 278, 1993. 14. Keating, W.G., et al, "Intelligent Tool Selection System", Journal of Materials Processing Technology, Vol. 55, pp. 91-94, 1995. 15. Kusiak, A., Intelligent Manufacturing Systems, Prentice-Hall, USA, 1990. 16. Kusiak, A., "Process Planning: A Knowledge- Based and Optimisation Perspective", IEEE Transactions on Robotics and Automation, Vol. 7, No. 3, pp 257-266, 1991. 17. Mayer, R.J., et al., "Plan Generation Strategies for a Knowledge-based Automated Process Planning System", International Journal of Computer Integrated Manufacturing, Vol. 8, No. 6, pp. 399-410, 1995. 18. Yılmaz, N.F, Eyercioğlu, Ö. and Dereli, T., "An Expert System for the Determination of Forgeable Geometry in Near-Net shape Manufacturing", Working paper, 2000. 19. Gupta, T. and Ghosh, K.B., "A Survey of Expert Systems in Manufacturing and Process Planning", Computers in Industry, Vol. 11, pp. 195-204, 1988. 20. Kalpakjian, S., Manufacturing Processes for Engineering Materials, 3rd Ed., Addison- Wesley, USA, 1997. 21. Bose, N.K. and Liang, P., Neural Network Fundamentals with Graphs, Algorithms and Applications, McGraw-Hill, Singapore, 1996. 22. Barschdorff, D. and Monostori, L., "Neural Networks - Their Applications and Perspectives in Intelligent Manufacturing", Computers in Industry, Vol. 17, pp. 101-119, 1991. 23. Chryssolouris, G., et al., "Use of Neural Networks for the Design of Manufacturing Systems", Manufacturing Review, Vol. 3, No. 3, pp. 187-194, 1990. 24. Zupan, J. and Gasteiger, J., Neural Networks for Chemists, VCH Publishers, 1993. 25. , NeuroShell2 Software On-line Help Files, 1992. 26. Lipmann, R., "An Introduction to Computing with Neural Nets", IEEE Acoust. Speech Signal Process (ASSP) Magazine, Vol. 4, No. 2, pp. 4-22, 1987. 27. Wang, D., "Pattern Recognition: Neural Networks in Perspective", IEEE Expert, August, pp. 52-60, 1993.28. Nielsen, R.H., "Neurocomputing: Picking the Human Brain", IEEE Spectrum, Vol. 25, No. 3, pp. 36-41, 1988. 29. Kohonen, T., "An Introduction to Neural Computing", Neural Networks, Vol. 1, pp. 3- 16, 1988. 30. Godwin, J.U., "Neural Networks Applications in Manufacturing Processes", Computers and Industrial Engineering, Vol. 23, No. 1-4, pp. 97-100, 1992. 31. Von Altrock, C, Fuzzy Logic & NeuroFuzzy Applications Explained, Prentice-Hall, USA, 1995. 32. Matsushima, K. and Sata, T., "Development of Intelligent Machine Tool", Journal of Faculty of Engineering, University of Tokyo, Vol. 35, No. 3, pp. 299-314, 1980. 33. Rangwala, S.S. and Dornfeld, D.A, "Learning and Optimisation of Machining Operations Using Computing Abilities of Neural Networks", IEEE Trans. Syst. Man. Cybern., Vol. 19, No. 2, pp. 299-314, 1989. 34. Lee, C, "Applications of Back Propagation Neural Networks to Robot Position Control", Proceedings of 30th International MATADOR Conference, UK, pp. 149-154, 1994. 35. Chen, X., et. al, "Grinding Vibration Detection Using A Neural Network", Proceedings of Institute of Mechanical Engineers, Part B, Vol. 210, pp.349-352, 1996. 36. Osakada, K. and Yang, G.B., "Neural Networks for Process Planning of Cold Forging", Annals of the CIRP, Vol. 40, No. 1, pp. 243-246, 1991. 37. Roy, R., et al., "Interpolation of Forging Preform Using Neural Networks", Journal of Materials Processing Technology, Vol. 45, pp. 695-702, 1994. 38. Santochi, M., and Dini, G., "Use of Neural Networks in Automated Selection of Technological Parameters of Cutting Tools", Computer Integrated Manufacturing Systems, Vol. 9, No. 3, pp. 137-148, 1996. 39. Park, K.S., et al., "Artificial Intelligence Approaches to Determination of CNC Machining Parameters in Manufacturing", Artificial Intelligence in Engineering, Vol. 12, No. 1-2, pp. 127-134, 1998. 40. Park, M.W., et al. "Generation of Modified Cutting Condition Using Neural Network for an Operation Planning System", Annals of the CIRP, Vol. 45, No. 1, pp. 475-478, 1996. 41. Le Tümelin, et al., "Generating Process Plans Using Neural Networks", Proceedings of 2nd Workshop on Learning in Intelligent Manufacturing Systems, Budapest, 1995. 42. Shan, X.H., et al, "Integrated application of Expert Systems and Neural Networks for Machining Operation Sequencing", Neural Networks in Manufacturing and Robotics, ASME, PED-Vol. 57, pp. 117-126, 1992. 43. Fan, H-T. and Wu, S.M., "Case Studies on Modelling Manufacturing Processes Using Artificial Neural Networks", Journal of Engineering for Industry, Vol. 117, pp. 412- 417, 1995. 44. Prabhakar, S., "An Experiment on the Use of Neural Nets in Form Feature Recognition", M.Sc. Thesis, Arizona State University, 1990. 45. Prabhakar, S. and Henderson, M.R., "Automatic Form-Feature Recognition Using Neural-Network-Based Techniques on Boundary Representations of Solid Models, Computer Aided Design, Vol. 24, No. 7, pp. 381-393, 1994. 46. Kusiak, A. and Lee, H., "Neural Computing Based Design of Components for Cellular Manufacturing", International Journal of Production Research, Vol. 34, No. 7, pp. 1777-1790, 1996. 47. Wu, M.C. and Ren, S.R., "A Neural Network Approach to the Classification of 3D Prismatic Parts", International Journal of Advanced Manufacturing Technology, Vol. 11, pp. 325-335, 1996. 48. Dereli, T. and Yıldırım, N., ""Gruplama" ve "Sinirsel Hesaplama Metodu" ile Geliştirilen Bir "Üretime Yönelik Tasarım" Sistemi", Yöneylem Araştırması ve Endüstri Mühendisliği Kongresi, YAEM 99, Kara Harp Okulu, Haziran 1999.49. Zadeh, L.A., "Fuzzy Sets", Information and Control, Vol. 8, pp. 338-353, 1965. 50. Zhang, H.C. and Huang, S.H., "A Fuzzy Logic Approach to Process Plan Selection", International Journal of Production Research., Vol. 32, No. 6, pp. 1265-1279, 1994. 51. Mizomoto, M., et al., "Some Methods of Fuzzy Reasoning", Advances in Fuzzy Set Theory and Applications, (Ed. Gupta, M.M. et al.),pp. 117-136,1979. 52. Ross, T.J., Fuzzy Logic with Engineering Applications, McGraw-Hill, USA, 1995. 53. Rao, V.B. and Rao, H.V., C++ Neural Networks and Fuzzy Logic, MIS:Press, USA, 1993. 54. Ratchev, T.M. and Gindy, N.N.Z., "Structure and Capability Description of Machine Tools: A Linquistic Approach", Proceedings of 30th International MATADOR Conference, UK, pp. 57-63, 1994. 55. Hirai, T., "A Knowledge Based Intelligent CAD System for Cold Forging Design Using Fuzzy Theory", Proceedings of 30th International MATADOR Conference, UK, pp. 75-82, 1994. 56. Chu, C.H. and Hayya, J.C., "A Fuzzy Clustering Approach to Manufacturing Cell formation", International Journal of Production Research., Vol. 29, No. 7, pp. 1475-1487, 1991. 57. Müller, K. and Sebastian, H.J., "Intelligent Systems for Engineering Design and Configuration Problems", European Journal of Operational Research, Vol. 100, pp. 315-326, 1997. 58. Devedzic, G., "Fuzzy Sets Based Metal Cutting Process Planning Modelling", Proceedings of CARS&FOF'97, 13th ISPE/IEE Int. Conference on CAD/CAM, ROBOTICS & Factories of the Future, Vol. 1, pp. 459-464, Colombia, 1997. 59. Hashmi, K. et al.,"Development of a Fuzzy Logic Based Expert System Software for Intelligent Selection of Machining Parameters", Proceedings of 22nd International Conference on Computers and Industrial Engineering, pp. 92-95, Egypt, 1997. 60. Yılmaz, O., Görür, G. and Dereli, T., "A Fuzzy-based Selection System for Cutting Parameters in Turning and Milling", Working paper, 2000. 61. Fogel, D. B., "A Comparison of Evolutionary Programming and Genetic Algorithms on Selected Constrained Optimisation Problems", Simulation, Vol. 64, pp.399-406,1995. 62. Dhingra, A. K., Lee, B. H., "A Genetic Algorithm Approach to Single and Multiobjective Structural Optimisation with Discrete-Continuous Variables", Int. J. for Num. Meth. in Engineering, Vol. 37, pp. 4059-4080, 1994. 63. Schoenauer, M., Xanthakis, S.,"Constrained GA Optimisation", Proc. 5th Int. Conf. on GA, 1993. 64. Smith, A. E., Tate, D. M.,"Genetic Optimisation Using a Penalty Function", Proc. 5th Int. Conf. on GA., 1993. 65. Man, K. F., Tang, K. S., Kwog, S., "Genetic Algorithms: Concept and Applications", IEEE Trans, on Ind. Electronics, Vol. 43, pp. 519- 533, 1996. 66. Baykasoğlu, A., "Computer Aided Optimization of Cutting Conditions in Multicut Turning Operations", MsC Thesis, University of Gaziantep, Gaziantep, 1995. 67. Kayacan, M. C, Filiz, I.H., Sönmez, A.I., Baykasoğlu, A., Dereli, T., "OPPS-ROT: An Optimised Process Planning System for Rotational Parts", Computers in Industry, Voi 32, pp. 181-195, 1996. 68. Sönmez, A. I., Baykasoğlu, A., Dereli, T., Filiz, I.H., "Dynamic Optimization of Multipass Milling Operations via Geometric Programming", Int. J. of Machine Tools and Manufacture, Vol. 39, pp.297-320, 1999. 69. Sönmez, A. I., Baykasoğlu, A., "A New Dynamic Programming Formulation of (n*m) Flowshop Sequencing Problems with Due Dates", Int. J. of Prod. Res., Vol.36, No.8, pp. 2269-2283, 1998. 70. Sönmez, A. I., Baykasoğlu, A., Filiz, I. H., "Computer Aided Constrained Optimisation of Cutting Conditions in Drilling Operations on a CNC Lathe by Using GeometricProgramming", Mathematical & Computational Applications, Vol.1, No.l, pp. 97-104, 1996. 71. Filiz, I. H., Sönmez, A. I., Baykasoğlu, A., Dereli, T., "Computer Aided Optimisation of Cutting Conditions in CNC Turning Operations", Makina Tasarim ve imalat Dergisi, Vol.3, No.2, pp. 66-78, 1996. 72. Baykasoğlu, A., "Multiple Objective Decision Support Framework for Configuring, Loading and Reconfiguring Manufacturing Cells", PhD Thesis, University of Nottingham, Nottingham, UK, 1999. 73. Goldberg, E.D., Genetic Algorithms in Search, Optimisation, and Machine Learning, Addison-Wesley, Reading, MA, 1989. 74. Dereli, T., 1998, Development of a process planning system for prismatic parts, Ph.D. Thesis, University of Gaziantep, Gaziantep. 75. Dereli, T. and Filiz, İ.H., "Optimisation of Process Planning Functions by Genetic Algorithms", Computers & Industrial Engineering, Vol 36, pp. 281-308, 1999. 76. Dereli, T. and Filiz, İ.H., "Allocating Optimal Positions of Cutting Tools on ATCs", to be published in Robotics and Autonomous Systems, 2000. 77. Kamhavi, H.N., Leclair, S.R. and Philip Chen, C.L., "Feature Sequencing in the Rapid Design System using a Genetic Algorithm", Journal of Intelligent Manufacturing, Vol. 7, pp. 55-56, 1996. 78. Dereli T., et al., "Determining Optimal Sequence of Machining Operations Using Conflicting Processing Criteria and A Genetic Algorithm", Proceedings of CARS&FOF'97, 13th ISPE/IEE Int. Conference on CAD/CAM, ROBOTICS & Factories of the Future, Vol. 1, pp. 319-326, Colombia, 1997. 79. Roy, S. et al., "Optimal Design of Process Variables in Multi-pass Wire Drawing by Genetic Algorithms, Transactions of the ASME, Journal of Manufacturing Science and Engineering, Vol. 118, No. 2, pp. 244-251, 1996. 80. Ulusoy, G., et, al., "A Genetic Algorithm Approach to the Simultaneous Scheduling of Machines and Automated Guided Vehicles", Proceedings of 1st Symposium on Intelligent Manufacturing Systems, Sakarya, Turkey, pp. 438-461, 1996. 81. Oztemel, E. and Dugenci, M., "Job Sequencing by Genetic Algorithms", Proceedings of 1st Symposium on Intelligent Manufacturing Systems, Sakarya, Turkey, pp. 428-437, 1996. 82. Usher, J.M. and Bowden, R.O., "The Application of Genetic Algorithms to Operation Sequencing for Use in Computer Aided Process Planning", Computers and Industrial Engineering, Vol. 30, No. 4, pp. 999-1013, 1996. 83. Vancza, J. and Markus, A., "Genetic Algorithms in Process Planning", Computers in Industry, Vol. 17, pp. 181-194, 1991. 84. Derek, Y-H. and Debasish, D., "A Genetic Algorithm Application for Sequencing of Operations in Process Planning for Parallel Machining", HE Transactions, Vol. 28, pp. 55-68, 1996. 85. Yokota, T., et al., "A Solution Method for Optimal Weight Design Problem of the Gear Using Genetic Algorithms", Proceedings of 22nd International Conference on Computers and Industrial Engineering, pp. 423-426, Egypt, 1997. 86. Gen, M. and Cheng, R., Genetic Algorithms and Engineering Design, John Wiley & Sons, USA, 1997. 87. Koza, J. R., Genetic Programming: On the Programming of Computers by means of Natural Selection, MIT Press, 1992. 88. Suleman, H. I., Genetic Programming in Mathematica, MsC Thesis, University of Durban-Westville, 1997. 89. Reynolds, C. W., Evolution of Obstacle Avoidance Behavior: Using Noise to Promote Robust Solutions, in Advances in Genetic Programming, pp 221-241, edited by Kinnear, K. E. Jr., MIT Press, 1994. 90. Spencer, G., Automatic Generation of Programs for Walking and Crawling, in Advances in Genetic Programming, pp 335-353, edited by Kinnear, K. E. Jr., MIT Press, 1994. 91. Andrews, M. and Prager, R., Genetic Programming for the Acquisition of Double Auction Market Strategies, in Advances in Genetic Programming, pp 355-368, edited by Kinnear, K. E. Jr., MIT Press, 1994. 92. Koza, J. R., Bennett, F. H. Ill, Andre, D. and Keane, M. A., "Toward Evolution of Electronic Animals Using Genetic Programming", Artificial Life V, Proceedings of the Fifth International Workshop on the Synthesis and Simulation of Living Systems, MIT Press, Cambridge, 1996. 93. Koza, J. R., Bennett, F. H. Ill, Andre, D. and Keane, M. A., "Evolution of a Low- Distortion, Low-Bias 60 Decibal Op Amp with Good Frequency Generalization using Genetic Programming", Late Breaking Papers at the Genetic Programming 1996 Conference, Stanford University, Stanford University Bookstore, pp. 94-100, 1996. 94. Andre, D., Bennett, F. H. Ill and Koza, J. R., "Discovery by Genetic Programming of a Cellular Automata Rule that is Better than any Known Rule for the Majority Classification Problem", Genetic Programming 1996: Proceedings of the First Annual Conference, Stanford University, MIT Press, 1996. 95. Glover, F., "Future Paths for Integer Programming and Linkage to Artificial Intelligence", Computers and Operations Research, Vol. 13, pp. 533-549, 1986. 96. Glover, F., "Tabu search: a tutorial." Interfaces Vol. 20, No.4, pp.74-94, 1990. 97. Glover, F., "A user's guide to tabu search." Annals of Oper. Research, 1993. 98. Baykasoğlu, A., Owen, S. and Gindy, N., "Solution of goal programming models using a basic taboo search algorithm", Journal of Operational Research Society. Vol. 50, pp.960-973, 1999. 99. Baykasoğlu, A., Owen, S. and Gindy, N., "A taboo search based approach to find the pareto optimal set in multiple objective optimisation", Journal of Engineering Optimization, Vol.31, pp.731-748, 1999. 100. Baykasoğlu, A., Saad, S.M., Gindy, N., "A loading approach for cellular manufacturing systems, FAIM'1998: 8th International Conference on Flexible Automation and Intelligent Manufacturing", July 1-3 1998, Portland, Oregon, USA, pp.215-226, 1998. 101. Baykasoğlu, A., Gindy, N.N.Z., "Loading flexible cell production systems: A tabu search based multiple objective simulation optimisation approach", 15th International Conference on Production Research, pp. 1441- 1444 (Vol-2), Editors: M.T. Hillery and H.J. Lewis, Publisher: Gemini Int. Limited, 9-13, August-1999, University of Limerick, Limerick, Ireland, 1999. 102. Baykasoğlu, A., Gindy, N.N.Z., "MOCACEF 1.0: Capability based approach to form partmachine groups for cellular manufacturing applications". Int. J. of Production Research, Vol.38, No.5,pp. 1133-1161, 2000. 103. Baykasoğlu, A., "Çok objektifli üretim planlaması problemlerinin çok objektifli yasaklı tarama yöntemi ile çözümü", 3. GAP Mühendislik Kongresi, 24-26 Mayis 2000 Şanlıurfa, Turkey, 2000. 104. Islam, A., Eksioglu, M., "A Taboo search approach for the single machine mean tardiness problem." Journal of the Operational Research Society, Vol.48, pp.751-755,1997. 105. Kato, H., Hori, Y., Morikawa, K., Takahashi, K., Nakamura, N.," Minimizing the mean tardiness of the job shop with tabu search", 14th Int. Conf. on Prod. Research, Osaka- Japan,1997. 106. Laguna, M., Barnes, J. W., Glover, F. ,"Tabu search methods for a single machine scheduling problem." Journal of Int. Manufacturing, Vol. 2, pp. 63-74,1991. 107. Al-Fawzan, M. A., Al-Sultan, K. S.,"A tabu search based algorithm for production planning when routing is flexible", 7th Annual Ind. Eng. research Conf, Banff, Aberta, Canada, 1998. 108. Bland, J. A., Dawson, G. P.,"Tabu search and design optimisation", Computer Aided Design, Vol. 23,pp.l95-201,1991.109. Hertz, A., Werra, D.,"Using tabu search techniques for graph colouring", Computing, Vol.29, pp.345-351,1987. 110. Hertz, A.,"Tabu search for large scale time tabling problems", European J. of Operational Research, Vol.51, pp. 39-47,1991. 111. Sun, D., Lin, L., Batta, R.,"Cell formation using tabu search", Comput. Ind. Engng, Vol. 28, No.3, pp. 485-494,1995. 112. Kirkpatrick, S., Gelatt, Jr., C. D., Vecchi, M. P.,"Optimisation by simulated annealing", Science, Vol.220, pp. 671-680,1983. 113. Rutenbar, R. A., "Simulated annealing algorithms: an overview", IEEE Circuits and Devices Magazine, Vol. 1, pp. 19-26, 1989. 114. Baykasoğlu, A., Gindy, N.N.Z., Cobb, R.C.,"Capability based formulation and solution of multiple objective cell formation problems using simulated annealing", Accepted for publication, Integrated Manufacturing Systems: The International Journal of Manufacturing Technology Management, 2000. 115. Baykasoğlu, A., Gindy, N.N.Z., "A simulated annealing algorithm for dynamic layout problem", Accepted for publication, Computers and Operations Research, 2000. 116. Chen, W. H., Srivastava, B.,"Simulated annealing procedures for forming machine cells in group technology", European J. of Operational Research, Vol.75, pp. 100- 111,1994. 117. Sofianopoulou, S., "Application of simulated annealing to a linear model for the formulation of machine cells in group technology", Int. J. Prod. Res., Vol.35, No.2, pp.501-511,1997. 118. Selim, S. Z., Alsultan, K.,"A simulated annealing algorithm for the clustering problem", Pattern Recognition, Vol.24,No.lO, pp.1003-1008,1991. 119. Liu, C. M., Kao, R. L., Wang, A. H.,"Solving location-allocation problems with rectilinear distances by simulated annealing", J. Opl. Res. Soc, Vol.45, No. 11, pp. 1304- 1315,1994. 120. Liu, C. M., Kao, R. L., Wang, A. H. /'Solving location-allocation problems with rectilinear distances by simulated annealing", J. Opl. Res. Soc, Vol.45, No. 11, pp. 1304- 1315, 1994. 121. Satake, T., Morikawa, K., Takahashi, K., Nakamura, N.,"Simulated annealing approach for minimising the makespan of the general job-shop", 14th Int. Conf. on Prod. Research, Osaka-Japan,1997. 122. Elperin, T., Weissberg, I., Zahavi, E., "Machine design optimization by the monte carlo annealing method", Eng. Opt., Vol.15, pp.193-203,1990. 123. Chen, M. C, Tsai, D. M.,"A simulated annealing approach for optimization of multipass turning operations", Int. J. Prod. Res., Vol.34, No.10, pp.2803-2825,1996. 124. Bennage, W. A., Dhingra, A. K.,"Single and multiobjective structural optimization in discrete-continuous variables using simulated annealing", Int. J. for Num. Meth. in Engineering, Vol.38, pp.2753-2773,1995. 125. Aamodt, A., Plaza, E., "Case-Based Reasoning: Foundational Issues, Methodological Variations, and Systems" AI Communications, Vol.7, No., pp.36-59,1994. 126. http://www.surveying.salford.ac.uk/ai-cbrmirror/ tools.html 127. Haque, Pawar, K. S., Barson, R. J., Belecheanu, R., "Towards the Application of Case Based Reasoning to Decision-Making in Concurrent Product Development (Concurrent Engineering)". To appear Journal of Knowledge Based Systems, 2000. 128. Belecheanu, R., Haque, B., Pawar, K. S., Barson, R., "Decision Support Methodology for Early Decision Making in New Product Development - A Case Based Reasoning Approach", Proceedings of the 5th International Conf. on Concurrent Engineering, 15-17 March 1999, Netherlands, pp. Ill, 1999. 129. Belecheanu, R., Pawar, K. S., Barson, R., Haque, B., "A Framework For Supporting Decision Making In Early Phases Of Product Development In Concurrent Engineering", The15th International Conf. on Produciton Research, Limerick, Ireland, pp.201- 205,1999. 130. Gan, L., "Using Genetic Algorithms to Design Control Strategies for Simulated Robots", http://gaslab.cs.unr.edu/docs/techreports/ganli/ techreport.html 131. Grolimund, S., Ganascia, J., "Integrating Case Based Reasoning and Tabu Search for Solving Optimisation Problems", 1st Int. Conf.. on CBR, Sesimbra, Portugal, October, 1995. 132. Champati, S., et al., "Automated Operation Sequencing in Intelligent Process Planning: A Case-Based Reasoning Approach", International Journal of Advanced Manufacturing Technology, Vol. 12, pp. 21- 36, 1996. 133. Stacey, D., "Intelligent Systems Architecture: Design Techniques", Chapter 2 in: Artificial Neural Networks for Intelligent Manufacturing (Edited by Dagli, C. H.), Chapman&Hall, Great Britain, pp. 17-38, 1994.