Unit D1: Decision Mathematics 1
Start with Concept to understand a topic, then use Question Bank to check what you know.
Your progress
Sign in to see your mastery and mistakes.
D1.1 - Algorithms
The general ideas of algorithms and The order of an algorithm is not expected. the implementation of an algorithm given by a flow chart or text.; Whenever finding the middle item of any list, the method defined in the glossary must be used.
Students should be familiar with When using the quick sort algorithm, the pivot should be bin packing, bubble sort, quick sort, chosen as the middle item of the list. binary search.
D1.2 - Algorithms on graphs
The minimum spanning tree Matrix representation for Prim’s algorithm is expected. (minimum connector) problem.; Drawing a network from a given matrix and writing down Prim’s and Kruskal’s algorithm. the matrix associated with a network will be involved.
Dijkstra’s algorithm for finding the shortest path.
D1.3 - Algorithms on graphs II
Algorithm for finding the shortest Also known as the ‘Chinese postman’ problem.; Students route around a network, travelling will be expected to use inspection to consider all possible along every edge at least once and pairings of odd nodes. ending at the start vertex.; The (The application of Floyd’s algorithm to the odd nodes is network will have up to four odd not required.) nodes.
The practical and classical The use of short cuts to improve upper bound is included.; Travelling Salesman problems.; The classical problem for complete graphs satisfying the triangle inequality.
Determination of upper and lower The conversion of a network into a complete network of bounds using minimum spanning shortest ‘distances’ is included. tree methods.
The nearest neighbour algorithm.
D1.4 - Critical path analysis
Modelling of a project by an Activity on arc will be used.; The use of dummies is activity network, from a precedence included. table.; In a precedence network, precedence tables will only show immediate predecessors.
Completion of the precedence table for a given activity network.
Algorithm for finding the critical path.; Earliest and latest event times.; Earliest and latest start and finish times for activities.
Total float.; Gantt (cascade) charts.; Scheduling.
D1.5 - Linear programming
D1.5.1Formulation of problems as linear programs
Formulation of problems as linear programs.
D1.5.2Graphical solution of two variable problems
Graphical solution of two variable problems using ruler and vertex methods.
D1.5.3Consideration of problems where solutions must have integer
Consideration of problems where solutions must have integer values.