Applications of Simulation in Supply Chain Management

MIT Center for Transportation & Logistics
7 Nov 202346:50

Summary

TLDR本次直播活动由麻省理工学院(MIT)的供应链管理硕士课程主办,Miguel Rodriguez Garcia和Paulo Sosa共同主持。活动邀请了拥有超过八年供应链管理经验的工业工程师Yashar Ahmadov作为嘉宾演讲者。Yashar目前是亚马逊的高级仿真数据科学家,他利用仿真、数学优化和数据科学工具解决复杂的供应链问题。直播内容包括Yashar关于仿真的介绍、在库存管理、运输和系统动力学中的应用,以及一个实时演示,展示了如何在短时间内创建供应链的可视化仿真。此外,还讨论了何时使用以及何时避免使用仿真,并提供了相关工具和技能的建议。

Takeaways

  • 🎓 这是麻省理工学院(MIT)供应链管理微硕士课程的第二次也是最后一次现场活动,由Miguel Rodriguez Garcia和Paulo Sosa主持。
  • 👨‍🏫 Miguel和Paulo分别负责SCx供应链基础和SCx供应链动态课程,并鼓励参与者完成微硕士项目以申请MIT或其他大学的供应链管理混合硕士项目。
  • 🤖 嘉宾演讲者Yashar Ahmadov拥有超过八年的供应链管理工作经验,目前在亚马逊担任高级仿真数据科学家,使用仿真、数学优化和数据科学工具解决复杂的供应链问题。
  • 🔍 Yashar介绍了供应链中仿真的概念,包括确定性与随机性仿真、静态与动态仿真、连续与离散仿真等不同类型的仿真。
  • 📈 仿真的优势在于增加现实感、研究危险系统、瓶颈分析、回答“如果……会怎样”的问题、结果可复现以及易于与管理层沟通。
  • 🚫 然而,在某些情况下不应使用仿真,例如当可以使用常识分析,或者当系统行为无法验证,或者过度承诺而无法满足项目期望时。
  • 🛠️ Yashar推荐了一款名为Analogic的基于Java的仿真软件,它提供了GIS地图、空间标记工具、2D/3D仿真以及特定行业的库。
  • 📊 在库存管理中,仿真可以帮助进行需求预测、安全库存优化、订单点、提前期和ABC分析等任务。
  • 🚚 仿真还可以用于交通流量建模、机场、港口运营、公共交通、交通安全等领域,许多仿真软件包含GIS地图,方便模拟实际路线。
  • 💻 Yashar通过一个实际的供应链仿真案例,展示了如何快速创建供应链的视觉仿真,包括制造点、配送中心、零售商和卡车的移动。
  • 🔧 他建议学习Java编程基础和特定仿真软件的操作,这对于从事供应链仿真领域的职业发展至关重要。

Q & A

  • MIT的供应链管理微硕士课程包含哪些课程?

    -MIT的供应链管理微硕士课程包含五个课程,其中包括供应链基础(SCx)、供应链动态(SC3x)、供应链分析(SCx Supply Chain Analytics)、供应链设计(SC2x Supply Chain Design)以及供应链管理的混合硕士课程。

  • Yashar Ahmadov在亚马逊担任什么职位?

    -Yashar Ahmadov在亚马逊担任高级仿真数据科学家,他使用仿真、数学优化和数据科学工具来解决复杂的供应链问题。

  • 什么是数字孪生技术?

    -数字孪生技术是一种创建物理实体如工厂、港口、仓库、零售商等的数字表示的方法,这样我们就可以在数字环境中进行实验和分析。

  • 在供应链管理中,模拟的主要作用是什么?

    -在供应链管理中,模拟主要用于理解、预测系统行为和评估不同的选择方案。它可以帮助进行'what-if'分析,即在不同情况下系统将如何表现。

  • 模拟可以分为哪些类型?

    -模拟可以分为确定性模拟和随机性模拟。确定性模拟中没有随机变量,输入相同总是得到相同的输出;而随机性模拟中包含随机变量,更贴近现实生活的不确定性。

  • 为什么在供应链管理中使用基于代理的模拟?

    -基于代理的模拟允许模拟从非常低的抽象级别到非常高的抽象级别,可以模拟个体行为规则和不同代理之间的交互,提供了极大的灵活性和复杂性处理能力。

  • 模拟的优点有哪些?

    -模拟的优点包括增加现实感、可以模拟现有或不存在的系统、可以研究危险系统而无需风险、瓶颈分析、回答'what-if'问题、结果可复现、易于与管理层沟通等。

  • 在什么情况下不应该使用模拟?

    -如果可以通过常识分析解决,或者当没有资源去建立和验证模拟模型,或者不能满足项目期望,或者系统行为结构不良时,就不应该使用模拟。

  • 在供应链模拟中,如何定义和使用代理?

    -在供应链模拟中,代理是代表现实世界中的实体,如制造站点、仓库、卡车等的对象。你可以在代理内部定义它们的行为和参数,这类似于面向对象编程中创建类和对象的概念。

  • 模拟中常见的陷阱有哪些?

    -常见的陷阱包括试图一开始就模拟整个复杂性,而不是逐步增加复杂度;以及在开发过程中缺乏与利益相关者的沟通,没有让他们了解模拟的工作原理和结果。

  • 如何将模拟与优化结合起来使用?

    -模拟和优化可以结合使用,例如,先通过优化算法确定供应链网络的最优结构,然后通过模拟来验证这一结构在不同场景下的表现。此外,机器学习模型可以用于为模拟提供决策参数。

Outlines

00:00

🎓 开场介绍与课程概览

MIT微硕士供应链管理课程的直播活动由Miguel Rodriguez Garcia主持,他是MIT运输物流中心的研究员,也是供应链基础课程的负责人。他感谢参与者加入,并介绍了与Paulo Sosa共同主持此次活动。Paulo是S3X课程的负责人。他们介绍了活动的日程,包括客座演讲者的演讲和问答环节,并鼓励参与者使用Zoom的问答功能。此外,他们提醒参与者这是MITx微硕士课程的一部分,并鼓励大家完成课程。

05:01

🤖 供应链模拟的重要性与应用

客座演讲者Yashar Ahmadov介绍了供应链模拟的重要性,他是一名拥有超过八年工作经验的工业工程师,目前在亚马逊担任高级模拟数据科学家。他使用模拟、数学优化和数据科学工具来解决复杂的供应链问题,如网络设计、设施选址、资源规划、库存管理和散列等。Yashar拥有MIT供应链管理硕士学位,是微硕士课程的毕业生。他解释了模拟是如何模仿真实系统的行为,包括确定性和随机性模拟,并强调了数字孪生的概念,即创建物理实体的数字表示以进行实验。

10:02

