Webinar - Supply Chain Optimization: A Robust Supply That Minimizes Costs

decide4AI
26 Mar 202144:02

Summary

TLDR本次演讲主要围绕供应链优化展开,介绍了一种旨在最小化成本并适应需求不确定性的鲁棒供应链模型。演讲者Fernando Piqueras,作为City of RAI的商业研究开发者,与FICO合作开发了一个决策支持系统,该系统使用FICO Express Insight平台进行库存管理。通过蒙特卡洛模拟和线性规划(MILP)技术,系统能够预测客户需求,优化库存水平,并在不同情况下做出最佳的订购和运输决策。此外,演讲还展示了如何通过用户友好的界面进行数据管理、模拟执行和结果分析,以及如何通过场景管理器快速比较不同策略的影响。整个演示强调了在不确定性环境下,如何利用先进的分析工具来提高供应链的灵活性和效率。

Takeaways

  • 📈 **供应链优化目标**:创建一个能够应对需求不确定性的稳健供应链,以最小化成本并最大化需求满足率。
  • 🤖 **决策支持系统**:开发了一个基于FICO Express Insight平台的决策支持系统,用于库存管理。
  • 👨‍💼 **演讲者背景**:Fernando Piqueras作为业务研究开发人员,拥有在零售、运输和物流行业的丰富经验。
  • 📚 **合作与技术**:与FICO合作,利用其领先的分析解决方案,通过操作研究技术提供定制解决方案。
  • 🔄 **灵活性与敏捷性**:平台能够快速适应变化,为业务提供最佳策略,并加速实现业务目标。
  • 📊 **多场景模拟**:通过蒙特卡洛模拟,能够可视化多种可能的业务结果,帮助分析师和业务用户进行决策。
  • 📦 **库存管理决策**:需要决定向供应商订购的产品数量以及从哪个仓库向客户交付产品。
  • 📈 **成本效益分析**:考虑了最小化库存成本和分销成本,包括订单处理和产品存储成本。
  • 🗺️ **地理分布考虑**:模型考虑了地理位置,以确定最短距离和最低成本的配送路线。
  • 📊 **关键绩效指标(KPIs)**:通过定义KPIs来衡量解决方案的表现,包括成本和服务水平协议(SLA)。
  • 🔧 **实时模拟与分析**:应用允许用户进行实时模拟,观察不同决策对供应链和成本的影响。

Q & A

  • 什么是供应链优化的主要目标?

    -供应链优化的主要目标是创建一个能够应对需求不确定性的稳健供应链,以最大化需求满足率,同时最小化库存成本和分销成本。

  • Fernando Piqueras 在哪个领域工作,并且他的主要工作内容是什么?

    -Fernando Piqueras 是一位商业研究开发者,他在 City of RAI 工作,专注于使用运筹学技术为客户创建定制解决方案,涉及零售、运输和物流等多个项目。

  • FICO 在供应链优化中扮演了什么角色?

    -FICO 是世界领先的分析解决方案和服务提供商,它通过其平台帮助组织更好地理解客户,专注于优化业务流程。在供应链优化中,FICO 提供了技术支持,使得项目能够快速扩展并迅速应用于业务。

  • 在供应链优化中,为什么需要一个决策支持系统?

    -决策支持系统对于库存管理至关重要,因为它可以帮助应对需求的不确定性,提供基于数据的决策支持,从而提高供应链的灵活性和响应能力。

  • 在供应链优化问题中,有哪些关键的决策变量?

    -关键的决策变量包括向供应商下达的订单量、仓库的存储量、从哪个仓库向哪个客户配送产品,以及如何处理产品从供应商到仓库、从仓库到客户的运输。

  • 如何使用 FICO 平台来开发供应链优化的解决方案?

    -使用 FICO 平台,可以在没有先验知识的情况下从零开始开发解决方案。通过 FICO Express Optimization 软件,可以解决和优化混合整数线性规划(MILP)模型,同时 FICO Express Insight 提供了用户界面,允许用户管理数据并可视化可能的业务场景。

  • 在供应链优化中,如何处理地理分布对成本和配送时间的影响?

    -在供应链优化模型中,需要考虑供应商、仓库和客户之间的地理分布,以确定最短的运输距离,从而最小化运输成本和配送时间。

  • 在供应链优化的第一阶段和第二阶段中,分别需要做出哪些决策?

    -第一阶段主要是根据需求预测向供应商下达订单,决定每个仓库在特定时间内对特定产品的订单量。第二阶段是在已知实际需求后,决定从哪个仓库向哪个客户配送多少产品。

  • 如何通过 FICO Express Insight 平台进行实时供应链优化演示?

    -通过 FICO Express Insight 平台,用户可以登录到服务器,通过不同的视图(如输入数据视图、输出结果视图、分析视图)来管理数据、执行模型、查看结果,并进行实时演示。平台提供了交互式的用户界面,允许用户加载数据、运行模拟、查看订单和配送情况,并对不同场景进行分析。

  • 在供应链优化的实时演示中,如何评估解决方案的效果?

    -通过关键绩效指标(KPIs)来评估解决方案的效果。这些 KPIs 包括总成本(如订单成本、配送成本、库存成本)、服务水平协议(SLA,即满足需求的比例)等。用户可以在 FICO Express Insight 平台上查看这些 KPIs,并根据需要自定义它们。

  • 在供应链优化中,如何考虑不同的业务场景和假设情况?

    -通过创建不同的场景,用户可以模拟不同的业务场景和假设情况,如不同的需求预测、仓库配置变化或地理分布调整。FICO 平台允许用户快速修改参数并重新运行模型,以评估不同决策对供应链优化的影响。

Outlines

00:00

😀 欢迎与介绍

演讲者Fernando Piqueras介绍了自己作为商业研究开发者的身份,并简述了其在City AI的工作内容,包括与FICO合作开发基于运营研究技术的定制解决方案。强调了FICO在分析解决方案和服务方面的领导地位,以及如何通过优化和业务流程改进帮助组织更好地理解客户。

05:03

📈 供应链优化问题定义

讨论了供应链优化的目标,包括最大化需求满足率、最小化库存成本和分销成本。介绍了决策变量,如向供应商下单和从哪个仓库向客户配送产品。同时,考虑了关键因素,如产品地理分布、最短距离和成本。

10:05

🛠️ 解决方案构建与模型介绍

详细说明了如何构建解决方案,包括使用FICO平台开发应用程序的过程。介绍了模型的两个阶段:第一阶段是提前下单,第二阶段是使用这些订单满足客户需求。还介绍了如何使用FICO Express软件来解决混合整数线性规划(MILP)问题。

15:05

📊 数据输入与模拟

展示了如何加载和修改数据,包括需求预测和蒙特卡洛模拟。讨论了如何通过用户界面与应用程序交互,并展示了不同视图,如输入、输出和分析视图。

20:07

🏭 仓库配置与地理分布

介绍了如何配置仓库、供应商和客户数据,以及如何在地图视图中查看这些数据的地理分布。讨论了如何通过模拟来预测和规划仓库的订单和客户的配送。

25:10

📊 数据输出与执行

展示了如何查看模型的输出,包括订单和配送数据。讨论了如何通过地图视图和表格来理解这些数据,并如何通过执行不同的模拟来评估解决方案。

