intelligent control algorithms