📊 模拟的类型与工业模拟的范式

Yashar详细讨论了不同类型的模拟,包括确定性与随机性模拟、静态与动态模拟、连续与离散模拟。他介绍了工业模拟中的三种范式:系统动力学、离散事件模拟和基于代理的模拟,并解释了每种范式的特点和应用范围。他还强调了基于代理的模拟的灵活性和优势,可以模拟从微观到宏观不同层次的细节。

15:03

🚀 模拟的优势与局限性

Yashar讨论了模拟的优势,如增加现实感、研究危险系统、瓶颈分析、回答“如果...会怎样”的问题、结果的可复现性以及解释性。他还提到了模拟的易沟通性,特别是通过动画与管理层沟通。此外,他也指出了模拟的局限性,比如在可以进行常识分析的情况下不需要模拟,或者当系统行为无法验证,或者项目期望过高时不应该使用模拟。

20:04

🛠️ 模拟软件工具与应用实例

Yashar介绍了模拟软件AnalogX,它是基于Java编程语言的,并提供了GIS地图、空间标记工具和2D/3D模拟等功能。他还提到了软件中的特定行业库,如物料搬运、行人、道路交通和化工制造等。他通过一个例子展示了如何使用模拟软件来创建一个小型供应链的可视化模拟,并解释了如何使用软件中的拖放功能来构建模型。

25:05

🚚 供应链模拟的实际操作演示

Yashar通过一个实际操作演示,展示了如何快速创建一个供应链模拟。他使用了AnalogX软件,并在短短几分钟内建立了一个包含制造点、分销中心和零售商的模拟。他还解释了如何为不同类型的节点添加动画和行为,以及如何创建卡车代理来模拟货物的运输。这个演示强调了模拟的可视化和沟通优势。

30:05

🔍 模拟与优化的结合

在问答环节中,Yashar讨论了模拟与优化的结合使用。他指出,根据问题的类型,可能需要使用不同的工具,如数据科学、机器学习或数学优化。他解释了在优化复杂供应链后,可以使用模拟来验证其有效性,并测试不同场景下的表现。此外,他还提到了机器学习模型可以集成到模拟中,以帮助做出决策。

35:06

🚧 模拟实践中的常见陷阱

Yashar分享了在模拟实践中应该避免的常见陷阱。他建议初学者不要试图一开始就模拟整个复杂系统,而是应该从一个小的原型开始,并逐步增加复杂性。他还强调了与利益相关者保持沟通的重要性,确保他们理解模拟的过程,并得到他们的批准。

40:08

🎉 活动总结与未来课程预告

Miguel和Paulo对Yashar的演讲表示感谢,并总结了此次活动。他们提醒参与者,这是秋季系列直播的最后一次活动,并预告了SC2X和FORX课程将在圣诞节后开放。他们鼓励大家在假期后继续完成微硕士课程,并感谢所有参与者和观众。

Mindmap

Keywords

💡供应链管理

供应链管理是指对供应链中的物流、信息流和资金流进行整体协调和优化的管理过程。它涉及到从原材料采购到产品制造,再到最终用户交付的整个流程。在视频中,供应链管理是整个讨论的核心主题,特别是在讨论模拟技术如何帮助解决复杂的供应链问题时。

💡模拟技术

模拟技术是一种通过创建现实系统模型来预测系统行为和评估不同决策的技术。在视频中,模拟技术被用来解决供应链问题,如网络设计、设施位置、资源规划、库存管理和运输等。

💡数字化双胞胎

数字化双胞胎是指创建物理实体的数字表示,以便在数字环境中进行实验和分析。视频提到,通过模拟技术可以创建供应链中各种实体的数字化双胞胎,如工厂、港口、仓库等,以进行'what-if'分析。

💡随机性

随机性是指在模拟中引入的不确定性因素,它反映了现实世界中变化无常的特点。视频中强调,供应链中的许多变量如订单量、交货时间等都是随机变化的,模拟技术通过引入随机性来更真实地反映这些变化。

💡库存管理

库存管理是供应链管理中的一个重要组成部分,涉及到需求预测、安全库存、补货点和ABC分析等。视频中提到,模拟技术可以用来测试库存管理策略在面对不确定性时的有效性。

💡系统动力学

系统动力学是一种用于理解复杂系统行为的模拟方法,它通常用于宏观经济政策和系统整体行为的建模。在视频中,系统动力学被用来展示如何通过高级别的抽象来模拟供应链的动态变化。

💡离散事件模拟

离散事件模拟是一种模拟方法,它通过安排离散事件(如货物到达时间)来模拟系统的行为。视频中提到,这种模拟方法在90年代和2000年代非常流行,用于模拟仓库操作和港口卡车等。

💡基于代理的模拟

基于代理的模拟是一种模拟方法,它允许模拟个体行为规则和交互。视频中提到,基于代理的模拟因其灵活性而受到推崇,可以模拟从微观到宏观不同层次的复杂性。

💡优化

优化是指在给定的约束条件下,找到最佳解决方案的过程。视频中提到,优化通常与模拟结合使用,例如,先通过数学优化方法找到供应链的最优配置,然后通过模拟来验证这一配置在面对变化时的表现。

💡人工智能和机器学习

人工智能和机器学习是数据分析和决策支持的工具,可以用于模拟中的参数设置或决策制定。视频中提到,机器学习模型可以与模拟结合,为模拟提供实时的决策支持,如选择哪个供应商。

Highlights

MIT微硕士供应链管理课程的直播活动,由Miguel Rodriguez Garcia和Paulo Sosa共同主持。

介绍了matx微硕士项目,包含五门课程,目前有课程开放报名。

嘉宾演讲者Yashar Ahmadov是亚马逊的高级仿真数据科学家,拥有超过八年的供应链管理工作经验。

Yashar Ahmadov拥有MIT供应链管理硕士学位,并且是微硕士项目的校友。

讨论了模拟在供应链管理中的应用,包括库存管理、运输和系统动力学。

模拟可以用于理解、预测系统行为和评估不同选择。

介绍了不同类型的模拟,包括确定性和随机性模拟。

讨论了工业模拟中的三个范式:系统动力学、离散事件模拟和基于代理的模拟。

模拟的优势包括增加现实感、研究危险系统、瓶颈分析和回答“如果...会怎样”的问题。

模拟可以提高决策的可解释性,与管理层的沟通更为容易。

提供了模拟软件Analogic的介绍,它支持GIS地图和2D/3D模拟。

库存管理中模拟的典型任务包括需求预测、安全库存优化和ABC分析。

展示了如何使用模拟软件快速创建供应链的视觉模拟。

讨论了模拟在运输流量建模、机场和港口运营中的应用。

提供了关于如何结合使用模拟和优化的工具和过程的见解。

