AI-driven algorithm discovery