30:10

📊 库存水平与KPI分析

介绍了如何查看每个仓库的库存水平,并使用关键绩效指标(KPI)来分析解决方案的效果。讨论了如何通过图表和表格来展示总成本、服务水平协议(SLA)和其他相关数据。

35:12

🤔 情景分析与决策

讨论了如何通过创建和比较不同的假设情景来评估不同决策的影响。展示了如何使用情景管理器来添加和修改情景,并如何通过分析不同情景的KPI来做出决策。

40:13

📝 总结与联系信息

总结了演讲的主要内容,包括供应链优化的必要性、提出的解决方案、用户友好的界面以及如何通过KPI进行问题和解决方案的深入分析。最后,提供了联系信息以便进一步的交流和问题解答。

Mindmap

Keywords

💡供应链优化

供应链优化是指通过改进供应链流程和物流,以减少成本、提高效率和响应市场变化的能力。在视频中,供应链优化是核心主题,涉及到通过一个决策支持系统来管理库存,以应对需求的不确定性。

💡成本最小化

成本最小化是企业在追求经济效益时的一个关键目标,它涉及到减少生产、运营等过程中的各种成本。视频中提到,通过建立一个健壮的供应链,旨在实现成本最小化,同时满足需求不确定性。

💡需求不确定性

需求不确定性是指产品或服务的市场需求在未来的变化是不可预测的。视频中强调了需求不确定性对供应链的影响,以及如何通过优化策略来应对这种不确定性。

💡决策支持系统

决策支持系统是一种帮助管理者通过数据和模型来做出更明智决策的工具。在视频中,开发了一个决策支持系统,用于库存管理,以便更好地应对需求波动和优化供应链。

💡FICO

FICO是一家提供分析解决方案和服务的领先供应商,帮助组织更好地理解他们的客户并优化业务流程。视频中提到与FICO的合作,利用其领先的分析技术来支持供应链优化项目。

💡蒙特卡洛模拟

蒙特卡洛模拟是一种数学技术,用于通过模拟随机变量的重复抽样来估计可能的结果分布。视频中使用蒙特卡洛模拟来预测客户需求的可能变化,这是优化库存和供应链管理的关键步骤。

💡关键绩效指标(KPI)

关键绩效指标(KPI)是衡量组织、团队或个人在实现目标方面表现的量化指标。视频中提到使用KPI来评估供应链优化解决方案的效果,如成本和服务水平协议的达成情况。

💡地理分布

地理分布涉及到地理位置的布局,对于供应链管理来说,考虑产品的地理位置对于优化运输路线和降低成本至关重要。视频中讨论了如何通过考虑地理分布来优化供应链。

💡库存成本

库存成本包括持有库存商品所涉及的所有费用,如存储费用、保险费用、折旧等。视频中提到了最小化库存成本作为供应链优化的一个目标,以减少整体的运营成本。

💡服务水平协议(SLA)

服务水平协议(SLA)是服务提供者和客户之间关于服务质量的正式文档。在视频中,SLA用于衡量供应链解决方案满足客户需求的能力,是评估供应链性能的一个重要指标。

💡模拟

模拟是指创建一个模型或环境来模仿真实世界的情况,以便进行测试和分析。视频中提到了使用模拟来预测和准备不同的供应链场景,如仓库不可用时的应对策略。

Highlights

演讲主题为供应链优化,旨在创建一个能够应对需求不确定性的鲁棒型供应链,以降低成本并提高效率。

开发了一个决策支持系统,使用FICO Express Insight平台进行库存管理。

演讲者Fernando Piqueras是City of RAI的商业研究开发者,专注于基于运筹学技术的客户定制解决方案。

与FICO合作,FICO是分析解决方案和服务的世界领先提供商,帮助组织优化业务流程。

提出的解决方案能够更敏捷地应对变化,通过演示展示如何自信地部署最佳策略。

平台能够加速实现业务目标,通过物化业务概念来加速达成可扩展性和采用性。

应用从零开始开发,仅用三周时间,展示了FICO平台的高效性。

应用允许用户可视化多种业务情景,为分析师和业务用户提供合作空间。

供应链模型考虑了客户、产品、供应商、仓库和地理分布等多个因素。

通过蒙特卡洛模拟,基于需求预测创建可能的客户需求场景。

解决方案包括两个阶段:第一阶段是确定订单,第二阶段是基于实际需求确定发货。

使用FICO Express Optimization软件来解决混合整数线性规划(MILP)模型。

应用程序界面允许用户管理数据并执行模型,同时数据托管在服务器上。

演示展示了如何使用应用程序进行日常操作,包括需求预测、模拟、配置和执行模型。

通过地图视图,用户可以直观地看到供应链中不同组件的地理分布。

输出视图提供了订单和交付的详细信息,帮助用户了解库存水平和供应链状态。

KPI分析视图提供了关键性能指标,帮助评估解决方案的效率和成本。

通过场景管理器,用户可以创建和比较不同的供应链情景,以适应不同的业务需求。

演讲总结了供应链优化应用的关键特点,包括灵活性、库存管理、用户友好的界面和情景分析。

Transcripts

play00:02

hello everyone welcome good morning

play00:05

uh we're gonna be doing a presentation

play00:06

on supply chain optimization

play00:08

a robust supply that minimizes cost uh

play00:11

the idea

play00:12

here is to make a supply that is able to

play00:15

cover

play00:17

uncertainty on our demand that's why it

play00:20

needs to be robust

play00:21

um what we just developed is a decision

play00:24

support system

play00:26

uh for stock management that we've used

play00:27

that using the flag express insight

play00:30

platform we're gonna see more into

play00:31

detail on

play00:32

everything here in the screen in a

play00:34

little bit first off

play00:36

uh my name is fernando piqueras i'm a

play00:38

business research developer

play00:40

at the city of rai uh on the screen um

play00:44

we have some contact uh information you

play00:46

have a webpage as well as our emails

play00:48

uh you can shoot any questions or doubts

play00:50

uh we'll

play00:51

gladly address those uh as for us well

play00:55

uh i've been working at the city for

play00:57

like two years

play00:59

uh here at the city for ai we create

play01:01

taylor solutions

play01:03

based on operations research techniques

play01:05

of just

play01:06

to cover our customer needs i've been

play01:09

involved

play01:09

in many multiple projects mostly in

play01:12

retail

play01:13

transport and logistics sectors

play01:19

so we've worked in collaboration with

play01:20

fico fico is the world leading

play01:23

provider of analytics so world solutions

play01:25

and services

play01:27

it just transforms the way organizations

play01:29

understand

play01:31

their customers and be focused on

play01:34

optimization and business processes

play01:35

around them so some key fico takeaways

play01:38

that we're going to see today

play01:40

uh both uh bio to business and then how

play01:43

it

play01:43

scales rapidly and the quicker option

play01:45

into the business the projects

play01:47

uh so first off uh the value is going to

play01:50

see that uh we're going to be able to

play01:52

react to change with more agility i hope

play01:54

that the

play01:55

demo that we're gonna do at the end of

play01:57

the presentation and cover this uh

play01:59

the idea is to deploy the best champion

play02:02

strategy

play02:03

with confidence uh another key takeaway

