По совокупности всего, я склоняюсь к тому, что отцом был Ярополк.Я ни на чем не настаиваю в данном случае, НО. У Олега и Ярополка была одна мать (угорская княжна), а у Владимира -другая (ключница Малуша). Олег и Ярополк погибли, Владимир на престоле.И затем опять. Святополк -возможно сын Ярополка, Ярослав -сын Владимира.  Святополк -Окаянный, Ярослав -на престоле.ПС. И Владимир и Ярослав оказались на престоле не очень изящно (мягко сказано)