1. A method, comprising: evaluating, by a device comprising a processor, a network condition of network conditions, wherein the network condition is associated with network devices of a self-organizing network; ranking, by the device, key performance indicators based on the network condition resulting in ranking information; and determining, by the device, weights of executing sets of instructions, wherein the determining is based on the ranking and an association between the executing sets of instructions and the key performance indicators associated with the ranking information.