play02:05

from fico is

play02:07

how the platform is going to accelerate

play02:09

the realization of business objectives

play02:11

we're going to objectivize

play02:13

our these business concepts and then

play02:15

we're going to

play02:16

accelerate towards like meeting those in

play02:19

terms of

play02:20

scalability and adoption uh well first

play02:23

off to start the application you're

play02:24

gonna see today

play02:25

has been developed from scratch without

play02:27

any knowledge prior knowledge

play02:29

uh using the fico platform we've

play02:30

developed that within three weeks

play02:32

so i think it's pretty telling we have

play02:34

these key takeaways uh we're going to be

play02:36

able to visualize possible multi

play02:38

multiple scenarios for our business

play02:40

outcomes

play02:41

i think this is a very key important

play02:43

part we're going to see at the end uh

play02:45

having multiple scenarios uh also

play02:48

enables collaborations between

play02:50

analysts and users in business terms

play02:53

the application is made for both uh

play02:54

users and analysts

play02:56

and we're gonna see less dependence on

play02:58

on other it

play03:02

this is the outline of today's

play03:03

presentation uh first off we're gonna

play03:06

start with some context

play03:07

an introduction and definition problem

play03:09

exactly what our plumbing needs

play03:11

or what is exactly what we're addressing

play03:13

today

play03:14

uh afterwards uh we're gonna go more

play03:16

into detail about the problem statement

play03:18

the considerations we've taken on our

play03:21

project

play03:22

uh and finally um our milk solution

play03:25

uh how we've formulated our milk problem

play03:30

um once we have all the all the

play03:33

ideas clear about what the problem is

play03:36

about

play03:36

uh this is stock optimization problem uh

play03:39

we're gonna go into

play03:40

the methods and technology used on our

play03:42

application we're gonna go into

play03:43

the architecture of ficus process

play03:45

optimization that we've used on our

play03:47

application

play03:48

and finally we're going to do a live

play03:50

demo of well

play03:52

the application that we've developed

play03:55

so to start with the context the problem

play03:59

is going to be set on

play04:00

a supply chain right let us assume a

play04:02

supply chain uh composed by first

play04:04

a set of customers uh each period

play04:08

uh these customers are going to demand

play04:09

an uncertain quantity of each product

play04:11

right the key concepts that is that

play04:13

quantity is uncertain

play04:14

at the beginning um in order to meet the

play04:17

customer demand we need

play04:19

warehouses that are going to be able to

play04:21

store the products

play04:23

and of that there's another layer of set

play04:25

of suppliers

play04:26

that will supply these products to

play04:28

warehouses this would be a normal

play04:30

uh supply chain

play04:33

so our problem definition um

play04:38

well the first is that you have a few

play04:40

objectives the most important objective

play04:42

to me

play04:43

is that we're gonna be able to maximize

play04:45

this demand fulfillment we want to be

play04:47

able to meet

play04:48

uh as many demands as we can this is our

play04:50

key product um

play04:51

key objective the most important one but

play04:54

as well we have other objectives

play04:56

to meet along the way uh such as uh we

play04:58

want to minimize

play05:00

the stocking costs that warehouses uh in

play05:02

order to supply this uncertainty in

play05:04

demand we're gonna be able to

play05:05

we're gonna have to stop products in our

play05:09

warehouses we're going to minimize the

play05:10

product

play05:10

the cost of those as well as we want to

play05:13

minimize

play05:14

the distribution cost both for the

play05:16

orders to suppliers

play05:18

and as well to the deliveries to the

play05:20

customers

play05:22

the decisions that we're gonna make is

play05:24

well i've already introduced them

play05:26

we're gonna have to uh make a decision

play05:29

on the orders to suppliers and also

play05:32

which from our warehouses from what from

play05:35

which of our warehouses we're gonna

play05:36

deliver to which customers

play05:38

um the key components that we have to

play05:40

consider on these decisions is that well

play05:42

you have to address uh where this is

play05:44

where these decisions can be made

play05:46

um how much of each product uh what what

play05:48

kind of product

play05:50

and as well i have to um deal

play05:53

with the from where to where uh

play05:55

schematics we're gonna

play05:57

model a project on a with considering

play06:00

geographical distribution we have to

play06:01

consider

play06:02

which ones are the shortest distances uh

play06:04

to for all these deliverers

play06:08

okay uh our problem statement these are

play06:11

the considerations that we've taken

play06:12

our model the project uh the problem

play06:16

let's see these are the indexes that i

play06:18

have right we have a set of periods

play06:20

uh for instance weeks we've used a set

play06:22

of products

play06:23

uh suppliers warehouses and customers

play06:26

these are the

play06:27

the data we're gonna see on our model

play06:30

so first off our considerations for

play06:32

suppliers i've considered

play06:35

that when making orders to suppliers

play06:38

there's going to be a minimum

play06:39

a maximum quantity that you can order at

play06:41

once

play06:43

as well as on our warehouses we're going

play06:46

to have a maximum storage capacity

play06:48

we cannot store more than that on our

play06:50

warehouses

play06:51

and then all the products that are being

play06:52

stocked there's gonna be a unitary

play06:54

storage cost for those products

play06:57

uh considering our customers we're gonna

play07:00

have uh

play07:00

an expected demand uh obviously it's not

play07:03

final but it's

play07:04

a sort of like a forecaster more into

play07:07

detail later

play07:08

and then we have an undeliver cost a

play07:10

penalty for not being able to

play07:11

meet the demand

play07:14

for as well as our considerations in the

play07:17

actual orders to the suppliers

play07:19

uh we have a fixed cost per order uh

play07:22

which makes sense and then as well

play07:23

uh the variable cost component the cost

play07:26

per unit order

play07:28

we also have to consider a lit time uh

play07:30

the time that it takes um

play07:32

for the product uh from for the order

play07:35

from the supplier to arrive at the

play07:36

warehouse

play07:38

and all these considerations are

play07:39

obviously dependent on the distance

play07:41

between the supply and the warehouse

play07:44

on the other side for our deliveries to

play07:46

customers we have

play07:47

pretty much a very similar set of

play07:50

considerations

play07:51

i have fixed cost per delivery i have a

play07:54

unitary cost per delivery we have both

play07:56

the fix and the variable costs of those

play07:57

deliverers

play07:58

as well as and again another delivery

play08:01

time and all this is based also again

play08:03

in between the distance uh from the

play08:06

warehouse to the customer

play08:08

these are all the considerations that

play08:09

we're gonna see and we have to model

play08:11

a lot of this into our problem so we've

play08:14

decided we've proposed

play08:16

a build model to solve the previous

play08:18

explain problem

play08:21

so we're going to start with our initial

play08:25

inputs our data we're gonna have a

play08:28

demand forecast

play08:30

uh demand forecast is gonna tell us uh

play08:33

warehouses how much of each product they

play08:35

need

play08:35

it's gonna abstract the concept of

play08:37

customers

play08:38

we're not going to be able to see the

play08:40

demands at that point which is going to

play08:41

have a forecast

play08:42

and with the forecast we're going to do

play08:44

monte carlo simulations

play08:46

to simulate what would possible demands

play08:49

for customers

play08:50

look like so we're going to have to take

play08:52

