A type of algorithm that continually improves its output or solution over time, even if it does not have a specific stopping condition.
Example: A machine learning model that learns from new data and adapts to changing conditions in real-time.