This is one of those posts that makes the blogosphere worthwhile:
Decentralized decision making via a market mechanism or open source framework. This approach is similar to process “B” detailed above, except that a much wider degree of diversity of outlook/orientation within the contributing components is allowed/desired. The end result is a decision making process where multiple groups make contributions (new optimizations and models). As these contributions are tested against the environment, we will find that most of these contributions will fail. Those few that work are then widely copied/replicated within components. The biggest problem (opportunity?) with this approach is that its direction is emergent and it is not directed by a human being (the commander) .