Download presentation
Presentation is loading. Please wait.
1
Randomness
2
Randomness In Theory and Practice Alon Amit CMC3 Conference
Monterey, Dec 2014
3
Randomness
4
Randomness
5
Randomness
6
Randomness Mathematics
7
1. Tournaments
8
A
9
Rule: every 3 players simultaneously lose to someone.
10
Rule: every 3 players simultaneously lose to someone.
11
Rule: every 3 players simultaneously lose to someone.
12
Rule: every 3 players simultaneously lose to someone.
13
Rule: every 3 players simultaneously lose to someone.
14
Rule: every 3 players simultaneously lose to someone.
15
Rule: every 3 players simultaneously lose to someone.
16
Rule: every 3 players simultaneously lose to someone.
17
Can this be done?
18
YES.
19
Actually…
20
No.
21
We need 100 Players.
22
But How?
23
No Algebra.
24
No Geometry.
25
No Rules.
26
No Thought.
27
Just choose each arrow at random.
28
A
29
Fail probability: 7/8
30
All fail: (7/8)97
31
Total Failed Tournaments:
32
At least 2/3 of those random assignments succeed.
33
The Probabilistic Method
34
Sometimes it’s easier to randomly choose than to explicitly construct.
35
Often, 99.9% of the objects have what you need…
…but you can’t find them! …
38
2. High Girth and Chromatic Number
39
Graphs
40
Graphs A B C F E D Vertices
41
Graphs A B C F E D Edges
42
Graphs A B C F E D Vertices = Edges =
43
Graphs A B C F E D Cycles
44
Graphs A B C F E D Cycles
45
Shortest Cycle = Girth = 3
Graphs A B C F E D Shortest Cycle = Girth = 3
46
Graphs A B C F E D Coloring
47
Graphs A B C F E D Chromatic Number = 3
48
Can a graph have both high girth and large chromatic number?
49
High girth: 2-colorable locally everywhere.
55
How can we force many colors if every region is 2-colorable?
56
That’s HARD.
57
Unless…
58
…you use the Probabilistic Method.
59
Take many vertices Choose each edge with probability p Carefully choose p Make the graph have few short cycles and small independence number Remove vertices to eliminate short cycles Voila!
60
3. The Existence of Designs
62
7 points Sets of size 3 Every 2 points are in exactly 1 set
63
7 points Sets of size 3 Every 2 points are in exactly 1 set
64
n points Sets of size q Every r points are in exactly λ sets
65
n points Sets of size q Every r points are in exactly λ sets
66
? n q r λ
67
? n q r λ Divisibility conditions Finitely many exceptions in n
68
Asked: 1853
69
Answered: Jan 15, 2014
70
Solver: Peter Keevash
71
Method: Randomized Algebraic Construction
72
Rephrase the problem as hypergraph matching
Seek a matching by randomly picking edges and deleting their overlaps The beginning is easy, but the end is out of control Keevash: Cleverly pick stand-ins for the end game
73
4. The Crossing Lemma
74
Crossing Number: Minimum number of edge crossings in a plane drawing of a graph
77
Crossing Lemma: if then
78
Fact (easy): Start with any graph Pick a random subgraph H by choosing each vertex with probability p Find the expected number of vertices, edges and crossings of H Apply the easy fact. Pick the best p. Done!
79
5. Algorithms
80
Quicksort Codes Primality Testing Min-Cut Matrix Testing
81
Machine Learning
82
Machine Learning
83
Machine Learning Learn from data: features and outcomes
Predict: Given features, what’s the outcome?
84
Decision Trees
85
Decision Trees are great…
86
…Random Forests are Even Better.
87
…Random Forests are Even Better.
Train 100 decision trees with random data and random features Merge into one predictor
88
Perhaps the single most successful Machine Learning paradigm Ever.
Random Forests Perhaps the single most successful Machine Learning paradigm Ever.
89
Summary
90
Randomness Mathematics
91
Artificial Intelligence
Randomness Mathematics Artificial Intelligence
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.