强调了在进行模拟时需要避免的常见陷阱,例如不要试图一次性模拟整个复杂系统。

直播活动是MIT运输与物流中心举办的秋季系列的最后一次活动。

鼓励参与者完成微硕士项目,并预告了下一批课程将在圣诞节后开放。

Yashar Ahmadov分享了他在供应链模拟领域的经验和见解,并鼓励参与者提问和交流。

Transcripts

play00:01

[Music]

play00:05

hi everyone welcome to another live

play00:08

event of the MIT microm Masters in

play00:09

Supply Chain management I'm Miguel

play00:11

Rodriguez Garcia a researcher at the MIT

play00:14

Center for transportation Logistics and

play00:16

I'm the course lead for sex supply chain

play00:18

fundamentals first I just want to say

play00:20

thank you to everyone for joining us

play00:22

today h this is the second and final

play00:24

life event of the full series a series

play00:27

of crosscourse Life events for se1

play00:29

supply chain fundamental

play00:30

and s3x supply chain Dynamics and that's

play00:33

why I'm really happy to be co-hosting

play00:34

this live event with uh my colleague

play00:37

Paulo Sosa junr course lead of s3x hi

play00:40

Paulo how are you hey Miguel how are you

play00:43

thank you for the introduction hi

play00:44

everyone it's great to be here with you

play00:47

all we are excited to share some great

play00:49

insights about supply chain in this live

play00:51

event today uh in our agenda for today

play00:54

is the following first our guest speaker

play00:56

will give us a presentation that will

play00:58

last around 25 minutes

play01:00

then we will have some time at the end

play01:03

uh when he will answer questions from

play01:05

the audience so we encourage you to

play01:08

participate and use the Q&A feature in

play01:11

Zoom U not the chat box but the Q&A

play01:14

feature and then Miguel and I will take

play01:16

those questions and channel as many as

play01:18

we can to our um speaker but before we

play01:21

introduce our guest speaker we want to

play01:24

share some um something with you all

play01:26

right Miguel yeah that's right Paulo so

play01:28

we just want to remind everyone that

play01:30

this event is part of the matx

play01:32

micromasters program in Supply Chain

play01:34

management a program that we develop

play01:36

here uh at the center for transportation

play01:38

and Logistics at MIT and as well as

play01:41

supply chain fundamentals and supply

play01:43

chain Dynamics uh the micromasters

play01:45

program includes three other courses uh

play01:47

so five courses in total and some of

play01:50

them are currently open for enrollment

play01:52

so don't hesitate to check them out

play01:54

we'll be posting the link in the chat

play01:55

group in case you guys are interested in

play01:57

completing the uh the program which

play01:59

which of course we encourage you to do

play02:02

so without further Ado uh let's introd

play02:05

uh introduce our guest speaker Paulo all

play02:08

right so today we are honored to have

play02:10

yashar ahmadov as our guest speaker

play02:13

yashar is an Industrial Engineer with

play02:16

more than eight years of work experience

play02:18

in Supply Chain management and he is

play02:20

currently a senior simulation data

play02:22

scientist at Amazon he uses simulation

play02:26

mathematical optimization and data

play02:28

science tools to Sol complex supply

play02:30

chain problems this include Network

play02:32

design facility location resource

play02:35

planning inventory oranization and

play02:37

scatterling among others yashar holds a

play02:40

master's degree in Supply Chain

play02:42

management from MIT he was part of the

play02:44

2021 Blended cohort um he is also a

play02:48

microm masters Alum which means he

play02:50

passed all courses from the micromasters

play02:53

program like many of you are doing right

play02:56

now uh we always like uh to remind the

play02:59

audience that one among many other

play03:01

benefits from earning the microm Masters

play03:03

program credential is that you become

play03:05

eligible to apply to the Supply Chain

play03:07

management Blended Masters program at

play03:09

MIT just like Yar did and to other

play03:13

universities around the globe so welcome

play03:16

Yar hello um thank you thank you Paulo

play03:20

and Miguel I'm happy to be here and I

play03:23

greet all the um all the people who are

play03:26

watching this live video event I'm going

play03:29

to start sharing my screen um so today

play03:33

we're going to dive deep into

play03:35

simulations and what they are used for

play03:38

what are they good and in which

play03:41

situations should we use simulations so

play03:44

mainly I will focus on inventory

play03:46

transportation and System Dynamics

play03:49

aspects of of simulations so here we go

play03:52

the overview is what is simulation and

play03:56

then I I will talk um about applications

play03:59

in inventory management Transportation

play04:01

System Dynamics and the most exciting

play04:04

part will be a live demo and I I will my

play04:08

target is to show you that within a very

play04:12

short time frame let's say five minutes

play04:14

you can create a very visual simulation

play04:17

of your supply chain and that's going to

play04:20

be um the last part so first of all what

play04:24

are simulations we hear this word a lot

play04:26

in different contexts but it's a

play04:29

collection of methods and applications

play04:32

to mimic the behavior of real systems we

play04:35

it can be any system supply chain is one

play04:38

of them fulfillment networks

play04:41

warehouses and in this picture you see

play04:43

the the truck simulator it is also a

play04:46

simulator because we are trying to mimic

play04:49

the behavior of some real systems so a

play04:53

lot of things go under simulation

play04:55

however um in this context in supply

play04:58

chain we're talking about industrial

play05:01

simulation and why we do so we want to

play05:05

uh understand predict the systems

play05:08

behavior and evaluate various

play05:12

Alternatives so the word digital twin

play05:16

emerged in the last years which means we

play05:19

have physical factories we have ports uh

play05:22

we have vessels trucks warehouses

play05:25

retailers and so on we want to create

play05:30

their visual representation and digital

play05:33

representation so that we can experiment

play05:36

on top of it and the world is changing

play05:39

fast the situation is changing fast and

play05:42

we want some kind of tool that would let

play05:45

us to do what if anal analysis so there

play05:49

are many different types of simulations

play05:51

within industrial simulations also some

play05:55

point the at the beginning when we did

play05:57

not have very strong computers the

play06:00

simulations were mainly deterministic

play06:02

meaning that there is no random

play06:05

variables inside that simulation and

play06:07

whatever input you give you always take

play06:10

you always get a unique output on the

play06:13

other hand we have stochastic

play06:15

simulations which is the widely used in

play06:19

this domain and here you can have random

play06:22

variables and the beauty of having

play06:25

stochastic simulations

play06:27

is we know that in real life nothing is

play06:30

deterministic right uh one day we

play06:33

receive orders maybe for thousand units

play06:35

the next day 1,100 the next day 900 it

play06:39

changes all the time between days

play06:42

Seasons uh weeks the lead times are also

play06:46

stochastic that's also one of the major

play06:48

things taught at mitx micromasters in in

play06:52