uh we're going to take this

play08:53

forecast model as our input together

play08:56

with the problem data this problem

play08:57

variable

play08:58

the geographical distribution or where

play09:00

everything is situated

play09:01

as well as this fixed and variable cost

play09:03

that we've introduced

play09:05

this will be our inputs for the model

play09:07

are we going to feed this into the milk

play09:09

um i'm going to explain in the next

play09:11

slides how this milk is composed of

play09:14

but just to introduce we're going to

play09:15

divide this into two different stages

play09:19

um and then what we're going to obtain

play09:21

out of this milk or

play09:22

this black box of a milk uh it's going

play09:24

to be our movements in the warehouses as

play09:27

we

play09:27

explained before these decisions that

play09:29

we've taken

play09:30

uh so go more into detail on each part

play09:34

first off uh for the first stage of the

play09:37

milp

play09:38

are we gonna be working with this

play09:39

decision variable the order variable

play09:41

this is gonna be the quantity order

play09:43

by a specific warehouse of a product p

play09:46

uh to a supplier in a period of time

play09:49

so again the input data at this part is

play09:52

this demand forecast that we talked

play09:53

about

play09:54

uh we're going to fit this into the milp

play09:56

stage and we're going to obtain

play09:58

this decision variable so the key

play10:00

concept is that at the beginning on our

play10:02

first stage

play10:02

we do not know our exact demand so we

play10:05

cannot plan around that

play10:06

however we're going to use this forecast

play10:08

to create our set of orders that we're

play10:10

going to make

play10:12

the idea is that we have to order in

play10:14

advance

play10:15

at this first stage and then in the

play10:17

second stage it's when we're gonna

play10:19

uh use these orders to supply our

play10:22

customers so in the second stage of the

play10:25

problem

play10:26

uh we're gonna work with obtaining the

play10:28

second decision variable the shipment

play10:30

one

play10:31

this time for a specific period we're

play10:33

gonna this the variable is gonna say how

play10:35

much quantity is even shipped

play10:37

from a warehouse of a display product to

play10:39

a customer

play10:41

so again we have this output from phase

play10:44

one that was the order decision variable

play10:45

we can now have it as an input for the

play10:47

second stage

play10:48

and we're gonna put it together with the

play10:50

actual real demand the expected demand

play10:52

after we're made of orders in advance

play10:55

now we actually do

play10:56

know what our demands are gonna be like

play10:58

and we have to

play10:59

supply these demands right so we're

play11:00

going to fit this into our middle stage

play11:02

and we're going to obtain the actual

play11:04

real shipments on our

play11:06

on our model so you look at it together

play11:09

but a holistic point of view you have

play11:11

these two decision variables the order

play11:13

and the shipments

play11:14

you're going to fit as expected demand

play11:17

together with the plan data

play11:18

and we're going to obtain in general

play11:20

these two decisions variables

play11:24

so methods and technology we've

play11:26

developed an application um

play11:28

the applications using the fico express

play11:30

sur

play11:31

software so underlying all of the

play11:34

application to solve this milp

play11:35

you have an optimization software if you

play11:37

use the fico express optimization

play11:39

this is the one the the software that's

play11:41

going to be solving and optimizing

play11:43

the milk model that we just explained on

play11:46

top of it

play11:47

this application is going to allow the

play11:49

users to manage the data

play11:51

such as our suppliers our warehouses and

play11:53

our customers

play11:55

on top of that the user is going to be

play11:57

able to inter uh

play11:59

interact with application through a user

play12:01

interface this is being done

play12:02

through the fico express insight so far

play12:05

the demo that we're going to see today

play12:07

is going to be on this platform on the

play12:08

final express incident platform

play12:11

and then our data is going to be hosted

play12:13

on the server data on the inside data

play12:15

server

play12:16

this is a look of how our application is

play12:19

going to look like

play12:22

now we're going to use a live demo we're

play12:23

going to use the demonstration of house

play12:26

our day-to-day operations

play12:28

um with this application the solution

play12:30

that we've proposed

play12:32

so for our demo we're going to have

play12:35

three different stages

play12:37

uh from previous demonstration first of

play12:39

all we're gonna look at the first stage

play12:41

how we dealt with this robust stock

play12:44

after we've done

play12:45

this robust stock we're gonna work into

play12:46

how the supply chain has been addressed

play12:49

and finally we're gonna see some results

play12:50

analysis so without any more

play12:53

further ado let's jump into the

play12:54

application

play12:56

uh this we are already logged in to the

play12:59

server

play13:00

uh hosted on fico in server file express

play13:03

insight

play13:03

this is what you will see when you log

play13:05

in at first i have we have the name of

play13:07

the application at the top

play13:09

and we already selected the app right

play13:11

this right here this bar is a scenario

play13:13

manager

play13:14

more into that later but what we would

play13:16

see at first

play13:17

is these different tabs that they all

play13:20

express

play13:20

different views the views are obviously

play13:23

what we see on screen

play13:24

so if we click on the on on this

play13:28

menu bar we see the view navigator that

play13:31

contains all the views of our

play13:32

application

play13:34

we have a set of views as inputs uh with

play13:37

different inputs that we consider for

play13:38

our problem we got a set of views

play13:40

for the outputs as well as our set of

play13:43

views for the analysis

play13:44

so we're now in the input section and

play13:47

these are our four different

play13:48

input tabs the one that we're seeing

play13:51

right now on the screen

play13:52

is the is the forecast and simulations

play13:55

uh view

play13:56

and here we're gonna see our demand

play13:58

forecasting

play13:59

and as well as the simulations the monte

play14:01

carlo simulations

play14:03

for the demand based on this forecast we

play14:05

have another

play14:06

ebu for the warehouse configuration and

play14:08

here we have the rest of the input data

play14:10

for our problem related to warehouses

play14:12

and suppliers and we've been able to

play14:14

configure

play14:15

some parameter settings for the

play14:17

execution of our model

play14:19

we have a demand view that we're not

play14:20

going to see it at this first stage

play14:22

this one is for the second stage of the

play14:24

problem this is where we would actually

play14:26

introduce

play14:27

the real demand the final demand that we

play14:29

have to supply

play14:30

and we also have a bump view we're going

play14:32

to be able to see these inputs

play14:34

uh in a map view so what we're seeing on

play14:37

this screen

play14:39

uh we're seeing actual data it's already

play14:41

loaded

play14:42

right so we've done so by using the

play14:44

scenario manager at the top

play14:46

if we click on the scenario manager

play14:48

these are all the different scenarios we

play14:50

can consider scenarios as data sets

play14:52

so we have one already scenario loaded

play14:55

in this column on the shelf this one is

play14:57

ticked the shelf is

play14:59

the scenarios that we already have here

play15:01

added to them

play15:02

so we want to add more scenarios to our

play15:05

self then we just click on those

play15:07

and we're going to press the add button

play15:09

and we see that

play15:10

they're added here at uh our cell to

play15:13

ourself

play15:14

so for today's demo we have our company

play15:16

plan already made

play15:17

uh we have different scenarios for the

play15:19

data at every single stage

play15:21

so we're gonna add all three of our

play15:23

companies plan

play15:25

to ourselves the day if we close the

play15:28

scenario manager

play15:29

