Patent Document ID: 9147164
Application ID: 13753612
Patent Flag: 1

Claim One:
1. A method for providing a cognitive network, comprising: generating, by at least one network node of said cognitive network, initialization parameters for a plurality of Multi-Objective Optimization (“MOO”) algorithms based on project requirements, where the plurality of MOO algorithms are to be collectively used to optimize performance of the cognitive network; determining, by said network node, a first Pareto Front for a first protocol stack layer of a protocol stack by solving a first MOO algorithm of the plurality of MOO algorithms using respective ones of said initialization parameters; performing, by said network node, operations to initialize or constrain at least one second MOO algorithm of the plurality of MOO algorithms using the first Pareto Front; determining, by said network node, a second Pareto Front for a second protocol stack layer succeeding said first protocol stack layer in said protocol stack using said second MOO algorithm different from the first MOO algorithm; analyzing, by said network node, at least said first and second Pareto Fronts previously determined for said first and second protocol stack layers in aggregate to develop a plurality of best overall network solutions; ranking, by said network node, said plurality of best overall network solutions according to a pre-defined criteria; identifying, by said network node, a top ranked solution for said plurality of best overall network solutions that complies with current regulatory and project policies; computing, by said network node, configuration parameters for protocols of said first protocol stack layers that enable implementation of said top ranked solution within said cognitive network; and dynamically re-configuring network resources of said first and second protocol stack layers using said configuration parameters.