Abstract: An Adaptive-Predictive Control and Optimization System enables a designer to construct a control and optimization scheme using graphical operators to represent adaptive-predictive controllers and to represent complementary operating logic operations. The control and optimization scheme controls an actual or simulated process in accordance with at least one predefined process performance criteria and is constructed by integrating the adaptive-predictive controllers with the complementary operating logic by selecting and interconnecting their corresponding graphical representations. The adaptive-predictive controller predicts the value of an adaptive-predictive driven vector during at least one future sampling instant, and generates, at each of the sampling instants, a control vector that drives the value of the predicted driven vector to satisfy a predefined controller performance criterion at the at least one future sampling instant.