DARPA ULTRALOG Final Report - Industrial and Manufacturing ...
DARPA ULTRALOG Final Report - Industrial and Manufacturing ...
DARPA ULTRALOG Final Report - Industrial and Manufacturing ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
(τ = Time delay <strong>and</strong> σ : St<strong>and</strong>ard deviation of ρ )<br />
The global performance of the ecosystems can be obtained from the above equation. Under<br />
different conditions of delay, uncertainty, cooperation/competition the system shows a rich<br />
panoply of behaviors ranging from stable, sustained oscillations to intermittent chaos <strong>and</strong> finally<br />
to fully developed chaos. Furthermore, following generic deductions can be made from this<br />
model (Kephart et al. 1989): While information delay has adverse impact on the system<br />
performance, uncertainty has a profound effect on the stability of the system. One can<br />
deliberately increase uncertainty in agents’ evaluation of the merits of choices to make it stable<br />
but at the expense of performance degradation. Second possibility is very slow reevaluation rate<br />
of the agents, which however makes them non-adaptive. Heterogeneity in the nature of agents<br />
can however lead to more stability in the system compared to homogenous case but the system<br />
loses its ability to cope up with unexpected changes in the system such as new task requirements.<br />
On the other h<strong>and</strong> poor performance can be traced to the fact that the non-predictive agents do not<br />
take into account the information delay.<br />
If the agents are able to make accurate predictions of its current state, the information delay<br />
could be overcome, <strong>and</strong> the system would perform well. This results in a “co-evolutionary”<br />
system in which all of the individual are simultaneously trying to adapt to one another. In such a<br />
situation agents can act like Technical Analysts <strong>and</strong> System Analysts (Kephart et al. 1990). Agents<br />
as technical analysts (like those in market behavior) use either linear extrapolation or cyclic trend<br />
analysis to estimate the current state of the system. On the other h<strong>and</strong>, agents as system analysts<br />
have knowledge about both the individual characteristics of the other agents in the system <strong>and</strong><br />
how those characteristics are related to the overall system dynamics. Technical Analysts are<br />
responsive to the behavior of the system, but suffer from an inability to take into account the<br />
strategies of other agents. Moreover good predictive strategy for a single agent may be disastrous<br />
if applied on a global scale. System Analysts perform extremely well when they have very<br />
accurate information about other agents in the system, but can perform very poorly when their<br />
information is even slightly inaccurate. They take into account the strategies of other agents, but<br />
pay no heed to the actual behavior of the system. This suggests combining the strengths of both<br />
methods to form a hybrid- adaptive system analyst-, which modifies its assumptions about other<br />
to feedback about success of its own predictions. The resultant hybrid is able<br />
agents in response<br />
to perform well.<br />
In order to avoid chaos while maintaining high performance <strong>and</strong> adaptability to unforeseen<br />
changes more sophisticated techniques are required. One such way is by reward mechanism<br />
(Hogg <strong>and</strong> Huberman 1991) whereby the relative number of computational agents following<br />
effective strategies is increased at the expense of the others. This procedure, which generates a<br />
right mix of diverse population out of essentially homogenous ones, is able to control chaos by a<br />
series of bifurcations into a stable fixed point.<br />
In the above description each agent chooses amongst different resources according to its<br />
perceived payoff, which depends on the number of agents already using it. Even the agent with<br />
predictive ability is myopic in its view, as it considers only its current estimate of the system<br />
state, without regard to the future. Expectations come into play if agents use past <strong>and</strong> present<br />
global behavior in estimating the expected future payoff for each resource. A dynamical model of<br />
collective action that includes expectations can be found in (Glance 1993).<br />
6. Models from Observed Data<br />
One of the central problems in a supply chain, closely related to modeling, is that of dem<strong>and</strong><br />
forecasting: given the past, how can we predict the future dem<strong>and</strong>? The classic approach to<br />
forecasting is to build an explanatory model from the first principle <strong>and</strong> measure the initial<br />
conditions. Unfortunately this has not been possible for two reasons in systems like supply<br />
chains: Firstly, we still lack the general “first principles” for dem<strong>and</strong> variation in supply chains,