K65MMEI Oral Exam Preparation Flashcards

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/47

flashcard set

Earn XP

Description and Tags

Vocabulary and concept flashcards covering Simplex method calculations, linear programming assumptions, graph theory algorithms, and project management principles based on the MMEI oral exam notes.

Last updated 8:10 PM on 6/13/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

48 Terms

1
New cards

Operations Research

The use of mathematical methods to support decision-making by finding the best possible solution when resources are limited.

Typical models: linear programming, transportation, network, project management, inventory models

2
New cards

Describe the process of developing a mathematical model

  1. Understand the real problem and goal

  1. Identify variables

  2. Set constraints

  3. Create the objective function

  4. Solve the model

  5. Check the result

3
New cards

Compare parameters and variables in mathematical models

variables are unknown values that the model must find. Ex; x1=number of product A

Parameters are known fixed values from the problem. Ex; profit per unit, capacity

4
New cards

List at least three key assumptions in lp

<p></p><p></p>
5
New cards

Identify and describe the essential components of an LP model.

An LP model contains decision variables, an objective function, constraints, and non-negativity conditions.

Example: Max Z = 40x1 + 160x2, subject to resource constraints and x1, x2 >= 0.

6
New cards

Define constraints in LP and explain how they are represented.

Constraints are restrictions or limits in the problem.

They are written as linear inequalities or equations, for example 2x1 + 3x2 <= 100.

7
New cards

Describe the objective function in LP

The objective function is the model's goal.

It can be maximization, for example Max Z = 40x1 + 160x2, or minimization, for example Min C = 5x1 + 8x

8
New cards

Explain how to convert one type of objective in LP

A maximization problem can be converted to minimization by multiplying the objective function by -1.

Example: Max Z = 40x1 + 160x2 is equivalent to Min (-Z) = -40x1 - 160x

9
New cards

Difference between maximization and minimization in the simplex metho

The calculation idea is the same, but the optimality test has the opposite sign.

If the table uses zj - cj: for maximization the solution is optimal when all zj - cj >= 0; for minimization when all zj - cj <=0

10
New cards

Alternative Optimal Solution

Occurs when a problem has more than one best answer, indicated in a simplex table when another variable in the optimality test row has a value of 00.

11
New cards

Degenerate Solution

A solution where at least one basic variable is equal to zero (b=0b = 0 in a row of a basic variable in the simplex table).

12
New cards

Unbounded Solution

A case where the objective function can improve without limit, appearing when an entering variable can improve the objective but its column provides no valid leaving variable.

13
New cards

Infeasible Solution

A solution that does not follow the problem's rules; in simplex with artificial variables, it occurs when an artificial variable remains positive in the final solution.

14
New cards

How to determine the optimal solution graphically

1. Draw all constraints.

2. Find the feasible region.

3. Find all corner points.

4. Calculate the objective function at each corner point.

5. Choose the highest value for maximization or the lowest value for minimization.

15
New cards

Feasible Region

The area constructed by drawing all constraints that satisfies/follows all restrictions at the same time.

16
New cards

Redundancy

A situation where a constraint is unnecessary because it does not change the feasible region or the solution.

17
New cards

Parametric solution vector and basic solution.

A parametric solution vector shows the solution using parameters and gives all possible solutions.

• How many variables in a basic solution have non-zero values?

The number of non-zero variables is equal to the number of constraints.

• Define the basic solution in the simplex method.

The basic solution is a solution where basic variables have values and all non-basic variables are set to zer

18
New cards

B-inverse Matrix (B1B^{-1})

The inverse of the basis matrix found in the slack variable columns (s1,s2,s3s_1, s_2, s_3) of a final simplex table; used to find new solutions by multiplying it by new Right-Hand Side (RHS) values.

19
New cards

LP model for production planning

Variables represent quantities of products to produce.

Typical objective: maximize profit or minimize production cost.

Typical constraints: machine time, labour, materials, demand, storage, budget

20
New cards

LP model for diet problems

Variables represent amounts of foods.

Typical objective: minimize total cost.

Typical constraints: minimum calories, proteins, vitamins, minerals, and maximum limits for fat, sugar, or salt.

21
New cards

LP model for cutting stock problems

Variables usually represent cutting patterns.

Typical objective: minimize waste or minimize the number of raw rolls/sheets used.

Typical constraints: required number of pieces of each size and material length/width limit

22
New cards

LP model for employee scheduling problems

Variables represent number of employees assigned to shifts or days.

Typical objective: minimize labour cost or number of workers.

Typical constraints: required workers per period, working hours, days off, and labour rule

23
New cards

Main components of the transportation model.

The main components are sources, destinations, supply, demand, transportation costs, and shipment variables xij.

If a transportation connection is unavailable, we remove that variable or put a very large cost M so it will not be

chosen.

24
New cards

Chinese Postman Problem

