Heuristic control system employing expert system, neural network and training pattern generating and controlling system
First Claim
1. A heuristic control system for use with a computer-aided design, comprising:
- processing means including a predetermined learning pattern and a rule-invoking system;
evaluation means for evaluating an operational result of the processing means;
means for generating a training pattern based on a result obtained from the evaluation means; and
neural network means for learning to control the processing means by means of the training pattern supplied by the training pattern generating means.
1 Assignment
0 Petitions
Accused Products
Abstract
A heuristic control system and method for use with a computer-aided design, capable of learning complicated control and achieving an optimizing task with a fewer number of iteration. The heuristic control system includes: rule-based system for choosing and evaluating a rule among a plurality of given rules; training system for choosing strongly a rule whose evaluation result is favorable based on a predetermined value which evaluates an evaluation result of the rule-based system, and for generating a learning pattern; and neural network for designing an optimized circuit based on a signal fed from the training system and for sending a resultant signal to the rule-based system for another iteration of heuristic control. The learning method includes the steps of: choosing and evaluating a rule among a plurality of given rules; choosing strongly a rule whose evaluation result is favorable based on a predetermined value; generating a learning pattern which brings a desirable result based on the evaluating step; designing an optimized circuit based on the learning pattern generated; and choosing and evaluating iteratively a rule among a plurality of given rules.
47 Citations
7 Claims
-
1. A heuristic control system for use with a computer-aided design, comprising:
-
processing means including a predetermined learning pattern and a rule-invoking system; evaluation means for evaluating an operational result of the processing means; means for generating a training pattern based on a result obtained from the evaluation means; and neural network means for learning to control the processing means by means of the training pattern supplied by the training pattern generating means. - View Dependent Claims (2)
-
-
3. A heuristic control system for use with a computer-aided design, comprising:
- rule-based means for choosing and evaluating a rule among a plurality of given rules;
training means for choosing strongly a rule whose evaluation result is favorable based on a predetermined value which evaluates an evaluation result of the rule-based means, and for generating a learning pattern; and
neural network means for designing an optimized circuit based on a signal fed from the training means and for sending a resultant signal to the rule-based means for another iteration of heuristic control. - View Dependent Claims (4, 5)
- rule-based means for choosing and evaluating a rule among a plurality of given rules;
-
6. A learning method in computer-aided design, comprising the steps of
choosing and evaluating a rule among a plurality of given rules; -
choosing strongly a rule whose evaluation result is favorable based on a predetermined value; generating a learning pattern which brings a desirable result based on the evaluating step; designing an optimized circuit based on the learning pattern generated; and choosing and evaluating iteratively a rule among a plurality of given rules. - View Dependent Claims (7)
-
Specification