intelligence-based algorithms