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.
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. 4. The heuristic control system as recited in claim 3, wherein the training means invokes and provides to the neural means an initial circuit when the evaluation results do not improve over a predetermined number of iteration.