the data that we're seeing uh on screen

play15:32

on our views is the one with the

play15:33

scenario that is farther on the left we

play15:35

can move this around we're going to do

play15:36

that later to change scenarios but the

play15:38

one we're seeing the data

play15:39

it's from this one the left outermost so

play15:42

they actually have in this

play15:44

view we have first our forecast table

play15:48

uh this the forecast table again for

play15:51

a warehouse it will tell us how much

play15:54

quantity is x forecasted to be needed

play15:56

for a specific product at that specific

play15:59

period

play16:00

this will be our starting base on we're

play16:03

going to

play16:04

work with so this is obviously pretty

play16:07

extensive we have

play16:08

just you can only see some of the period

play16:10

one but you can obviously

play16:11

move around the table with this arrows

play16:14

uh you can see here some of the period

play16:16

two as well

play16:18

so if we take a look at uh the the

play16:20

quantity uh

play16:22

we're gonna see later how this data is

play16:23

loaded but know that we can actually

play16:25

modify this

play16:26

uh easily if you're gonna change around

play16:28

and play with our forecast

play16:29

to see what like hypothetic scenarios

play16:31

where i meet might have

play16:33

more or less forecast uh

play16:36

how would i deal with that can figure

play16:38

out some few buttons

play16:39

to modify the forecast on the table you

play16:41

can add a value

play16:42

here a percent to a value like 20 and we

play16:45

can press the button for instance to

play16:47

increase the forecast we're going to see

play16:49

that when this action is being executed

play16:50

by clicking it

play16:52

our forecast has gone up by 20

play16:55

the table is really good to have all the

play16:58

information that we need

play17:00

uh basically i import from a spreadsheet

play17:03

right

play17:04

but for us humans it's way easier to

play17:08

see these values here on our forecast

play17:11

graph

play17:12

so in this forecast graph you're going

play17:14

to have the same information a table

play17:15

however we're going to be able to see it

play17:17

uh again graphically so our graph has

play17:20

the periods

play17:20

on our x-axis we're gonna see all the

play17:22

different periods

play17:24

as well on the y-axis you can see the

play17:26

quantity for each product

play17:28

and the way we have each product here

play17:30

addressed

play17:32

we have your legend of the different

play17:34

product units right we have sq

play17:36

sq sku from one to six

play17:40

and we can see the different products by

play17:43

hovering over the data

play17:44

if we have the mouse over one we can see

play17:46

the different

play17:47

uh values for each individual uh color

play17:50

coded by

play17:51

this legend right so for instance on

play17:54

this

play17:55

on this graph you're able to be telling

play17:56

more detailed info

play17:59

on our forecast situation uh we can

play18:02

easily

play18:03

see that our most busier periods are

play18:06

gonna be period four

play18:07

five and six being five our highest uh

play18:10

demand

play18:11

uh period based on this forecast

play18:13

obviously whereas uh period one

play18:15

and period eight are gonna be less

play18:18

intensive

play18:19

compared to the other ones this is

play18:20

something that we can easily see

play18:22

and understand based on looking at the

play18:24

graph

play18:26

then again from this forecast we've

play18:28

commented

play18:29

that we've made several scenarios okay

play18:33

so we have here five different

play18:35

simulations

play18:37

okay and these simulations are just

play18:39

monte carlo we're gonna be

play18:41

create uh fake demands for our customers

play18:44

based on this simulation so we click on

play18:46

one

play18:48

uh they're gonna see the demand

play18:51

table populated you can see how our

play18:54

simulations look like

play18:56

for each of the simulations here on this

play18:58

uh drop down

play19:00

so on this demand table we have the data

play19:02

my id the expected quantity

play19:04

for a specific period for a customer

play19:07

and a for a type of product obviously a

play19:10

daily simulation and we also have as

play19:12

well

play19:12

the penalty the cost for not being able

play19:15

to deliver

play19:16

uh this demand that is currently set to

play19:19

the same for all of them

play19:20

but it would allow to give different

play19:22

priorities to demands

play19:24

again this information has like 26 pages

play19:26

of data

play19:28

however we can easily address this

play19:32

the demand and we can see

play19:35

and have a better look into it using

play19:38

this

play19:39

uh graph again we have all this

play19:40

information on the table

play19:42

but we can see uh the data here more

play19:45

clear

play19:46

you can understand that it has the same

play19:48

tendency as before for the forecast

play19:50

where period 5 was the busiest however

play19:53

it's

play19:53

not as it's obviously random so the data

play19:57

is skewed

play19:59

subjected to randomness obviously this

play20:02

would be

play20:03

how we would use some data uh

play20:06

in the five expressions application

play20:08

we've seen how

play20:10

the the inputs for our forecast and

play20:12

simulations in our application we're

play20:14

gonna go now into the next view

play20:15

for the warehouse configuration well

play20:18

again in this step

play20:20

the first buttons we're gonna see we're

play20:21

gonna see the load button

play20:23

obviously we're seeing all the data

play20:25

populated

play20:27

on our scenarios up here however this is

play20:30

being done

play20:31

uh by loading the data first off so how

play20:34

this is being done

play20:35

if you go to the top right here to the

play20:39

gear for the settings for the actions if

play20:41

you click on it

play20:43

you're gonna see here app attachments if

play20:45

you click on app attachments

play20:47

you're going to see a set of csv files

play20:50

that we've uploaded here

play20:52

and these ones have the information that

play20:54

we see on the table so like a user may

play20:56

upload their own files here

play21:00

and then when clicking the load button

play21:01

all of this data will be loaded into the

play21:03

tables

play21:04

uh this bottom for run simulation is

play21:06

going to execute the first stage of the

play21:07

model

play21:08

we're going to see that later when we uh

play21:10

actually execute the pro

play21:11

the model however looking into what we

play21:14

have here

play21:15

you have the rest of the tables for our

play21:17

input data

play21:19

we have a warehouse table we're going to

play21:21

see all of our different warehouses we

play21:23

currently have three warehouses

play21:24

we see the stocking cost as well as the

play21:27

maximum capacity

play21:29

of storage for for units you can as well

play21:32

set up a warehouse to be unavailable

play21:34

for the execution um of the model

play21:38

as in we're gonna see that later in

play21:39

alternate scenario would happen if we

play21:41

just

play21:41

do not count with that warehouse the

play21:44

data here

play21:46

is able to be edited you can mark it or

play21:49

mark it as

play21:50

unavailable as well as we could edit

play21:52

these values these numeric values we

play21:54

could probably like increase the maximum

play21:56

stock

play21:57

i'm going to set it back to where it was

play22:02

this is making reference to the

play22:04

warehouse configuration

play22:06

idea of this view next off we have the

play22:08

suppliers table we have our set of

play22:10

suppliers

play22:11

again we have a fixed delivery cost for

play22:14

making these orders as well as we could

play22:16

also set the suppliers as being

play22:17

unavailable

play22:19

uh for the model execution as well as we

play22:22

have the rest of the data

play22:23

we have a different set of periods where

play22:25

we have to consider these ones

play22:27

uh for instance is weeks they're just

play22:28

like example periods

play22:30

then you have our customer table with

play22:32

the latitude and longitude

play22:34

of where these customers are located as

play22:36

