28.12.2014 Views

SimRisk: An Integrated Open-Source Tool for Agent-Based ...

SimRisk: An Integrated Open-Source Tool for Agent-Based ...

SimRisk: An Integrated Open-Source Tool for Agent-Based ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2009b], and model-checking-based <strong>for</strong>mal analysis technique[Tan and Xu, 2009a]. We also developed<br />

a prototype of a modeling and simulation tool <strong>for</strong> supply-chain analysis [Tan and Xu, 2009a].<br />

These accomplishments have prepared us to take on this project. This grant will provide crucial<br />

resources we need to advance and complete the research we started in our preliminary study. If<br />

funded, this project will leverage the benefits of recent advances in computer science, especially<br />

in software engineering and <strong>for</strong>mal methods and apply them to stochastic supply-chain analysis.<br />

The project will also advance theories and methods crucial <strong>for</strong> modeling and analysis of largescale<br />

stochastic supply chains. Finally the project will produce an open-source tool Simrisk as a<br />

plat<strong>for</strong>m <strong>for</strong> delivering new analysis and optimization technologies to practitioners and researchers.<br />

Simrisk will also serve as an open plat<strong>for</strong>m and technology testbed that allows other researchers to<br />

experiment new technologies. If successful, this project will empower researchers and practitioners<br />

with technologies and an open-source tool that are scalable <strong>for</strong> analyzing large-scale global supply<br />

chains under uncertainty. With this new capability, next we will apply Simrisk to supply-chain<br />

risk management, contracting, and per<strong>for</strong>mance evaluation. As the follow-up of this project, we<br />

will team with industrial leaders such as Boeing, which we already have collaboration with on<br />

supply chain consulting, and research institutions such as Pacific Northwest National Lab (PNNL),<br />

which we are collaborating with on high-per<strong>for</strong>mance simulation technology. We will apply the<br />

methods and the tool produced in this project to the analysis of intercontinental supply chains<br />

using Peta-scale computing plat<strong>for</strong>ms.<br />

5 Research plan<br />

5.1 Specific aim 1: develop an agent-based stochastic supply-chain modeling<br />

framework<br />

The framework will model elements of a supply chain as automatous stochastic agents. It will also<br />

<strong>for</strong>mally define operational semantics of these agents and their interactions. This is the start point<br />

of this project since other activities rely on this model language as the front end. Specifically we<br />

will address the following issues,<br />

1. <strong>Agent</strong> modeling. This activity will consider how to model supply chain elements as autonomous<br />

agents. Since our emphasis is on stochastic behaviors of these elements and each<br />

element has its own decision logic, we will model agents as Markov decision processes. In [Tan<br />

and Xu, 2008] we proposed an extension of Markov decision process (EMDP) and modeled<br />

each element as a restricted two-state EMDP. For example, every element in a 4-echelon supply<br />

chain in Figure 1.(a) has only two states: working and failed. In this project, we plan to<br />

lift such restriction. We will encode more complex decision logic <strong>for</strong> each element. Moreover,<br />

we will make the following advances in agent modeling <strong>for</strong> supply chains:<br />

(a) Extend E-EMDP (Element Extended Markov Decision Process) in [Tan and Xu, 2008] to<br />

include logic that models the decision process of an element. For instance, <strong>for</strong> warehouse<br />

w11 a in Figure 1.(a), the proposed extension will also support the encoding of its ordering<br />

and distribution logic. The ordering logic of w11 a will decide when and where to place<br />

orders based on factors including w11 a ’s inventory, the pricing structures of its suppliers<br />

s a and s b , and requests from its customers w21 a and wa 22 .<br />

7

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

Saved successfully!

Ooh no, something went wrong!