17.04.2015 Views

DARPA ULTRALOG Final Report - Industrial and Manufacturing ...

DARPA ULTRALOG Final Report - Industrial and Manufacturing ...

DARPA ULTRALOG Final Report - Industrial and Manufacturing ...

SHOW MORE
SHOW LESS

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,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!