well as our different product table

play22:38

um in order to be able to see

play22:42

more into detail on how

play22:45

my geographical distribution of my

play22:48

customers my warehouses and suppliers

play22:50

we're gonna go into the next view again

play22:52

we're gonna jump over

play22:53

this next view to the demand view we're

play22:55

going to see that on the second face for

play22:56

the real demand we're going to go into

play22:58

the last view

play22:59

of the inputs to the map view and when

play23:01

we go into this map view

play23:04

we're going to see in here um

play23:08

we're going to see this like blue

play23:12

brown and red this is going to be our

play23:14

our different warehouses

play23:16

okay uh whereas our

play23:19

our green triangles are going to be our

play23:22

suppliers if we can hover over this we

play23:23

can

play23:23

it's going to tell us information from

play23:25

our suppliers

play23:26

uh finally we have the different dots

play23:29

these are our customers

play23:31

our sort of customers so here in this

play23:33

map you can have a better look

play23:35

at what our dataset looks like

play23:39

on the map view

play23:43

so this has been

play23:48

this has been all part of the inputs now

play23:51

what we do is we could actually run the

play23:53

simulations to run the first stage of

play23:54

the model

play23:55

we've already done so and we have the

play23:57

data we run

play23:59

uh on this other scenario on the second

play24:02

stage

play24:03

we've done so just priority to avoid uh

play24:06

the waiting time so we're gonna

play24:07

move it the scenario by drag it to the

play24:10

first position

play24:12

and when we do so it's gonna change the

play24:14

data uh the scenario is mostly the same

play24:16

except it's already been run

play24:18

so if we click to the abuse and we go to

play24:20

the outputs view

play24:23

this output view we're gonna focus in on

play24:25

these orders and delivers

play24:28

on this view we're gonna see both the

play24:30

orders and deliveries our

play24:32

most important identifier to see at this

play24:34

point

play24:35

is that this table of orders has been

play24:37

populated

play24:39

these will be the orders that we're

play24:41

gonna obtain

play24:42

from this first stage we had this insert

play24:44

in demand and we wanted to

play24:46

take decisions on which which of our

play24:48

orders are going to be

play24:49

to populate our warehouses with stock

play24:53

we obviously use the simulations uh to

play24:56

be able to simulate later deliveries

play24:59

to have a full product but here we can

play25:01

see on the table

play25:02

that we have all for each period we have

play25:04

the different suppliers that are making

play25:06

uh supplies of different products and we

play25:09

have here the quantity column

play25:11

and to which warehouses are being

play25:12

delivered

play25:15

here at the bottom we would have a

play25:16

different drop down menu to check all

play25:18

these different simulations

play25:20

and then we have the custom deliveries

play25:22

for the the demands on the simulations

play25:26

uh this is only this is not a real

play25:29

output

play25:29

of the problem because we're going to

play25:31

use the second stage to obtain the real

play25:33

deliveries however it's

play25:34

it's it's it's here to evaluate

play25:37

uh how it might have reacted to

play25:39

different simulations if you wish to

play25:42

see that um so this has been the first

play25:45

stage

play25:46

of our live demo we've looked into the

play25:48

demand forecast

play25:50

uh how we handle these data inputs how

play25:53

is the forecast being treated

play25:55

as well as the simulations being done

play25:57

from the forecast

play25:58

we've looked also into the work

play25:59

configurations view uh we were able to

play26:03

mod a little bit how the problem data is

play26:04

going to be as well as take a look at

play26:06

the rest of the inputs

play26:08

we've seen this problem data in the map

play26:10

view uh we could

play26:12

locate every single component

play26:14

geographically

play26:16

as well as after doing the first

play26:17

execution we were able to see the orders

play26:20

output this was the key takeaway from

play26:23

the first stage

play26:25

now we're going to go into the second

play26:26

stage of the supply chain

play26:30

so once uh we already have the

play26:34

the orders right we're going to go back

play26:36

into the input so i'm going to go to

play26:38

this view that we skipped to the demand

play26:39

view

play26:40

we're going to upload again through the

play26:42

load uh

play26:44

a set of data with the final demand and

play26:47

then this is the page we would work with

play26:49

the real demand so first off we have two

play26:52

different buttons

play26:53

for execution modes we have a first

play26:55

button for the complete run

play26:56

if you wanted to just execute it faster

play26:59

this bottom would execute both

play27:01

the first and the second stage provided

play27:03

we have all the data already

play27:04

added to it both the forecast and the

play27:07

real demand

play27:09

and then as well we also have a button

play27:11

to run the file demand this would run

play27:12

the second

play27:13

stage of the execution the one that we

play27:15

currently add

play27:17

so you have again a demand table this

play27:20

demand table

play27:21

has the demand for the finance

play27:23

simulation the actual real data so these

play27:25

are the real expected quantities

play27:27

that we need and then again we can take

play27:29

a look at this data

play27:31

in a graph here to be able to see a

play27:35

iso breakdown of the different products

play27:38

the way we've obtained this

play27:39

data uh we did five simulate monte carlo

play27:42

simulations for us

play27:43

uh to obtain our first five simulations

play27:47

have done a sixth

play27:48

one and this sixth one is not being used

play27:50

for the first stage but it's now being

play27:52

added

play27:53

to the to the model to work with it now

play27:55

so what we will do now

play27:57

is you would run the final demand uh

play27:59

button to execute the second stage of

play28:01

the problem

play28:03

we've already done so and we have the

play28:05

data on this last

play28:06

scenario on the company's plan complete

play28:08

so we're going to drag this scenario to

play28:10

the beginning

play28:13

and then we're going to explore uh

play28:15

different datas so if you go to orders

play28:17

and deliveries

play28:19

back at here we have now the final

play28:22

simulation selected

play28:24

and we're gonna be able to see all the

play28:26

custom deliveries

play28:27

for this um for this customer delivers

play28:30

for this final simulation

play28:32

uh again this this this is very

play28:34

extensive to see

play28:36

on the table there's a lot of data for

play28:38

uh because of our demo data

play28:40

however we can see this we're gonna skip

play28:42

for a little while the stock view

play28:44

we're gonna go into the map view and we

play28:46

can see all these deliveries being done

play28:49

over here so we had again our three

play28:52

different

play28:52

warehouses right if we click on those

play28:55

and if we click on a warehouse you can

play28:57

see all the different shipments that

play28:59

we've made

play29:00

um you can see this uh

play29:04

through these lines here on the map uh

play29:07

we've assumed

play29:08

it you can see that from warehouse three

play29:10

this one

play29:11

we're supplying to a lot of customers as

play29:13

well as also supplying a few others from

play29:15

like warehouse two

play29:16

um this is the uh an interactable view

play29:20

where we can see

play29:21

our data that we had on our table we can

play29:24

see

play29:24

our orders here

play29:27

from the work from the from the

play29:29

suppliers and we can see also

play29:32

the deliveries from the warehouses

play29:36

a quick easy view to understand all the

play29:39

information

play29:40

that we had on the table the output of

play29:42

our solution

play29:45

if you go back to to the stock view

play29:50

this is the other second output that

play29:51

we're going to have

play29:53

in this view you're gonna be able to see

play29:55

the stock levels for each warehouse

play29:58

