Professional Documents
Culture Documents
Lesson 12
Manufacturing Cells and
Travel Network
E210 – Operations Planning
2
OFFICIAL (CLOSED) \ NON-SENSITIVE
Mini-Lecture (1)
What is Grouping or Clustering?
OFFICIAL (CLOSED) \ NON-SENSITIVE
Purpose of Clustering
An approach in which people or objects are grouped together
based on similar attributes or traits.
How to Group?
5
OFFICIAL (CLOSED) \ NON-SENSITIVE
Mini-Lecture (2)
Dissimilarity Index
OFFICIAL (CLOSED) \ NON-SENSITIVE
Dissimilarity Index
A measure of dissimilarity, dij between the entity i and j can be
expressed as:
nij
dij = 1 −
nij + mij
7
OFFICIAL (CLOSED) \ NON-SENSITIVE
Mini-Lecture (3)
Intro to Network Analysis
MRT Network
OFFICIAL (CLOSED) \ NON-SENSITIVE
Network Definitions
7 E
B
8
5 6
4
A D
3 4
C
Node Arc
directed arc.
• If flow through an arc is allowed in
either direction, the arc is said to be A B
undirected.
11
OFFICIAL (CLOSED) \ NON-SENSITIVE
node j is a sequence of 5 6
4
connecting arcs whose direction A D
(if any) is towards node j, so that
only the flow from node i to node j
along this path is feasible.
12
OFFICIAL (CLOSED) \ NON-SENSITIVE
sequence of connecting 5 6
4
arcs whose direction (if any) A D
7 E
• A path that begins and ends B
cycle. D
4
13
OFFICIAL (CLOSED) \ NON-SENSITIVE
Network Definition
• Two nodes that are connected by an arc are
called adjacent nodes.
• Two nodes are said to be connected if the
network contains at least one undirected path
between them.
• A connected network is a network where every
pair of nodes is connected.
14
OFFICIAL (CLOSED) \ NON-SENSITIVE
Mini-Lecture (4)
Minimum Spanning Tree
Prim’s algorithm
Kruskal’s algorithm
OFFICIAL (CLOSED) \ NON-SENSITIVE
Spanning Tree
B
7 E A spanning tree is a tree
5 6
8
composed of all the nodes
A D
4
and some of the arcs in the
3 C 4
network. Two nodes are
B
7 E connected by exactly one
5 6
8 path, no cycles are present
A D
4 in a spanning tree.
3 C 4
7 E
B
8
5 6
4
A D
3 C 4
18
OFFICIAL (CLOSED) \ NON-SENSITIVE
19
OFFICIAL (CLOSED) \ NON-SENSITIVE
Prim’s Algorithm
Step 1: Select any starting node
Step 2: Select the node closest to the starting
node to join the spanning tree
Step 3: Select the closest node not presently
in the spanning tree
Step 4: Repeat Step 3 until all nodes have
joined the spanning tree
20
OFFICIAL (CLOSED) \ NON-SENSITIVE
21
OFFICIAL (CLOSED) \ NON-SENSITIVE
22
OFFICIAL (CLOSED) \ NON-SENSITIVE
Minimum length:
3(AC)+4(CD)+4(DE)+5(AB) = 16
23
OFFICIAL (CLOSED) \ NON-SENSITIVE
Kruskal’s Algorithm
• Kruskal’s algorithm is to find the set of arcs
that results in the minimum cost.
• At each stage, add the shortest arc that
connects two nodes that are not originally
connected into the solution set.
24
OFFICIAL (CLOSED) \ NON-SENSITIVE
25
OFFICIAL (CLOSED) \ NON-SENSITIVE
Minimum length:
3(AC)+4(DE)+4(CD)+5(AB) = 16 26
OFFICIAL (CLOSED) \ NON-SENSITIVE
Learning Outcomes
• Define a network using nodes and arcs.
• Identify a minimum spanning tree problem and its
applications.
• Apply Prim’s and Kruskal’s algorithms to solve typical
minimum spanning tree problems.
• Define dissimilarity index in grouping of people or
objects.
• Apply dissimilarity index and minimum spanning tree
in grouping of people or objects.
27
OFFICIAL (CLOSED) \ NON-SENSITIVE
Decision
Operations LP – Integer Making using
Planning Programming Decision Tree
Overview
LP -
Transportation Network
Model Diagram and
Decision
Making with Min. Spanning
Dependent Tree
Decisions
LP formulation LP – Binary
Process Strategy and EXCEL Integer
& Capacity Solver with Programming Decision
Requirements Sensitivity Making using
analysis Utility Dissimilarity
Function Index and MST
Linear
Programming Decision
(LP) Graphical Making under
Method uncertainty
and risk
End of
OP! 28