Abstract: This paper presents a novel data-driven optimal output cluster synchronization control method for heterogeneous multi-agent systems with disturbances based on adaptive dynamic programming.