Abstract: The present invention provides a control system for the active adaptive control of exhaust gas recirculation and spark advance for an internal combustion engine automobile. While the automobile is operating, a control algorithm continuously receives data input from various sources such as the driving mode monitor, fuel consumption monitor, engine roughness monitor, and the engine knock monitor. Based on the data, the control algorithm then causes either an EGR command, a spark advance command, both an EGR and spark advance command, or no command at all to be generated so as to optimize the fuel economy of the automobile. This process is repeated until there is no further beneficial effect on fuel economy or engine roughness and/or engine knock is detected.