Supply Chain management uh we have some

play06:55

kind of probabilistic distributions most

play06:59

of the time we can approach it as normal

play07:02

distribution and we want to optimize our

play07:06

policies our resources under this

play07:09

probabilistic environment so the lead

play07:12

time could be one week eight days 5 days

play07:16

but it's never a stable number and

play07:20

sometimes there are static simulations

play07:23

that have no time Dimension um for

play07:26

example Monte Carlo simulations this is

play07:28

also told you open an Excel file

play07:30

generate some random variables and

play07:33

experiment on top of it and like we we

play07:37

mainly Focus the ones that are

play07:39

stochastic Dynamic that is the system

play07:42

Behavior changed over time right we have

play07:46

let's say thinking of ocean

play07:47

transportation we have vessels with a

play07:50

number of containers moving the state of

play07:54

the system changes every minute every

play07:57

second and the third dimension is

play08:00

continuous versus discrete so continuous

play08:03

is System state changes continuous on a

play08:06

continuous basis and discrete is

play08:08

basically you have discrete points in

play08:11

time and then that's it it's um there

play08:15

are some defined points that you jump

play08:17

from one state to another an example of

play08:20

continuous system is an altitude of an

play08:24

airplane and as long as it's flying

play08:27

there is a number that's evolving it

play08:29

goes up when we take off and Landing it

play08:31

goes down and it can be zero when it's

play08:34

on ground for some time but that's okay

play08:36

it's also continuous thing or discrete

play08:39

events like customers visiting a

play08:42

supermarket right the the customers if

play08:45

you try to take notes when they enter to

play08:48

supermarket it's it's like um some

play08:51

points in time these is discreet so

play08:54

mainly the most advanced methods focus

play08:57

on stochastic dynamic and continuous

play09:00

types of simulations okay this brings us

play09:03

to the next slide and in the world of

play09:07

industrial simulation we have three

play09:09

paradigms three different

play09:11

worlds and this started with um System

play09:16

Dynamics and discrete event simulations

play09:19

and this type of discrete event

play09:21

simulations became very popular in the

play09:23

90s and 2000 years and now we have

play09:27

evolved a new stage where we have agent

play09:30

based simulations and I'm big fan of

play09:32

agent based simulation because it it

play09:35

lets you model all kinds of complexities

play09:39

so System Dynamics if you have a look at

play09:41

this chart um the y axis it goes from

play09:45

low abstraction to high abstraction

play09:48

meaning that how detailed you want to

play09:52

model your system when you're doing a

play09:55

modeling a System Dynamics that's at

play09:58

high level macroeconomic policies the

play10:01

overall behavior of the system you're on

play10:04

the top right corner it's mostly

play10:06

continuous system and you have a very

play10:08

high

play10:09

abstraction and you have very less

play10:12

details and discrete event simulations

play10:14

are located around this region um they

play10:19

low you modeling average number of

play10:21

details like you can model your

play10:23

Warehouse um operations you can model

play10:26

your uh port and trucks or arriving and

play10:29

so on and so the discrete event allows

play10:32

you within let's say a little bit above

play10:35

micro level until to mid level and this

play10:39

was dominating for two decades now we

play10:42

have agent based simulations which let

play10:44

us model from a very low abstraction to

play10:49

a very high abstraction it gives you

play10:51

basically the whole um a bunch of

play10:55

opportunities you can model active

play10:57

objects individuals Behavior rules

play11:00

interactions between the different

play11:02

agents and models this is mostly um what

play11:08

I I prefer because of the flexibility

play11:11

that it gives me discret event

play11:14

simulations were working like um the

play11:17

model was scheduling discrete events

play11:20

like the track arrives that time is

play11:22

equal to zero it gets loaded at at time

play11:24

is equal to 1 hour so that's why it was

play11:27

called discrete events

play11:29

simulations what are the advantages of

play11:31

simulation there are plenty increased

play11:34

realism existing or non-existing systems

play11:37

can be started let's say you have a

play11:39

certain supply chain but you want to

play11:41

transform it you're going to buy from

play11:44

suppliers that maybe does not exist in

play11:47

your supply chain right now maybe you

play11:49

are going to get new customers that are

play11:51

not existing now you can model both of

play11:55

them hazardous systems can be studied

play11:57

without risks bottleneck analysis

play12:01

usually if you have read the the book

play12:04

The called the goal where the theory of

play12:07

constraints um are explained there the

play12:10

main idea is to find the bottleneck in

play12:13

your system understand it better make it

play12:16

lighter you know because bottleneck is

play12:18

the problematic part where which defines

play12:21

the throughput of our system and you can

play12:24

do this in a digital environment what if

play12:28

questions can be answered like for

play12:30

scenario analysis you can say what if I

play12:32

change this what if I add a new

play12:34

Warehouse what if I get a new retail

play12:38

customer and so on results are

play12:41

reproducible as long as you keep

play12:43

although it it does a stochastic or

play12:45

probabilistic simulation but as long as

play12:48

you keep the random seed the same every

play12:50

time with the same inputs you will get

play12:52

the same outputs and one of the things

play12:56

that I love about simulations is there

play12:59

explainability nowadays we have ai

play13:01

Solutions ml Solutions mathematical

play13:04

optimization Solutions and so on right

play13:06

everybody is now most of the people are

play13:09

using for example cheat GPT when you ask

play13:12

like what is Supply Chain management it

play13:14

generates an answer but why does it use

play13:17

certain words but not the others nobody

play13:21

can answer that because it is how it is

play13:24

trained based on the uh data it has been

play13:27

trained and there is um a complex neural

play13:29

network behind and it's really difficult

play13:32

to explain uh complex models why they

play13:35

make certain decision but not the other

play13:38

so this always comes as a question uh

play13:41

when using other types of solutions but

play13:43

with simulations you can say hey and

play13:46

here is the truck here is the customer

play13:48

and at that point in time this was the

play13:50

cheapest option that's why I chose this

play13:53

route for example ease of communication

play13:55

with the management especially with the

play13:57

help of animation and this has helped me

play14:00

a lot when uh talking to customers to

play14:02

the leadership management like instead

play14:05

of um like some some

play14:07

theoretical tables or data you just open

play14:10

and show what's going on there are also

play14:13

some cases where you should not use uh

play14:16

simulation right if you can do with a

play14:19

common sense analysis you don't need

play14:21

there are some simple queuing systems in

play14:23

the literature if you can use it like

play14:25

for for driving restaurants and so on

play14:29

there is no need to set up um spend a

play14:31

lot of time and energy to build the

play14:33

simulation models when you don't have

play14:36

resources if you cannot validate or

play14:39

verify the behavior of this system if

play14:41

you can't ex you can't meet the

play14:44

expectations of the project you don't

play14:46

