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 ...
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