1. A calculation processing system, comprising a calculation executing unit executing a calculation using a network representing an algorithm structure of a program by a plurality of operation nodes and a plurality of edges each connecting two of said operation nodes; wherein said plurality of operation nodes include operation nodes corresponding to various operations of the program and an operation node performing calculation on a regulating value representing an algorithm flow; said system further comprising a network updating unit for changing, using a result of calculation by said calculation executing unit and a learning algorithm, a topology without changing said result of calculation.