you should not overpromise or the system

play14:49

behavior is ill structured so basically

play14:52

nobody knows uh what to expect from the

play14:55

system or how it behaves but this is as

play14:58

a as a side not and within this agent

play15:01

based simulations there are multiple

play15:03

providers the one that I use is software

play15:05

called analogic it's written in Java and

play15:08

it offers GIS maps space markup tools 2D

play15:12

3D simulations many industry specific

play15:15

libraries for process modeling Material

play15:18

Handling pedestrian Rail and road

play15:21

traffic libraries fluid library for

play15:23

chemicals manufacturing for example and

play15:26

they also have um a section called

play15:28

System Dynamics where you can take it

play15:31

and use right so the conveyor system for

play15:35

example the transportation system this

play15:38

is not unique to every company some

play15:41

things are generic and already these

play15:45

packages are created for you where you

play15:48

can just drag and drop and and use them

play15:51

and spend your energy to fine tune um

play15:54

the model towards the details of your

play15:57

system what the things that are not um

play16:00

general or applies to everybody for

play16:03

inventory management typical tasks

play16:06

demand forecasting stock Safety stock

play16:08

optimization order points lead time abc

play16:11

analysis often when you're managing

play16:14

inventory you use some kind of again

play16:17

probabilistic model you can use um for

play16:21

example economic order quantities you

play16:23

can use order use computations for order

play16:27

up to points or the minimum stocks again

play16:30

you can compute things but will it work

play16:33

in reality under the uh probabilistic

play16:37

behavior of the system so this is a good

play16:40

place to test what is going on and um

play16:43

what is happening and you can do

play16:45

scenario analysis so one of the things

play16:48

that the coid period taught us is that

play16:51

instead of forecasting the future better

play16:54

way is to do scenario planning and

play16:58

prepare accordingly what if World War II

play17:01

starts tomorrow the the worst case and

play17:04

what if everything goes perfectly fine

play17:07

and um the interest rates again go down

play17:10

and you know the shipping rates are

play17:13

affordable you can Define certain number

play17:16

of scenarios and prepare accordingly

play17:19

there this is where um the simulation

play17:23

comes in handy and again for example for

play17:27

for the uh the the warehouse simulations

play17:31

and I I do have some simple examples on

play17:35

on how to model this or or visual

play17:37

simulations so as I said this is a

play17:40

sample Warehouse simulations here you

play17:43

have racks you have employees you have

play17:46

um forklifts you have trucks coming in

play17:49

they bring goods for you and some of

play17:51

them uh these blue ones they take and

play17:54

take it to your customers and like here

play17:57

you can do a lot of different type of

play18:00

experimentation and um you can change

play18:03

for example let's say you want to know

play18:06

how many forklifts you you need you can

play18:08

change some figures from 8 to nine and

play18:11

see what is their utilization factors

play18:14

and different number of employees so it

play18:18

is helping you to make decisions on how

play18:21

many resources you need this is usually

play18:23

the case when make when we need to make

play18:26

a decision on the resources uh we don't

play18:28

want to overshoot and also underestimate

play18:30

so we we're trying to find the golden

play18:33

meane all right and one of the examples

play18:36

that I like the System Dynamics that's

play18:39

like a very high level uh

play18:42

formulations um they used this agent

play18:45

based modeling to predict the coid

play18:49

infections and this is one example of

play18:52

the of that and there were many

play18:53

proposals and there was not enough data

play18:56

to validate which

play18:58

systems give you the best projection to

play19:01

the Future and there were many different

play19:04

methodologies proposed and the agent

play19:07

based simulations outperformed others in

play19:10

terms of like how many P people um are

play19:14

suspectable they exposed what is the

play19:17

infection rate and then if they get

play19:19

infected how many of them get recovered

play19:21

how how many of them uh lose their lives

play19:25

and based on this system dynamic

play19:27

simulations in in the hint sight now we

play19:30

see that the this type of agent based

play19:32

simulations yielded uh the most one of

play19:36

the most accurate projections on what's

play19:38

going on in Transportation traffic flow

play19:42

modeling airport Port operations public

play19:45

transportation PR Traffic Safety many

play19:48

things are possible by using um um

play19:52

simulations again most of the simulation

play19:54

packages come with GIS maps which means

play19:58

they that already contains the

play20:00

information about the railways the uh

play20:03

highways and you don't need to guess the

play20:06

transit times it already comes in a

play20:08

package you just tell the origin and

play20:10

destination and then it is going to tell

play20:13

you what's going on the system and for

play20:16

the um for the uh System Dynamics again

play20:20

supply chain Dynamics policy modeling

play20:23

environmental systems Health Care

play20:25

Systems and also the co analysis that I

play20:28

showed you are some examples of System

play20:31

Dynamics right now I will I will stop

play20:34

this and jump onto U on onto this

play20:39

simulation software just to show you

play20:41

that in in a few minutes in some minutes

play20:44

you can create a a simulation that is

play20:47

very Visual and you it is basically once

play20:51

you master the basics it's it it will

play20:54

take you less and less time here is the

play20:57

question uh I have one manufacturing

play21:00

site in Albany New York I have two

play21:02

distribution C centers in Springfield

play21:05

Massachusetts and hardford Connecticut

play21:08

and I have two retailers in Boston and

play21:10

Providence so the aim is to create the

play21:13

the simulation of this small supply

play21:16

chain so I picked these as as an example

play21:20

so and I I will show you here on this

play21:23

software uh I don't expect you to follow

play21:27

all this steps I'm going to go fast just

play21:29

to show that it works and if you later

play21:33

want to follow I you can watch the

play21:35

recording or in a slow mode or I can

play21:39

share some examples of of of this step

play21:42

by step so uh the first thing here is

play21:46

I'm going to create a new model I'm

play21:48

going to call it supply chain

play21:51

simulator and then I'm going to set the

play21:54

model time to hours and it creates a

play21:57

blank model

play21:58

for me the first thing I'm going to do

play22:01

is to draw um to drag and drop the gis

play22:05

map so on on the left side there are

play22:08

different libraries that you can use and

play22:11

one of them is space markup and there is

play22:13

GIS map and this map as I said contains

play22:17

all the information about um you know

play22:20

basically Google Maps but it's coming

play22:22

from uh open street map provider so it's

play22:25

a different provider but um it it

play22:28

already contains all the routes and

play22:30

highways and you don't need to to to

play22:33

tell what is the exact rout so in our

play22:37

example we have one manufacturing site

play22:39

in Albany so I'm going to just double

play22:42

click and zoom on around around Boston

play22:45

to to show it

play22:48

easily and if I search Albany uh it's

play22:53

popping up here I'm going to convert it

play22:55

to GIS map and and then REM remove all

play22:58

other elements so this threed point here