uh for different simulations so we're

play29:59

gonna pick uh warehouse three here

play30:02

i'm gonna select the final simulation

play30:04

and we're gonna see if we have a table

play30:06

uh on this table we have as rows the

play30:10

different products right we have the sq

play30:12

sq one two six as well as the final row

play30:15

with the all this is the

play30:17

sum of all the rest and you have per

play30:19

columns you're gonna have the different

play30:20

periods

play30:21

the quantity of the the stock levels for

play30:24

each different period

play30:26

it's from period zero to period eight

play30:28

and then well the the actual quantity

play30:30

value in the table on that on the

play30:32

on that matrix uh it's easier to digest

play30:36

all this information

play30:37

if you have a look at it on the graph

play30:39

right this is the graph uh that we're

play30:40

going to have the different periods

play30:42

and the quantity for each product so

play30:45

we're going to see the stock

play30:46

period and product however we've added

play30:49

this

play30:49

sq all the cemetery of all the products

play30:52

uh that is um altering our

play30:56

different uh edges like we it's mostly

play31:01

we can in the in this graph you can

play31:03

barely see the other products because

play31:04

the sum

play31:05

is quite higher than the all the others

play31:07

so we're gonna see we're gonna go back

play31:08

to this legend view

play31:10

i'm gonna click on the sq all so we can

play31:12

disable it from being

play31:14

unit on the graph and now we can

play31:17

actually have a better view

play31:18

of the individual products uh per period

play31:21

so we see that we stuck

play31:23

early on these early early periods

play31:26

right uh having this like middle periods

play31:31

specifically period four like our

play31:32

busiest um

play31:34

fullest and then for the last period we

play31:36

were like released all the stock to

play31:38

handle all this supply

play31:39

uh this would be how we view uh the

play31:42

different

play31:43

stock levels for our warehouses on our

play31:46

current solution

play31:48

so now that we've seen all the outputs

play31:49

for the data the most sensitive part is

play31:52

to

play31:52

uh analyze how this solution was so

play31:55

we're gonna go into our views

play31:57

we're gonna go into analysis we're going

play31:59

to go to the kpis view

play32:01

okay the scenarios will see it later but

play32:03

for now we're going to work on the kpis

play32:05

view so we already have

play32:07

um selected a simulation in this view

play32:11

you're going to see the kps for the

play32:12

current selected simulation

play32:15

we're going to use the real data the

play32:17

final one and we're going to see in here

play32:19

are the different measurements our key

play32:21

performance indicators that we

play32:24

have decided to show on this application

play32:27

these are the data that we think

play32:29

they think that it's going to be able to

play32:30

tell how good the solution was

play32:33

a comparison these are the value these

play32:36

are the two kpis

play32:37

that we've decided to show this

play32:39

obviously would be

play32:41

adapted to our customer needs uh

play32:43

depending on

play32:44

the actual context of the problem and

play32:46

this can be easily customized to any

play32:48

customers so we have two different ones

play32:50

we have one for cost

play32:51

and the other one for the service level

play32:53

agreement so looking at the cost

play32:55

we have first a table for the total

play32:57

costs we have for the simulation

play32:59

selected the order cost

play33:01

uh this is for the orders from suppliers

play33:03

to warehouses

play33:04

the shipment cost this is the cost from

play33:06

the deliveries from

play33:08

warehouses to customers as well as the

play33:11

stocking cost this is the cost for

play33:12

having the units

play33:13

uh being stocked in the warehouse and

play33:16

you have a final row

play33:17

with the total cost the sum of all the

play33:19

costs

play33:20

we can see these different stocking and

play33:22

distribution cost on this graph

play33:24

right here it's a stock of our stacked

play33:27

bars graph

play33:29

we can have a different color code for

play33:31

all the different costs and we

play33:33

hover over each of the periods that we

play33:35

have as our x axis we can see

play33:37

the different breakdown of this cost

play33:39

where we mostly on our solution

play33:41

uh we have a lot of different shipments

play33:44

uh which are the

play33:46

the busiest part or the ones with higher

play33:49

cost

play33:50

in general uh we also have this

play33:54

uh next table we have a breakdown of the

play33:57

cost per period

play33:59

we have both uh for a selected

play34:01

simulation and for

play34:02

all different periods we have the

play34:04

stocking cost right the

play34:06

the custom warehouses as well as the

play34:07

distribution cost this distribution cost

play34:10

is the sum of both the orders and the

play34:12

shipments

play34:14

this would be our first kpi uh different

play34:17

the the cost of the current solution

play34:21

uh as our second kpi we have the service

play34:24

level agreements

play34:25

based on our demands how many are we

play34:27

able to meet and how many are we not

play34:29

able to meet

play34:30

so we have an sla table right for our

play34:33

current simulation and for different

play34:34

periods

play34:35

you're gonna have the ko demands the

play34:37

demands that we've not been able to meet

play34:39

as well as the number of the month the

play34:40

total ones and then

play34:42

the okay demands the amount that we've

play34:44

been able to meet

play34:46

we can see this information in both of

play34:47

these graphs first of all a pie chart

play34:49

we have uh both the okay and the ko ones

play34:53

and we can see how many we've able to

play34:55

meet compared to how how many we've not

play34:57

been able to meet

play34:58

and then we can check this data per

play35:01

period

play35:02

but we can see in blue our total demands

play35:05

and then yellow the ones that we've

play35:07

been able to meet and in green the ones

play35:09

that we've been able to meet

play35:11

so we've used this data that has a few

play35:14

demands in period one

play35:16

we had to consider that it takes one

play35:18

period to order another period to

play35:20

deliver

play35:21

so we purposely added demands on period

play35:23

one

play35:24

uh that we were not able to meet because

play35:25

we didn't have uh

play35:27

initial stock levels we didn't define

play35:29

this this is on in purpose

play35:31

so we can show how and not meeting

play35:33

demands would look like on our demo

play35:35

however our three set of warehouses is

play35:37

being is capable enough

play35:39

to see uh to handle all the rest of the

play35:42

demands

play35:42

for the next different periods

play35:47

so in the second stage of the of the

play35:48

demo uh working with the supply chain

play35:51

we've seen

play35:52

uh the input the last input view for the

play35:55

expected demand the actual real demand

play35:57

for our problem

play35:58

we've been able to see uh the delivery

play36:00

data

play36:01

uh over a different a table with the

play36:04

different deliveries for this expected

play36:06

demand

play36:06

as well as we were able to see warehouse

play36:09

per warehouse

play36:10

the different stock levels for the

play36:12

product units

play36:14

again we were able to see this data on a

play36:17

map view

play36:17

we were able to easily contextualize

play36:22

our geographical distribution and

play36:24

finally we're able to have a better look

play36:26

at how good a solution was using our kpi

play36:30

analysis view

play36:31

with the kps that we've defined again

play36:33

this is a case to case basis where

play36:36

each different customer have different

play36:37

needs uh therefore different kpis

play36:40

finally we're going to go into our last

play36:42

stage of the b of the demo we're going

play36:44

to go into the results analysis view

play36:47

so we were able to see a complete

play36:49

analysis

play36:51

of an execution however if we

play36:54

go to for instance foreign simulations

play36:58

we could try and make different forecas

