Написал небольшую программу на Java, которая берет с GameFAQs Fusion Guide по Devil Survivor, парсит все возможные комбинации, и для каждого демона оценивает пути развития. Доволен.
Так, к примеру, просчитывается путь до наиболее сильного демона, Lucifer:
Lucifer:99=Loki:64+Metatron:75
Loki:64=Shiva:64+Abaddon:40
Shiva:64=Barong:60+Rangda:49
Abaddon:40=Tao Tie:47+Flaemis:20
Barong:60=Laksmi:48+Kazfiel:56
Rangda:49=Norn:54+Nisroc:27
Tao Tie:47=Arioch:55+Flaemis:20
Flaemis:20=Kabuso:2+Kabuso:2
Metatron:75=Remiel:63+Kazfiel:56
Remiel:63=Kazfiel:56+Aquans:15
Kazfiel:56=Remiel:63+Aeros:11
Kazfiel:56=Remiel:63+Aeros:11
Aquans:15=Sarasvati:12+Sarasvati:12
Remiel:63=Kazfiel:56+Aquans:15
Aeros:11=Pixie:2+Pixie:2