Bonjour,
Au fond, il suffit de prendre la liste des sosa à partir du plus élevé, et d'attribuer à tous ses descendants non sosa, son NIP. Pour chaque individu on sait ainsi s'il fait partie de la famille, et à quel sosa le plus proche le raccorder.
A+
André