play37:01

make different solutions modifying our

play37:04

forecast

play37:04

as an example of things we could do

play37:08

to introduce this a little bit but what

play37:10

would happen if our forecast was higher

play37:12

uh how we were able to handle that with

play37:15

our current data set

play37:16

as well as we could go to the warehouse

play37:18

configuration

play37:20

and we could modify um

play37:24

our availability or a different costs

play37:26

that we had on our product

play37:28

uh if we try to contextualize how this

play37:30

would be useful

play37:32

on a real real scenario situation

play37:35

i want to go back to something that

play37:37

we've seen before on the outputs

play37:39

on the map view uh in here

play37:43

we could see that from our three

play37:45

different warehouses

play37:47

warehouse one was not used compared to

play37:49

warehouse 2 was used a little bit

play37:50

and where house 3 was heavily used to

play37:54

cover all of our different supplies

play37:57

uh or to meter all of our demands

play38:01

so let's consider what would happen if

play38:05

our warehouse 3 the one in valencia was

play38:08

not

play38:08

able to cover all of the all of these

play38:12

demands let's consider in a covered

play38:14

scenario right that there's an outbreak

play38:16

in valencia

play38:17

and our workers are not being able to

play38:20

work

play38:20

due to copy what would happen if on

play38:23

these

play38:23

personal situations if we were to close

play38:26

temporary warehouse three so we're gonna

play38:29

go back into the warehouse configuration

play38:32

and we would run again the data marking

play38:35

this warehouse 3 as unavailable

play38:38

uh before we done so and we're going to

play38:40

explain how to

play38:42

do this easily

play38:46

give it more value to the application

play38:47

you're gonna go back to the scenario

play38:48

manager

play38:49

okay we're gonna remove both the company

play38:52

plan first stage

play38:54

and the second stage this one's where

play38:55

like uh

play38:57

midpoints of the company plan we're

play38:59

gonna still stick with the complete one

play39:01

that one that has like the solution seen

play39:03

to the full list

play39:05

and we have here this alternate plan so

play39:07

we create a new scenario

play39:09

we've made a copy of the previous one

play39:11

where we've modified this data

play39:13

so we're going to add this uh

play39:14

alternative plan that we see up here

play39:17

right and we're going to put this

play39:18

alternate plan as the first one so we

play39:20

can see the data on the views

play39:22

so if you go to this alternate plan

play39:24

right we've considered this scenario

play39:26

where we are not able to use warehouse

play39:28

three okay and then uh we've gone into

play39:31

demand

play39:32

the remain view and we've also clicked

play39:34

on complete run

play39:35

to execute the model from start to

play39:37

finish

play39:39

uh if you take a look a little bit at

play39:40

the map view

play39:42

now you can see that warehouse three is

play39:44

not being used

play39:46

in the prolonged set we're gonna we're

play39:48

using the other different warehouses

play39:50

in this case warehouse two to supply

play39:53

most of our

play39:54

uh customers um the reason why

play39:58

uh we're using we're not uh we were

play40:01

heavily

play40:02

relying on warehouse three and our heavy

play40:04

rain warehouse two

play40:05

is mostly due to a cost but we can

play40:08

easily understand this

play40:10

if we go to our last view in the

play40:13

analysis tab in the scenarios view so

play40:16

if you click over here on the scenarios

play40:17

b what we're gonna see

play40:19

here for every single scenario that i

play40:21

have added to myself up here which i

play40:23

have the alternative plan

play40:25

and the original one that we saw before

play40:27

i'm gonna do a comparison

play40:29

of the different kpis that i've

play40:31

evaluated before

play40:33

for each different scenario it's a very

play40:35

powerful tool that's gonna allow me to

play40:37

compare

play40:38

the first actual real scenario with

play40:40

these hypothetical scenarios

play40:42

so we have in here we have first a cost

play40:45

table

play40:46

we have the different cost as rows and

play40:49

we have the different cost

play40:50

per scenario as our columns we have

play40:52

first this column for the

play40:54

alternative plan and this one for the

play40:56

original company plan

play40:57

we can see this information in this

play40:59

graph easily

play41:01

and we can see that not using warehouse

play41:03

3 has increased the cost

play41:05

for our order cost our shipment cost

play41:08

the stocking cost looks remains the same

play41:10

however the total cost in general has

play41:12

increased

play41:13

not using the warehouse 3 it's going to

play41:15

make the solution be

play41:17

higher cost because warehouse 3 was

play41:20

less expensive to use compared to the

play41:22

other ones

play41:23

uh we can also as well see the second

play41:26

kpi but we could compare the service

play41:29

level agreement

play41:30

for the different plans however for our

play41:32

current dataset we're able to

play41:34

supply all of our customers with both

play41:37

warehouses

play41:38

as well as with the three warehouses

play41:42

so in this last stage of the demo on

play41:44

this results analysis

play41:45

we've added this hypothetical scenarios

play41:49

we've shown

play41:50

how we can create these new hypothetical

play41:53

scenarios

play41:54

and use the tool to its fullest or we

play41:56

could easily

play41:57

modify very quick

play42:01

i consider different real life

play42:03

situations

play42:04

again at the end we've seen this

play42:06

scenario comparison

play42:07

that it uh that allows us to make these

play42:10

quick decisions and comparison

play42:12

between these scenarios uh where each

play42:15

company

play42:16

may use this potent tool to their

play42:18

fullest to

play42:19

analyze quick that would happen in

play42:21

different scenarios

play42:25

so as a summary of what we've explored

play42:28

today

play42:29

uh well first of all we're going to

play42:30

start with the necessity

play42:32

we needed flexibility and stock levels

play42:35

to be able to handle this uncertainty in

play42:38

the demand

play42:39

after we had the stock levels we were

play42:43

worried about our

play42:44

day-to-day supply chain management it

play42:46

was very important

play42:47

to have efficient stock management in

play42:49

our warehouses

play42:51

to meet these problems necessities our

play42:53

proposal

play42:54

was an application developed with fico

play42:56

express insight

play42:58

so we obtain out of this application is

play43:00

a user friendly

play43:02

and intuitive interface that allows us

play43:04

to interact with the pro

play43:05

with the problem and the solution uh

play43:08

and which obtain a clear view of your

play43:11

subjectives

play43:12

uh and enhancements to the problem

play43:15

solutions we were able to

play43:16

easily tell and understand all the

play43:19

different

play43:20

um aspects of the problem we were able

play43:23

to understand

play43:24

and have an in-depth look into all of

play43:27

them

play43:28

into these objectives as well as we also

play43:30

had the visual analysis

play43:32

of any selective scenarios that we chose

play43:36

uh through these kpis that we've defined

play43:39

and

play43:40

and that is all for this uh presentation

play43:43

uh thank you very much for attending or

play43:46

listening to us again we have some

play43:47

contact information here if you wanna

play43:49

address us

play43:50

uh any quick question we wanna follow up

play43:53

or anything we'd be very happy to

play43:56

to answer that and well thank you all

play43:58

for watching

Rate This

5.0 / 5 (0 votes)

Related Tags
供应链成本优化需求预测FICO平台库存管理蒙特卡洛模拟业务研究决策支持系统实时分析地理分布风险管理
Do you need a summary in English?