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.