Test I Review Sheet for
Colorado State University, Pueblo
Math 109 — Number Theory —
Spring 2014
Definitions
Terms you should know -- be able to state clearly what they mean, recognize
them in examples, and create your own examples of them
- The Plurality Voting Method
- The Borda Voting Method
- The Plurality-with-Elimination Voting Method (also called "Instant
Runoff")
- The Method of Pairwise Comparisons
- The Majority Fairness Criterion
- The Condorcet Fairness Criterion
- The Monotonicity Fairness Criterion
- The Independence of Irrelevant Alternatives Fairness Criterion
- Arrow's Theorem on the Impossibility of Completely Fair Voting Systems
- factorial
- basic terms about graphs:
- edge
- vertex
- adjacent edges and vertices
- degree (of veritces)
- odd/even vertices
- path
- circuit
- connected
- bridge
- Euler (or Eulerian) path/circuit
- Hamilton (or Hamiltonian) path/circuit
- the complete graph on $N$ vertices, $K_N$
- weights on the edges of a graph
- an optimal tour
- network
- tree
- spanning subgraph
- minimal spanning tree
- redundancy
- native/interior junction point
- Steiner point
- shortest network
- redundency of a network
- Euler's Path Theorem
- Euler's Circuit Theorem
- The Sum of Degrees Theorem
- The Traveling Salesman Problem
- Exhaustive Search ("Brute Force") method of finding an optimal tour
- Nearest Neighbor ("Go Cheap") Tour
- properties of trees (existence and uniqueness of paths connecting all
pairs of vertices, number of edges, ...)
- Kruskal's Algorithm to find a minimal spanning tree
- Torricelli's Construction (of the Steiner point in a triangle)
- The Shortest Network Rule
Things to know how to do
- figure out who wins according to all the different voting methods, with
given ballot data
- see if a particular set of ballot data gives an example to show how a
particular voting method might not satisfy one of the fairness criteria
- compute how many possible colums a preference schedule may have
(i.e., how many different possible ballots)
- apply Euler's Theorems to see if a graph will have Eulerian paths or
circuits
- use Fleury's algorith to construct an Eulerian path/circuit
- compute how many edges there are in $K_N$
- compute a factorial, or simplify a ratio of factorials
- find a solution to a particular Traveling Salesman Problem by brute force,
or an approximate solution by the nearest neighbor method.
- find a minimal spanning tree using Kruskal's Algorithm
- find a shortest network for three or four points
- find a Steiner point in a triangle
- use the Shortest Network Rule to find the SN
Format of the test
There will be several problems from each chapter, of a level of difficulty and
wording similar to the problems which you have done for homework. The total
points for the chapter will be more than 100, you can choose which 100 points
you want to do out of the available problems.