Unit 4 Exam- Networks Flashcards
What is the statement when proving the Hungarian algorithm reasonableness?
It is mathematically proven that the Hungarian algorithm will allocate tasks in the minimum time if performed correctly. Therefore, this solution is reasonable.
What must you always do before using a method?
Always state the method you are using.
How do you state the degree of a node?
Deg (B)=4
Deg (D)=2
What are connected and disconnected graphs?
In connected, each vertex is directly or indirectly connected to all other vertices.
In disconnected graphs, there are random disconnected segments.
What are bridges?
If an edge is removed, the graph becomes disconnected. This can include if there are multiple nodes connected, but it is still disconnected from the whole thing.
What is a complete graph?
A simple graph (no loops or multiple edges) where every vertex is directly connected to every other vertex.
In an adjacency matrix, what does each number represent?
0 means no connection, 1 means connection, 1 can also be a loop on one vertex, and 2 is a multiple edge.
What is a tree diagram?
A connected graph with no loops, multiple edges, or cycles.
What is a walk, trail, path, and cycle?
-Walk: any sequence of connected edges. They can be open or closed (open is when they start and end at same vertex)
-Trail: a walk where there are no repeated edges but can have repeated vertices. (can be open or closed)
-Path: no repeated edges and no repeated vertices (these are open).
-Cycle: A cycle is the closed version of a path.
What methods are used for spanning trees?
- you know its a spanning tree when they want all vertices connected or they state they don’t want any loops or cycles.
- Prim’s algorithm is used for this
- You can also do spanning trees given a table
What methods are used for flow networks?
*For this, they will usually ask for the maximum flow.
- Many paths method.
- Cuts method.
What methods are used for shortest path questions/ weighted networks?
*Usually involves finding shortest route/ travelling situations.
- Network diagram approach.
- Guess and check method.
What methods are used for allocation problems?
*Questions are usually based on who can perform tasks and who cannot and these times.
*Times given:
- Hungarian method
- Or using tree diagrams and adding the minutes.
*No times given
- Bipartite graphs are used.
- Evaluation matrix are creates from these graphs (1= can do action).
What methods are used for project networks?
*Involve steps that must be taken in a project, and usually the times these take.
-Activity networks: activities and immediate predecessors are in a table- usually required to graph this.
-Forward and backward scan (from graph to table)
Involves: finding dummy activities, critical path, est, lft, lst, and float time.
Note about these methods:
Always state the method you’re using and include a key if needed.