Olivia Wilde and Jason Sudeikis - who have son Otis Alexander, six, and daughter Daisy Josephine, four, together -have ended their seven-year engagement.