The goal of finding the shortest closed route that uses every edge at least once by duplicating shortest paths between paired odd-degree vertices to make the graph Eulerian.

1. Find all odd-degree vertices.

2. Pair them with minimum additional distance.

3. Duplicate the shortest paths between paired odd vertices.

4. The graph becomes Eulerian.

• Odd-degree vertex: a vertex with an odd number of incident edges.

• Eulerian circuit: a closed route that uses every edge exactly once.

25
New cards

Path vs. Cycle

A path starts at one vertex and ends at another; a cycle starts and ends at the same vertex.

Paths are used in shortest path and flow models. Cycles are important in routing problems, such as Traveling

Salesman Problem(TSP) or Chinese Postman.

26
New cards

Complete graph and chromatic number

A complete graph is a graph where every pair of vertices is connected by an edge.

For a complete graph with n vertices, the chromatic number is

27
New cards

Weighted graph.

A weighted graph has numerical values on its edges.

Weights can mean distance, cost, time, capacity, profit, risk, or length depending on the model

28
New cards

Chromatic number and map colouring

The chromatic number is the minimum number of colours needed so that adjacent vertices have different colours.

In scheduling, colours can represent time slots. Tasks connected by an edge cannot be in the same time slot.

In map colouring, neighbouring regions must have different colours.

29
New cards

Maximum Flow Problem.

The goal is to send the maximum possible flow from a source node to a sink node.

Nodes represent points in the network, edges represent possible routes, and capacities represent maximum allowed

flow on each edge.

30
New cards

Ford-Fulkerson algorithm.

1. Start with zero flow.

2. Find an augmenting path from source to sink.

3. Find the bottleneck capacity, the smallest residual capacity on that path.

4. Increase the flow by this bottleneck.

5. Update the residual graph.

6. Repeat until no augmenting path exists.

31
New cards

Key terms in flow networks

Augmenting path: a path from source to sink where additional flow can still be sent.

Residual graph: a graph showing remaining capacities and possible reverse flows.

Bottleneck capacity: the smallest residual capacity on an augmenting path.

Saturated edge: an edge on which the flow reaches its capacity. An augmenting path becomes saturated when at

least one edge on the path reaches its capacity.

32
New cards

Three key rules of feasible network flow.

• Capacity limits: flow on each edge cannot exceed its capacity.

• Flow conservation: for every intermediate node, inflow equals outflow.

• Source and sink rule: at the source, outflow - inflow equals the value of the flow; at the sink, inflow - outflow equals

the value of the flow.

33
New cards

Dijkstra Algorithm

Dijkstra algorithm finds the shortest paths from one starting node to all other nodes when edge weights are non-

negative.

1. Set the start distance to 0 and all others to infinity.

2. Choose the unvisited node with the smallest temporary distance.

3. Update distances to its neighbours.

4. Mark the node as visited.

5. Repeat until all needed nodes are visited.

In a graph, we mark distances near nodes. In an adjacency matrix, we read edge lengths from the matrix.

34
New cards

Minimum Spanning Tree (MST)

A spanning tree that connects all vertices (nn) using n1n - 1 edges with the minimum total edge weight.

35
New cards

Prim vs. Kruskal Algorithms

Prim grows one tree from a vertex by adding the cheapest connected edge; Kruskal sorts all edges by weight and adds the cheapest ones while avoiding cycles.

36
New cards

Degree Centrality

Measures direct connections; normalized degree centrality is calculated as degreen1\frac{\text{degree}}{n - 1}.

37
New cards

Betweenness Centrality

Measures how often a node lies on shortest paths between other nodes; calculation involves checking if dij=dik+dkjd_{ij} = d_{ik} + d_{kj} for a node kk.

38
New cards

Project Golden Triangle

The constraints of time, cost, and scope/quality in project management.

39
New cards

Activity-on-Arrow (AOA)

A project diagram method where activities are represented as arrows and nodes represent events.

40
New cards

Activity-on-Node (AON)

A project diagram method where activities are the nodes and arrows show dependencies.

41
New cards

Work Breakdown Structure (WBS)

A division of a project into smaller work packages and activities used before building the network in CPM.

42
New cards

Critical Path

The longest path in a project network which determines the total project duration.

43
New cards

Total Float (TF)

Calculated as LSESLS - ES or LFEFLF - EF.

44
New cards

Free Float (FF)

The minimum earliest start of successor activities minus the earliest finish of the current activity.

45
New cards

Dummy Activity

A fictive arc in a CPM graph with zero duration used to show logical dependencies.

46
New cards

Waterfall vs. Agile

Waterfall is sequential and best for stable requirements; Agile is iterative and flexible for changing requirements.

47
New cards

Excentric Node

The starting node in an oriented CPM network graph.

48
New cards

Concentric Node

The ending node in an oriented CPM network graph.