play23:01

it's going to be our manufacturing

play23:04

facility and then I will I will also

play23:07

locate to the others the Springfield

play23:12

Massachusetts I'm going to type Spring

play23:16

Field Massachusetts and it's going to

play23:20

give me multiple options so I'm going to

play23:23

convert this also which is located here

play23:26

and then the remove all other

play23:29

elements and here I will Zoom it a bit

play23:33

to see

play23:34

better in this region so here we go and

play23:38

then the other one is in hardford I'm

play23:42

going to search for hardford and then

play23:45

the the others I'm going to remove all

play23:47

the elements the next step is two

play23:50

retailers one let's say in Balon

play23:54

Massachusetts and then I add it here and

play23:57

remove the others then the last one is

play24:02

is in

play24:03

Providence it gives me this option I add

play24:06

it here and remove all the elements now

play24:09

I have all the all the noes located here

play24:14

right this is going to be my

play24:15

manufacturing facility and these two are

play24:17

going to be my um distribution centers

play24:21

and these two places are going to be my

play24:24

um retailers and once I do this I can

play24:28

create some kind of collection again on

play24:31

the on the left hand side you can create

play24:33

different Collections and I will use one

play24:37

for

play24:39

manufacturing site

play24:42

location right and it's going to

play24:46

include the um the gis

play24:52

point and once we once I add it into

play24:56

this collection it is

play24:58

uh giving me to the option to iterate

play25:01

over um over this set and then you can

play25:04

easily create other collections for um

play25:08

the let's say um distribution centers

play25:13

right and then you can also select here

play25:16

it's going to be other type it's going

play25:18

to be a

play25:20

GIS

play25:22

point and here I will add the

play25:26

Distribution Center which was in one was

play25:29

in Hartford and the other one was in and

play25:35

Springfield and then I will create

play25:37

another another collection for the

play25:41

retailer

play25:43

locations and I will add

play25:46

here the other two points which is

play25:49

Boston and I will put plus sign here I

play25:52

will add Boston and Providence now this

play25:57

this

play25:58

map contains most of the information I

play26:01

need if I run this simulation it's just

play26:03

going to stay there and no movement or

play26:07

anything per se but in then now I need

play26:11

to tell uh what this is going to look

play26:13

like it's just plotted in the in the the

play26:15

locations and that's it for now and then

play26:19

uh now I need to create actual agents

play26:22

for for different types and in in this

play26:25

case I will have one man uring uh site

play26:29

location

play26:31

manufacturing site it's going to be a

play26:34

single and let's select an animation for

play26:38

this let's call it

play26:40

warehouse and then finish now once we do

play26:44

this uh here we need to to tell the the

play26:48

model where it's located it is located

play26:51

in a note and it's called it's located

play26:54

in in Albany now if I rerun the

play26:57

simulation it's going to to pop up in

play27:00

the right place with the right animation

play27:03

right you see the factory sign here

play27:05

which means um everything is fine I need

play27:08

to to do the thing for the other two I

play27:11

need to create the respective agents for

play27:15

the population agent na agent and then

play27:18

this is going to be the um

play27:24

distribution

play27:25

center and then it's going to have also

play27:29

2D animation I'm going to use this

play27:32

warehouse and then

play27:35

finish and then these are also going to

play27:37

be located in in the node and that node

play27:41

is defined by The Collection here which

play27:45

is Distribution Center

play27:51

location. get

play27:55

index so this is going to to put in in

play27:59

the right place initial number of agents

play28:02

and this is going to be um this many do

play28:08

size and when I run it now so we we got

play28:12

these two also located here and

play28:15

last uh last one is the the retailer

play28:19

part I need to to do that also I put

play28:23

here and I'm going to collect population

play28:26

of Agents these are are going to call uh

play28:29

retailer and then next it's going to be

play28:32

a retail store sign and then finish I

play28:35

will do the same thing here contains

play28:38

this

play28:39

this

play28:42

retailer we have two of them right now

play28:44

retailer location do size which means it

play28:48

will take it from there and they are

play28:50

located in the node and this is going to

play28:53

be uh

play28:55

retailer location do

play28:58

get

play28:59

Index right now if if I do this it's

play29:03

going to also plot the last piece I have

play29:07

only one thing to create the trucks and

play29:10

then um I'm going to finalize just to

play29:12

show you how it moves now on the map we

play29:14

see um all our nodes uh right now I need

play29:18

to also create um the the the trucks and

play29:22

for that I

play29:25

will go to the main pal and then uh

play29:29

bring agent

play29:31

here and it's going to be population of

play29:34

Agents it's going to be used in

play29:36

flowcharts and this is called truck I

play29:39

will select um a sign from here which is

play29:43

this one next and it will have a a

play29:47

client which is of

play29:50

type manufacturing centers will send to

play29:53

distribution centers and then finish

play29:56

right and and right now we we can create

play30:00

initial number of Agents let's say uh

play30:03

100 and

play30:05

it's it's going to be um um the the

play30:09

trucks if I if I run this over we see do

play30:12

we see the truck also located here but

play30:14

it's huge so we need to to make it make

play30:17

it smaller I will go to the truck

play30:20

section and then

play30:24

reduce the uh the scale I will put Maybe

play30:27

0.5

play30:29

0.5 then at the end this is this is how

play30:32

it's going to to look like the

play30:35

simulation and if I run this we will see

play30:40

that all the all the the trucks are

play30:43

moving in the in the the right direction

play30:47

so when you create the truck agent

play30:50

select them here is our manufacturing

play30:52

facility these are the two distribution

play30:54

centers and these are the retailers

play30:57

now with just a few commands I was able

play31:00

to create this simulation right and I

play31:02

don't care about the roads and so on the

play31:05

trucks are already following the actual

play31:08

routes between the cities and why is

play31:13

this beautiful because it's easier to

play31:15

communicate it is Visual and there are

play31:17

tons of things that you can add this was

play31:19

the thing that I did in just five or six

play31:22

minutes but you can you can add tons of

play31:25

other things on top of this

play31:28

um different types of kpis

play31:30

visualizations and um any type of thing

play31:34

like time stack charts plots bar charts

play31:37

histograms you can use entire library

play31:39

for System Dynamics for card Library

play31:42

there is an entire thing designed for

play31:45

you here and for example for uh

play31:48

warehouses conveyor you don't need to

play31:50

Define it's already here you you drag

play31:54

and drop this conveyor object and tell

play31:56

what is the size what is the speed and

play31:59

so on here I finish my part now it's the

play32:05

Q&A session that's correct thank you so

play32:08

much Yar for walking us through so many

play32:11

examples of applications of simulation

play32:14

and Supply Chain management and also for

play32:17

um sharing this live demo which is great

play32:19

I'm pretty sure the audience appreciate

