23
1 When Theory Crashed When Theory Crashed into Reality into Reality Yossi Rissin Yossi Rissin Chief Executive Officer, Chief Executive Officer, Visopt B.V Visopt B.V Roman Barták Roman Barták Chief Scientist, Visopt B.V. Chief Scientist, Visopt B.V.

When Theory Crashed into Reality

Embed Size (px)

DESCRIPTION

When Theory Crashed into Reality. Yossi Rissin Chief Executive Officer, Visopt B.V Roman Barták Chief Scientist, Visopt B.V. What is the talk about?. Theory. Practice. Planning vs. scheduling. Planners from Venus Researchers from Mars. A theoretical factory. M machines N jobs - PowerPoint PPT Presentation

Citation preview

Page 1: When Theory Crashed into Reality

1

When Theory CrashedWhen Theory Crashedinto Realityinto Reality

Yossi RissinYossi RissinChief Executive Officer, Visopt B.VChief Executive Officer, Visopt B.V

Roman BartákRoman BartákChief Scientist, Visopt B.V.Chief Scientist, Visopt B.V.

Page 2: When Theory Crashed into Reality

2

What is the talk about?

Planningvs.scheduling

PracticeTheory

Page 3: When Theory Crashed into Reality

3

Planners from VenusPlanners from VenusResearchers from MarsResearchers from Mars

Page 4: When Theory Crashed into Reality

4

A theoretical factory

O M machinesO N jobs

- each job consists of Oi operations with the precedence relation (dedicated machines for operations)

O Job Shop Scheduling (JCC)- Flow Shop Scheduling

- Open Shop Scheduling

Page 5: When Theory Crashed into Reality

5

JSS in Practice?

„I have never seen a Job Shop Scheduling Problem in practice“

Wim Nuiten, ILOG

Page 6: When Theory Crashed into Reality

6

The Human Factor

(Planners & plant personnel are motivated by:)O Pride. No disclosure of mistakes, problems

and weaknesses.O Position in the organisation. Position is

protected by being nice to superiors, serving many masters at once, gaining professional respect.

O Future security. No disclosure of knowledge, development of organisation dependency.

Page 7: When Theory Crashed into Reality

7

The Human Factor

(Planners & plant personnel are characterised by:)O Politics. Internal politics and power plays

are key factor in decision taking.O Inconsistency. A human being is tend to

inconsistency and easily affected by mood, environment and psychology pressure.

O Unexpected. Human behaviour can be determined and can be foreseen just by statistical methods (big numbers, long periods, distributions, etc.)

Page 8: When Theory Crashed into Reality

8

The Ideal Scheduling Projects

O Fully automatic factory based on robots and AGV’s- Engineering oriented- No one to argue with- No one knows better- More visibility, less surprises and fluctuations

O New factory, not operating yet- Very stable, no fluctuations- No previous “know-how”- No old rules and procedures- No bad habits- No day-to-day-reality to confront the theory

Page 9: When Theory Crashed into Reality

9

Points Of View

O Planners- The planner’s world consists of products and their

flow- “how can I produce this product now, and this one and that

one…”- “How can I satisfy Mr. X from sales and Mr. Y from the plant

and the customer at the same time, without getting into new troubles…”

O Academy- The engineer/researcher world consists of resources

and their usage- “How can I use the resources to get max X and min Y…”- “How can I get, using objective metrics, a plan that for the

long term, will improve the plant efficiency…”

Page 10: When Theory Crashed into Reality

10

Not Invented Here

O “We are different…”- Means, what you know is useless here

O “Outsiders cannot understand it, it takes a lot of time…”- Means, you have to listen to us or to spend part of

your life here

O “Methods that suite others cannot implemented here…”- Means, your experience and knowledge are

impressive, but you have to start from scratch

Page 11: When Theory Crashed into Reality

11

Visopt View

O Visual Modelling Language

Page 12: When Theory Crashed into Reality

12

Inside Visopt

O Complex resources loadload

heatheat unloadunload

cleanclean

coolcool

O General item flow

N-to-N relationsAlternative recipes Recycling

clean load heat unload load heat unload cool clean

Page 13: When Theory Crashed into Reality

13

Quality IssuesQuality Issues

Page 14: When Theory Crashed into Reality

14

Theoretical Objectives

O Minimise makespan

O Minimise lateness (tardiness)

O Minimise earliness

O Minimise the number of set-ups

O Maximise resource utilisation

O ...

Page 15: When Theory Crashed into Reality

15

Quality Definition

O Quality metrics by the user/planner - “It should looks like the schedules I am doing…”- “Good plan should resemble those I use to make

manually…”- “In order to produce good plan you have to follow my

rules, know-how, procedures…”- Good plan is a one that can be ‘sold’ to production

people easily

O Most of times there are no history records of the manual plans to analyse their efficiency!

Page 16: When Theory Crashed into Reality

16

Visopt View

O Understand the reason by asking Why!

minimise makespan

minimise lateness

minimise earliness

minimise number of set-ups

maximise resource utilisation

...

minimise makespan

minimise lateness

minimise earliness

minimise number of set-ups

maximise resource utilisation

...

more satisfied demands

penalty for delays

storing cost

expensive set-ups

fix expenses

So what is the common objective?

M O N E YM O N E Y

In Visopt we minimise costminimise cost (= maximise profitmaximise profit).

Page 17: When Theory Crashed into Reality

17

Bridging the GapBridging the Gap

Lessons learned

Page 18: When Theory Crashed into Reality

18

The Common Language

O The planner tells a “story” – how to produce a given product or product family, but cannot follow what was understood- Tables and fields say nothing to the planner

and not resemble his world

O Visual modelling is the key – same, simple language for the user and the computer – the ability to draw the user story

Page 19: When Theory Crashed into Reality

19

Best Is Worse

O “The Worst Enemy Of The Good Is The Best”- A very good plan (based on objective metrics)

delivered after three hours is not relevant anymore – the factory is not the one it was few hours ago

O The art of real-life scheduling is to deliver a plan which is good enough and fast enough:- Good enough – the user cannot improve it in

reasonable time- Fast enough – depends on the plant dynamics. One

hour can be too late for one plant and very fast to another

Page 20: When Theory Crashed into Reality

20

The Cure Is The Pain

O Most manual planning methods that are considered as “know-how” are not relevant to automated scheduling…

O What is considered as the “solid true” (Cure), is many times simplifications of reality to enable the manual scheduling (The pain)

O Extract the real knowledge from the overall know-how with the help of plant experts- Always ask Why, for everything, and never accept an

answer such as “this is the way to do it”- If there is no solid reason behind the “fact” – ignore it

Page 21: When Theory Crashed into Reality

21

Scheduling Is Knowledge Handling

O Scheduling is not mathematics, but first of all a knowledge handling process- Capturing the real knowledge- Mapping the knowledge so the user can verify

and update it- Process it concerning its elusive nature- Understand and overcome the accurate

mathematical metrics when dealing with knowledge

Page 22: When Theory Crashed into Reality

22

What is the real difference?

O 2 slides per hour talkO only three words are

different on these slides

O 78 slides per hour talk

Based on „real-life“ data (PACT 96)!

PractitionerPractitioner ResearcherResearcher

Page 23: When Theory Crashed into Reality

23 @

Thank you!Thank you!Yossi RissinYossi [email protected]@visopt.com

Roman BartákRoman Bartá[email protected]@visopt.com