Abstract
This paper describes a synergistic approach that is applicable to a wide variety of system control problems. The approach utilizes a machine learning technique, goal-directed conceptual aggregation (GDCA), to facilitate dynamic decision-making. The application domain employed is Flexible Manufacturing System (FMS) scheduling and control. Simulation is used for the dual purpose of providing a realistic depiction of FMSs, and serves as an engine for demonstrating the viability of a synergistic system involving incremental learning. The paper briefly describes prior approaches to FMS scheduling and control, and machine learning. It outlines the GDCA approach, provides a generalized architecture for dynamic control problems, and describes the implementation of the system as applied to FMS scheduling and control. The paper concludes with a discussion of the general applicability of this approach.
Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
Bensana, E., Bel, G. and Dubois, D. (1988) OPAL: a multi knowledge-based system for industrial job-shop scheduling.International Journal of Production Research,26, 795–819.
Brooks, D. G. and White, C. R. (1965) An algorithm for finding optimal or near-optimal solutions to the production scheduling problem.Journal of Industrial Engineering,16.
Buntine, W. and Stirling, D. (1988) Interactive induction, inProceedings of the Fourth International Conference on Artificial Intelligence Applications, California, pp. 320–6.
Chakravarty, A. K. and Shtub, A. (1984) Selecting parts and loading FMS, inProceedings of the First ORSA/TIMS Conference on FMS, Ann Arbor, Michigan, pp. 284–9.
Chang, Y.-L. and Sullivan, R. S. (1984) Real-time scheduling of flexible manufacturing systems, inPaper presented at ORSA/TIMS meeting, San Francisco, California.
Chaturvedi, A. R. (1989) Goal-directed conceptual aggregation: an artificial intelligence technique to support management decision making. PhD Dissertation, University of Wisconsin-Milwaukee, Wilwaukee, WI.
Chaturvedi, A. R. and Hutchinson, G. K. (1990) A model for simulating FMS congestion in an FMS.Working Paper No. 975, Purdue University, Indiana.
Chaturvedi, A. R., Hutchinson, G. K. and Nazareth, D. L. (1991) FMS scheduling using goal directed conceptual aggregation, inProceedings of the Seventh IEEE Conference on Artificial Intelligence Applications, Florida, pp. 315–321.
Chaturvedi, A. R., Hutchinson, G. K. and Nazareth, D. L. (1992) Supporting complex real-time decision making through machine learning, Decision Support Systems, forthcoming.
Chen, K. and Lu, C.-Y. (1988) A machine learning approach to the automatic synthesis of mechanistic knowledge for engineering decision making, inProceedings of the Fourth Conference on Artificial Intelligence Applications, California, pp. 306–11.
Cryssolouris, G. (1987) MADEMA: an approach to intelligent manufacturing system.CIM Review,3, 11–17.
Davis, R. and Lenat, D. B. (1982)Knowledge-based Systems in Artificial Intelligence. McGraw-Hill Book Co., New York.
Dempsey, P. A. (1983) New corporate perspectives in FMS, inProceedings of the Second International Conference on Flexible Manufacturing Systems, Bedford, UK, pp. 3–17.
Fisher, D. (1987) Improving inference through conceptual clustering, inProceedings of the Sixth National Conference on AI, Seattle, Washington.
Fox, M. S. (1983) Constraint-directed search: a case study of job-shop scheduling, PhD Dissertation, Carnegie-Mellon University, Pennsylvania.
Fox, M. S., Husain, N., McRoberts, M. and Reddy, Y. V. (1989) Knowledge-based simulation: an artificial intelligence approach to system modeling and automating the simulation life cycle, inArtificial Intelligence, Simulation, and Modeling, Widman, L. E., Loparo, K. A. and Nielsen, N. R. (eds), Wiley, New York, pp. 447–86.
Gershwin, S. B., Hildebrant, R. R., Suri, R. and Mitter, S. K. (1986) A control perspective on recent trends in manufacturing systems.IEEE Control Systems,6, 3–15.
Giffler, B. and Thompson, G. L. (1960) Algorithm for solving production scheduling problems.Operations Research,8, 487–503.
Gonzalez, T. and Sahni, S. (1978) Flowshop and jobshop schedules: complexity and approximation.Operations Research,26, 36–52.
Groover, M. P. (1980)Automation, Production Systems and Computer-Aided Manufacturing, Prentice Hall, Englewood Cliffs, New Jersey.
Hinton, G. E. (1985) Learning in parallel networks.BYTE Magazine,10, 4.
Hitz, K. K. (1979) Scheduling of flexible flow shops, inReport No. LIDS-R-879, Massachusetts Institute of Technology, Cambridge, MA.
Hsu, W. L., Prietula, M. J. and Steier, D. (1989) Merl-Soar: scheduling within a general architecture for intelligence, inProceedings of the Third International Conference on Expert Systems and the Leading Edge in Production and Operations Management, South Carolina, pp. 467–81.
Hutchinson, G. K. (1973) A flexible manufacturing system.Industrial Engineering,5, 10–17.
Hutchinson, G. K. (1977) The control of flexible manufacturing systems: required information and algorithm structures, inInformation Control Problems in Manufacturing Technology, International Federation of Automatic Control, Pergamon Press, UK.
Hwang, C.-L. and Yoon, K. (1981)Multiple Attribute Decision Making — Methods and Applications: A State-of-the-Art Survey, Springer Verlag, Berlin.
Jackson, R. H. and Jones, A. W. (1987) An architecture for decision making in the factory of the future.Interfaces 17, 15–28.
Joshi, S., Vissa, N. N. and Chang, T.-C. (1988) Expert process planning with solid modeling interface.International Journal of Production Research,26, 863–85.
Kanet, J. J. and Adelsberger, H. H. (1987) Expert systems for production scheduling.European Journal of Operations Research,29, 51–9.
Kimemia, J. and Gershwin, S. B. (1985) An algorithm for computer control of production in a flexible manufacturing system.IIE Transactions,15, 353–62.
Kumara, S. T., Kashyap, R. L. and Soyster, A. L. (eds) (1988)Artificial Intelligence: Manufacturing Theory and Practice, IIE Press, USA.
Kusiak, A. (1986) Application of operations research models and techniques in flexible manufacturing systems.European Journal of Operations Research,24, 336–45.
Kusiak, A. (1987) Designing expert systems for scheduling of automated manufacturing.Industrial Engineering,July, 42–6.
Laird, J., Newell, A. and Rosenbloom, P. (1987) Soar: an architecture for general intelligence.Artificial Intelligence,33, 11–46.
Lawler, E. L., Lenstra, J. K. and Rinnooy Kahn, A. H. G. (1982) Recent development in deterministic sequencing and scheduling, inDeterministic and Stochastic Scheduling, Dempster, M. A. H. and Lenstra, J. K. (eds), pp. 35–74.
Lenat, D. B. (1982) The nature of heuristics.Artificial Intelligence,19, 189–249.
Lenat, D. B. (1983a) Theory formation by heuristic search: the nature of heuristics II: background and examples.Artificial Intelligence,21, 31–59.
Lenat, D. B. (1983b) EURISKO: a program that learns new heuristics and domain concepts. The nature of heuristics III: program design and results.Artificial Intelligence 21, 61–98.
Lenat, D. B. and Brown, J. S. (1984) Why AM and EURISKO appear to work.Artificial Intelligence,23, 269–94.
Martin, D. and Musselman, K. (1984) Simulation in the life cycle of FMS, inProceedings of the First ORSA/TIMS Conference on FMS, Ann Arbor, Michigan.
Matson, J. O. and White, J. A. (1982) Operational research and material handling.Journal of Operational Research,11, 309–18.
McKay, K. N., Safeyeni, F. R. and Buzacott, J. A. (1988) Job shop scheduling theory: what is relevant.Interfaces,18, 84–90.
Michalski, R. S. (1973) Discovering classification rules using variable-valued logic system VL1, inProceedings of the Third International Joint Conference on Artificial Intelligence, pp. 162–72.
Michalski, R. and Chilausky, R. (1980) Knowledge acquisition by encoding expert rules versus computer induction from examples: a case study using soybean pathology.International Journal of Man-Machine Studies,12, 63–87.
Michalski, R., Ko, H. and Chen, K. (1985) Symbolic process prediction: a method and a program SPARC/G,Technical Report ISG, UIUCDCS-F-85-942, University of Illinois.
Michalski, R. and Stepp, R. E. (1983) Learning from observation: conceptual clustering, inMachine Learning: An Artificial Intelligence Approach Michalski, R. S., Carbonell, J. G. and Mitchell, T. (eds) Tioga Publishing Company, Palo Alto, California, pp. 331–63.
Pandit, S. M. and Wu, S. M. (1983)Time Series and Systems Analysis with Applications, John Wiley and Sons, New York.
Park, S. C., Raman, N. and Shaw, M. J. (1989) Heuristic learning for pattern directed scheduling in a flexible manufacturing system, inProceedings of the Third ORSA/TIMS Conference on Flexible Manufacturing Systems, Elsevier, Amsterdam, pp. 369–76.
Quinlan, J. R. (1982) Semi-autonomous acquisition of patternbased knowledge, inIntroductory Readings in Expert Systems, Michie, D. (ed.), Gordon and Breach Science Publishers, New York, pp. 192–207.
Quinlan, J. R. (1986) Induction of decision trees.Machine Learning,1, 81–106.
Rendell, L. (1985) Substantial constructive induction using layered information compression: tractable feature formation in search, inProceedings of the Ninth International Joint Conference on Artificial Intelligence, Los Angeles, California, pp. 650–8.
Rodammer, F. A. and White, K. P. (1988) A recent survey of production scheduling.IEEE Transactions on Systems, Man, and Cybernetics,18, 841–51.
Rosenblatt, F. (1958) The perceptron: a probabilistic model for information storage and organization in the brain.Psychological Review,65, 386–407.
Rosenblatt, F. (1962)Principles of Neurodynamics and the Theory of Brain Mechanisms, Spartan Books, Washington, DC.
Ruby, D. and Kibler, D. (1989) Learning to plan in complex domains, inProceedings of the Sixth International Workshop on Machine Learning, Ithaca, New York, pp. 180–2.
Sage, A. P. (1981) Behavioral and organizational considerations in the design of information systems and processes for planning and decision support.IEEE Transactions on Systems, Man, and Cybernetics,SMC-11, 640–78.
Samuel, A. L. (1959) Some studies in machine learning using the game of checkers.IBM Journal of Research and Development,3, 210–29.
Samuel, A. L. (1967) Some studies in machine learning using the game of checkers. II — recent progress.IBM Journal of Research and Development,11, 601–17.
Shen, S. and Chang, Y.-L. (1986) An AI approach to schedule generation in a flexible manufacturing system, inProceedings of the Second ORSA/TIMS Conference on Flexible Manufacturing Systems, Ann Arbor, Michigan, pp. 581–92.
Stecke, K. E. (1983) Formulation and solution of nonlinear integer production planning problems for FMS.Management Science,29, 273–88.
Stecke, K. E. and Solberg, J. (1981) Loading and control policies for FMS.International Journal of Production Research,9, 481–90.
Steffen, M. S. (1986) A survey of AI based scheduling systems, inFall IE Conference Proceedings, pp. 395–405.
Stepp, R. E. and Michalski, R. S. (1986a) Conceptual clustering: inventing goal-oriented classifications of structured objects, inMachine Learning: An Artificial Intelligence Approach Volume II, Michalski, R. S., Carbonell, J. G. and Mitchell, T. M. (eds), Morgan Kaufmann, Los Altos, California, pp. 471–98.
Stepp, R. E. and Michalski, R. S. (1986b) Conceptual clustering of structured objects: a goal-oriented approach.Artificial Intelligence,28, 43–69.
Tversky, A. and Kahneman, D. (1974) Judgment under uncertainty: heuristics and biases.Science,185, 1124–31.
Vere, S. (1983) Planning in time, windows and durations for activities and goals,IEEE Transactions on Pattern Analysis and Machine Intelligence,PAMI-5, 246–66.
Winston, P. H. (1975) Learning structural descriptions from examples, inThe Psychology of Computer Vision, Winston, P. H. (ed.), McGraw-Hill, New York.
Wu, S.-Y. D. (1988) Artificial intelligence and scheduling applications, inArtificial Intelligence: Manufacturing Theory and Practice, Kumara, S. T., Kashyap, R. L. and Soyster, A. L. (eds), IIE Press, pp. 577–630.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Chaturvedi, A.R., Hutchinson, G.K. & Nazareth, D.L. A synergistic approach to manufacturing systems control using machine learning and simulation. J Intell Manuf 3, 43–57 (1992). https://doi.org/10.1007/BF01471750
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF01471750