play32:21

this as well by the way we have a great

play32:23

audience today we have many questions

play32:26

and we will share some of those right

play32:28

now I want to encourage you if you have

play32:29

a question please use the Q&A feature uh

play32:33

and we will Channel it to yashar so let

play32:35

me start with two question the first one

play32:37

I can take myself so are there AI is

play32:40

asking are there any mitx classes that

play32:43

focus on supply chain simulation and

play32:46

optimization the answer to that is yes

play32:48

we do have so you have content on scx

play32:51

supply chain analytics you have content

play32:54

on sc2x supply chain design and also

play32:57

sec3x supply chain Dynamics we cover

play32:59

optimization and simulation content

play33:01

there so feel free to enroll in one of

play33:04

the links that Emma is sharing right now

play33:06

in the chat and the the question that is

play33:08

addressed to your Shar so darl Fernandez

play33:11

is asking what skill sets do you

play33:14

recommend we concentrate to learn in

play33:17

order to have a career in supply chain

play33:20

simulation field and he's also and the

play33:22

learner is also asking about toos that

play33:25

we should be well ver to be relevant in

play33:28

this field yes so the simulation tools

play33:32

that I use as of now uh Java they are

play33:35

based on Java programming language you

play33:37

don't need to be an expert just

play33:39

understand how it works the

play33:41

objectoriented programming how you

play33:43

create classes and basic syntax and

play33:47

there is an software that I use today is

play33:50

called any logic but you can also look

play33:53

at the market if there are other agent

play33:55

based simulation providers

play33:57

you can stick to any one of them but the

play33:59

ones that I prefer is analogic and the

play34:03

thing is I've tested this in in very

play34:05

complex environments right today I had

play34:08

just one manufacturing two uh

play34:11

distribution center and two retailers

play34:13

what if I had hundreds of suppliers

play34:15

thousands of delivery stations and

play34:17

millions of customers so this this

play34:21

methodology would work in that case from

play34:24

my experience but the other types of

play34:27

approaches don't work because when it's

play34:29

too complex it takes you like 40 hours

play34:32

to run the whole simulation which nobody

play34:34

is willing to wait for So my answer for

play34:37

this I needed the basic Java and this

play34:40

specific software called analogic and

play34:43

you should understand how objectoriented

play34:45

programming works all right thank you so

play34:47

much for your answer jar I I I believe

play34:50

that uh your answer actually um is

play34:53

related to one of our learner questions

play34:55

uh Mario la was asking about the agent

play34:58

step and I think this is kind of related

play35:01

to the uh to what you just mentioned uh

play35:04

so maybe if you can explain a little bit

play35:06

better that step when you relate the

play35:08

agents to nodes and also for example to

play35:10

the trucks like to the different

play35:12

elements in the simulation because some

play35:15

of our Learners are still wondering like

play35:18

what that means yeah okay um so very

play35:22

basic thing you're probably if you're

play35:24

familiar with programming you know the

play35:27

between functional programming and

play35:29

objectoriented programming if you're not

play35:32

familiar in very basic words in in Java

play35:35

for example you create objects and OB

play35:38

objects here you see the Distribution

play35:41

Center it is an object it has certain

play35:44

parameters and certain behaviors and

play35:47

Manufacturing site is another agent and

play35:51

it has its own behavior in other

play35:55

simulation paradigms like this discrete

play35:57

event or functional programming you

play35:59

don't have this concept of objects you

play36:02

create a function for example a truck

play36:05

movement function and you define there

play36:08

but here at high level you create a

play36:10

truck agent and inside it you define

play36:13

what's going to happen with this so

play36:16

objectoriented programming takes this

play36:19

idea and applies it to here let's say I

play36:23

have a manufacturing site right now I

play36:26

have not model anything inside this but

play36:28

let's say you have a thousand

play36:30

manufacturing sites and they have

play36:33

certain production process going in so

play36:36

the good part of this is when you double

play36:39

click inside the manufacturing site you

play36:42

can Define what is going to happen with

play36:45

this agent the same with the with the

play36:48

trucks lores distribution centers let's

play36:51

say inside the manufacturing you you

play36:54

have certain um let's say um uh orders

play36:57

arriving then you put a source block

play37:00

here right now I generated random demand

play37:03

so just random numbers but if you have a

play37:06

certain demand pattern and you have

play37:09

certain processing times and inside this

play37:12

manufacturing site agent you can Define

play37:15

what is going to happen with it again

play37:17

you can have thousand of them and their

play37:20

processing times can be different that's

play37:22

totally fine you can Define this inside

play37:25

your Manufacturing side agent and then

play37:29

for example you have some resource pools

play37:31

you can drag and drop and say hey I have

play37:34

here Associates and they for example the

play37:38

the capacity which means the number of

play37:40

Associates I have in Warehouse it's 100

play37:43

they have certain schedule um of of um

play37:47

working you can Define inside these

play37:50

agents what is happening so some of

play37:54

these come with a pre-built bu Behavior

play37:57

like the truck it has origin and

play37:59

destination it moves in between these

play38:01

two so um when I create the the the the

play38:05

truck agent it has this idea that it

play38:09

needs to move from origin and

play38:11

destination and put I put their origin

play38:14

as our manufacturing site and

play38:15

destination is randomly selected between

play38:18

our um distribution centers and then

play38:21

they they start moving in between so

play38:25

this is the um the strength of the

play38:29

objectoriented programming where you

play38:32

define the high level agent and then

play38:34

inside of the agent you can Define what

play38:37

they are going to do how are they going

play38:39

to behave yeah thank you so much Jer I

play38:42

think that clarifies a lot of our

play38:43

Learners uh questions so yeah appreciate

play38:46

it Paulo you want to take the next yes

play38:48

we have one more here so many Canan is

play38:51

asking what are the common pitfalls that

play38:54

we need to avoid while making the

play38:56

simulation and I know that you already

play38:59

um told us in what situations we should

play39:01

not apply the simulation but assuming

play39:03

that we start a simulation what would be

play39:05

the common pitfalls to avoid yeah so new

play39:10

uh practitioners usually when they start

play39:12

working on a project they think that I

play39:16

can model the whole complexity from the

play39:19

first shot and if you have a very

play39:22

complex supply chain my suggestion is

play39:25

start simp

play39:26

like a very build a very small prototype

play39:30

that you that it works and then you can

play39:33

add complexity As you move forward and

play39:36

at each step you need to test whether

play39:39

the system behaves as it should do and

play39:43

for example here it's visual if the

play39:45

trucks are going in the correct

play39:46

direction it means they are behaving

play39:48

correctly and sometimes when you do this

play39:52

like you you can have logic errors we

play39:55

are none of us are are like perfect we

play39:57

make mistakes uh here you need to be

play40:00

able to debug what's going on wrong

play40:02

wrong but you need to do it

play40:04

incrementally instead of um doing

play40:08

everything at once and then getting

play40:10

maybe hundreds of errors here if I put

play40:12

something illogical here it's going to

play40:15

throw an error and when you do this with

play40:18

a complex system you get a list of let's

play40:21

say 50 errors and welcome how how are

play40:24

you going to to debug that right right

play40:26

this is one thing and then uh try to

play40:31

communicate with the stakeholders people

play40:33

want to know how they they don't want

play40:35

you to treat it this system as blackbox

play40:38

you need to give them visibility on how

play40:40

your uh system is working and talk

play40:44

somebody is will be consuming your

play40:46

results your model runs and so on stay

play40:49

in in close touch with them communicate

play40:52

and get approvals like sign offs that

play40:55

this is what they're expecting these are

play40:57

the two main things um that I would

play41:00

suggest awesome great recommendations

play41:02

thank you so muchel do we have time for

play41:05

one more yeah H maybe one or or or two

play41:09

and let's see I I can do the next one um

play41:11

and then we we can decide because we

play41:13

have a lot of questions so thank you so

play41:15

much to all our Learners and the

play41:17

audience for bringing every uh all those

play41:20

uh like super nice questions but we are

play41:21

not going to have time to answer them

play41:23

all H so I think one that is really

play41:26

interesting is um because we've talked a

play41:28

lot about simulation but we we all know

play41:30

and you mention it jashar that a lot of

play41:33

the times simulation uh Al is done

play41:36

together or in parallel with

play41:38

optimization or or you simulate and then

play41:40

you optimize or whatever so H when you

play41:43

have high uh variants like I don't know

play41:46

what tools do you use or what's the

play41:48

process to actually merge uh and put

play41:51

together simulation plus optimization

play41:53

yeah um so these are the set of tools

play41:57

right AI ml is is a set of

play42:01

tools mathematical optimization and it

play42:04

has also sub branches like mixed integer

play42:07

linear programming pure linear

play42:09

programming nonlinear programming

play42:11

dynamic programming which they also

play42:13

offer a lot of tools for you and this

play42:16

simulation is another type of tool now

play42:21

you it might be that the if somebody

play42:24

comes to you with one terabyte of data

play42:26

and they're asking for insights they're

play42:28

P purely hinting at a data science based

play42:31

solution if somebody brings you uh some

play42:34

fixed uh demand figures and the transit

play42:38

times and let's say um the supply

play42:41

capacities and is asking you what is the

play42:44

cheapest way of fulfilling this demand

play42:46

this is clearly a mathematical

play42:48

optimization

play42:49

problem simulation is not it has its own

play42:54

domain so if you have limited number

play42:56

number of options to set to test

play42:58

simulation is the way to go but if you

play43:00

have billions of different options

play43:03

simulation can't really tell you which

play43:05

one is the best so depending on the ask

play43:08

you need to find out which is the right

play43:10

tool to use but they are used in

play43:13

conjunction with each other let's say

play43:15

you build a supply chain you optimize

play43:17

your very complex supply chain and then

play43:20

you want to validate it with simulation

play43:23

right usually um complex optim ation

play43:26

problems they use mainly deterministic

play43:29

ones like mixed integer linear

play43:30

programming where they say my demand is

play43:33

1,000 tons and Supply is 2,000 tons

play43:36

there is usually no variability because

play43:38

it it would take like um ages to

play43:41

optimize um um a stochastic system in

play43:45

that way so you can take that optimal

play43:48

Network create different scenarios and

play43:51

test if it is really um answering your

play43:55

your needs might be that if the demand

play43:57

goes up by 10% your supply chain is

play44:00

going to explode right nowadays we also

play44:03

want to model the uh weather disruptions

play44:07

like strikes and lots of things going on

play44:10

in our supply chain it's not a flat and

play44:13

and you know many things can happen you

play44:16

can test different scenarios with

play44:18

simulation some people use uh machine

play44:21

learning uh to feed the parameters of

play44:23

the simulation right inside the

play44:26

simulation you need to make a decision

play44:27

for example which supplier to choose

play44:30

they have a machine learning model they

play44:32

connect it to each other and every time

play44:34

the simulation needs to make a decision

play44:36

it calls that API and it responds like

play44:39

in this situation this is the best way

play44:41

to go so yeah um you can use in in

play44:44

conjunction with each other these

play44:47

different methodologies well thank you

play44:50

so much jashar for for the answer uh of

play44:53

course for for being here uh we are

play44:55

going to wrap it up now because it's

play44:57

been uh 50 minutes it's been a super

play44:59

insightful session but we want to be

play45:01

really respectful with everybody's time

play45:03

um again thank you so much to everyone

play45:06

everybody who decided to join us today

play45:08

and to learn more about simulation and

play45:10

how it can solve really complex problems

play45:12

in supply chain H in particular I think

play45:15

the the overview of the types of

play45:16

simulations at the beginning the

play45:18

discussion of when to use and when not

play45:19

to use simulation and and also bringing

play45:22

that real example uh it was great uh I

play45:26

think uh everybody uh got a really nice

play45:29

understanding of this uh simulation in

play45:32

Supply Chain management so um I would

play45:34

say that H before saying goodbye uh this

play45:38

was the last life event of the Fall

play45:39

series that Paul and I co-host so it's

play45:42

been a pleasure to share this experience

play45:44

with you guys and second as we mentioned

play45:46

before several scx courses are still

play45:48

open H for those completing SC1 X and SC

play45:51

3x soon is going to be uh important to

play45:54

not that sc2x and forx are going to uh

play45:57

open right after the Christmas holidays

play45:59

so you guys can take a break uh during

play46:01

that special time recharge your

play46:03

batteries and then continue your path to

play46:05

complete the microm Masters in Supply

play46:07

Chain management it's going to be

play46:08

January 3rd when the both courses open

play46:11

if I remember quietly so we encourage

play46:13

you to to check them out again thank you

play46:15

so much to everyone uh of course thank

play46:17

you Paulo for co-hosting this with me

play46:19

thank you jashar so much for joining if

play46:21

you want to share any final words the

play46:23

floor is you guys yeah um thanks a lot

play46:26

for the invitation it's um my pleasure

play46:29

to be here thank you both thank you so

play46:32

much it was awesome thanks to our

play46:34

audience I just want to remind that this

play46:36

um session will be uploaded to ctl's

play46:39

YouTube channel have a great week have a

play46:42

great time thank you so much

play46:44

[Music]

play46:49

everyone

Rate This

5.0 / 5 (0 votes)

Related Tags
供应链管理模拟技术MIT课程优化策略库存管理运输系统系统动态案例分析物流优化数据科学
Do you need a summary in English?