SlideShare a Scribd company logo
1 of 34
Jo Ellis-Monaghan
St. Michaels College
Colchester, VT 05439
e-mail: jellis-monaghan@smcvt.edu
website: http://academics.smcvt.edu/jellis-monaghan
andand
Other ApplicationsofOther Applicationsof
Graphsand NetworksGraphsand Networks
2
2
2
1
1 1
3
3
3
4
4
4
2
A Graph or Network is a set of vertices (dots) with edges (lines)
connecting them.
Two vertices are adjacent if there is a line between them. The vertices A
and B above are adjacent because the edge AB is between them. An edge
is incident to each of the vertices which are its end points.
The degree of a vertex is the number of edges sticking out from it.
Graphs and NetworksGraphs and Networks
A
B
CD
A
B
CD
A multiple edge
A loop
A
B
CD
TheKevin Bacon GameTheKevin Bacon Game
oror
6 Degreesof separation6 Degreesof separation
http://www.spub.ksu.edu/issues/v100/FA/n069/fea-
making-bacon-fuqua.html
Bacon
Number
# of
People
0 1
1 1766
2 141840
3 385670
4 93598
5 7304
6 920
7 115
8 61
Total number of linkable
actors: 631275
Weighted total of linkable
actors: 1860181
Average Bacon number:
2.947
Connery
Number
# of
people
0 1
1 2216
2 204269
3 330591
4 32857
5 2948
6 409
7 46
8 8
Average Connery
Number: 2.706
Kevin Bacon is not evenKevin Bacon is not even
among the top 1000 mostamong the top 1000 most
connected actors in Hollywoodconnected actors in Hollywood
(1222(1222thth
).).
Data from The Oracle ofData from The Oracle of
Bacon at UVABacon at UVA
Thesmall world phenomenonThesmall world phenomenon
Stanley Milgram sent a
series of traceable letters
from people in the
Midwest to one of two
destinations in Boston.
The letters could be sent
only to someone whom
the current holder knew
by first name. Milgram
kept track of the letters
and found a median
chain length of about six,
thus supporting the
notion of "six degrees of
separation."http://mathforum.org/mam/04/poster.html
Social NetworksSocial Networks
•Stock Ownership (2001 NY
Stock Exchange)
•Children’s Social Network
•Social Network of Sexual
Contacts
http://mathforum.org/mam/04/poster.html
Infrastructureand RobustnessInfrastructureand Robustness
MapQuest
JetBlue
Scale FreeScale Free
DistributedDistributed
Numberofvertices
Vertex degree
Numberof
Vertex degree
Maximal Matchingsin BipartiteGraphsMaximal Matchingsin BipartiteGraphs
Start with any matching
Find an alternating path
Start at an
unmatched
vertex on the left End at an unmatched
vertex on the right
Switch matching to
nonmatching and vice
versa
A maximal
matching!
A Bipartite GraphA Bipartite Graph
Conflict SchedulingConflict Scheduling
Draw edges between classes
with conflicting times
Color so that adjacent vertices have different colors.
Minimum number of colors = minimum required
classrooms.
A
E
D C
B
A
E
D C
B
Frequency Assignment
Assign frequencies to mobile radios and
other users of the electromagnetic
spectrum. Two customers that are
sufficiently close must be assigned
different frequencies, while those that
are distant can share frequencies.
Minimize the number of frequencies.
 Vertices: users of mobile radios
 Edges: between users whose
frequencies might interfere
 Colors: assignments of different
frequencies
Need at least as many frequencies as the
minimum number of colors required!
Conflict SchedulingConflict Scheduling
Register Allocation
Assign variables to hardware registers
during program execution. Variables
conflict with each other if one is used both
before and after the other within a short
period of time (for instance, within a
subroutine). Minimize the use of non-
register memory.
Vertices: the different variables
Edges: between variables which conflict
with each other
Colors: assignment of registers
Need at least as many registers as the
minimum number of colors required!
IBM’s objective is to check a chip’s design and find all occurrences of a
simple pattern to:
– Find possible error spots
– Check for already patented segments
– Locate particular devices for updating
Rectilinear pattern recognitionRectilinear pattern recognition
joint work with J. Cohn (IBM), R. Snapp and D. Nardi (UVM)joint work with J. Cohn (IBM), R. Snapp and D. Nardi (UVM)
The HaystackThe Haystack
The Needle…The Needle…
Pre-ProcessingPre-Processing
Algorithm is cutting edge, and not currently used for this application in industry.
BEGIN /* GULP2A CALLED ON THU FEB 21 15:08:23 2002 */
EQUIV 1 1000 MICRON +X,+Y
MSGPER -1000000 -1000000 1000000 1000000 0 0
HEADER GYMGL1 'OUTPUT 2002/02/21/14/47/12/cohn'
LEVEL PC
LEVEL RX
CNAME ULTCB8AD
CELL ULTCB8AD PRIME
PGON N RX 1467923 780300 1468180 780300 1468180 780600 +
1469020 780600 1469020 780300 1469181 780300 1469181 +
781710 1469020 781710 1469020 781400 1468180 781400 +
1468180 781710 1467923 781710
PGON N PC 1468500 782100 1468300 782100 1468300 781700 +
1468260 781700 1468260 780300 1468500 780300 1468500 +
780500 1468380 780500 1468380 781500 1468500 781500
RECT N PC 1467800 780345 1503 298
ENDMSG
Two different layers/rectangles
are combined into one
layer that contains three shapes;
one rectangle (purple)
and two polygons (red and blue)
(Raw data format)(Raw data format)
Both target pattern and entire chip are encoded like this, with the vertices
also holding geometric information about the shape they represent. Then
we do a depth-first search for the target subgraph. The addition
information in the vertices reduces the search to linear time, while the entire
chip encoding is theoretically N2
in the number of faces, but practically
NlogN.
Linear timesubgraph search for targetLinear timesubgraph search for target
Netlist LayoutNetlist Layout
How do we convert this…
… into this?
A set S of vertices ( the pins) hundreds of thousands.
A partition P1 of the pins (the gates) 2 to 1000 pins per gate, average of
about 3.5.
A partition P2 of the pins (the wires) again 2 to 1000 pins per wire,
average of about 3.5.
A maximum permitted delay between pairs of pins.
NetlistNetlist
Example
Gate Pin Wire
TheWiresTheWires
Placement layer-
gates/pins go here
Vias (vertical
connectors)
Horizontal wiring
layer
Vertical wiring
layer
Up to 12 or so layers
The Wiring Space
Thegeneral ideaThegeneral idea
Place the pins so that pins are in
their gates on the placement
layer with non-overlapping
gates.
Place the wires in the wiring
space so that the delay
constrains on pairs of pins
are met, where delay is
proportional to minimum
distance within the wiring,
and via delay is negligible
Lotsof Problems….Lotsof Problems….
Identify CongestionIdentify Congestion
 Identify dense substructures from the netlist
 Develop a congestion ‘metric’ A
B
C
D
F
G
E H
Congested
area
Congested area
What often happens What would be good
Automate Wiring Small ConfigurationsAutomate Wiring Small Configurations
Some are easy to place and route
Simple left to right logic
No / few loops (circuits)
Uniform, low fan-out
Statistical models work
Some are very difficult
E.g. ‘Crossbar Switches’
Many loops (circuits)
Non-uniform fan-out
Statistical models don’t work
Nano-Origami: Scientists At
Scripps Research Create
Single, Clonable Strand Of
DNA That Folds Into An
Octahedron
A group of scientists at The
Scripps Research Institute has
designed, constructed, and imaged
a single strand of DNA that
spontaneously folds into a highly
rigid, nanoscale octahedron that is
several million times smaller than
the length of a standard ruler and
about the size of several other
common biological structures, such
as a small virus or a cellular
ribosome.
Biomolecular constructionsBiomolecular constructions
http://www.sciencedaily.com/releases/2004/02/04
0212082529.htm
Assuring cohesionAssuring cohesion
A problem from biomolecular computing—physically constructingA problem from biomolecular computing—physically constructing
graphs by ‘zipping together’ single strands of DNAgraphs by ‘zipping together’ single strands of DNA
(not allowed)
N. Jonoska, N.
Saito, ’02
DNA sequencingDNA sequencing
AGGCTC
AGGCT GGCTC
TCTAC
CTCTA TTCTA
CTACT
It is very hard in
general to “read
off’ the sequence of
a long strand of
DNA. Instead,
researchers probe
for “snippets” of a
fixed length, and
read those.
The problem then
becomes
reconstructing the
original long strand
of DNA from the
set of snippets.
Enumerating thereconstructionsEnumerating thereconstructions
This leads to a directed graph with the same number of in-arrows as out
arrows at each vertex.
The number of reconstructions is then equal to the number of paths
through the graph that traverse all the edges in the direction of their
arrows.
Conquering thecrazy cubesConquering thecrazy cubes
The cubes from my puzzle are represented below.
B
B
B
G G G GR
R
W
W
W
11
B
G
R R
R
W
33
B G
R
R W
W 44
22
Build the Model
We will model each cube with a multigraph.
The vertices will correspond to the four colors and we connect the
corresponding vertices u and v if there is a pair of opposite faces colored
u and v.
11
4433
22
Build theModelBuild theModel
Now construct a single multigraph with 4 vertices and the 12 edges,
labeling each edge by the cube associated with it.
2
2
2
1
1
1
3
3
3
4
4
4
2
R
GB
W
11 22
4433
CharacterizeaSolutionCharacterizeaSolution
Suppose the puzzle has a
solution. How would it be
represented on the final
multigraph?
One subgraph will represent the front and back of the tower
and a second subgraph will represent the sides of the tower.
Using an edge in a subgraph corresponds to a positioning of the
cube (either front/back or sides).
2
2
2
1
1
1
3
3
3
4
4
4
2
CharacterizeFront/Back and Left/Right subgraphsCharacterizeFront/Back and Left/Right subgraphs
What are the restrictions on the subgraphs and how do they
relate to the solution?
1. Uses all four vertices. (all four colors)
2. Must contain four edges, one from each cube. (orient each cube)
3. No edge can be used more than once. (can’t use same
orientation twice)
4. Each vertex must be of degree 2. (use that color twice,
one front & one back,
or one left & one
right)
Two Subgraphssatisfying theconditionsTwo Subgraphssatisfying theconditions
Here are two such subgraphs:
2
2
2
1
1
1
3
3
3
4
4
4
2
3
1
1
2
4
3
2 4
Front/Back Sides
Now, stack the cubes using these faces as the front/back and sides.
Since each edge represents an orientation, label the edges to determine the
orientation.
Now, stack the cubes using these faces as the front/back
and sides.
Build thesolution stackBuild thesolution stack
2
2
2
1
1
1
3
3
3
4
4
4
2
? Is there another solution?
? Is it possible to find a set of subgraphs that use the
loops ?
3
1
1
2
4
3
2 4
Front/Back Sides
f
b
b
f
b
f
b
f l
r
l
r
l
r l
r
Only six types of subgraphs meet the solution requirements:
All subgraphswith 4 edgesand 4 verticesAll subgraphswith 4 edgesand 4 vertices
of degree2of degree2
“square cycle” “crossed cycle” “loop and triangle”
“two loops and a C2” “two C2’s”“four loops”
“Same”
Loop and a Triangle
Crossed Cycles
“Same” Arrangements
Two double loops
Three loops
So, look for these types of subgraphs
“square cycle” “crossed cycle” “loop and triangle”
“four loops” “two loops and a C2” “two C2’s”
Crazy Cubes/Instant Insanity slides modified from:
Sarah Graham--http://academics.smcvt.edu/jellis-monaghan/combo2/special_topics_presentations.htm
Judy Lalani-- http://math.hope.edu/lalani/ScienceDay.ppt

More Related Content

What's hot

Mathematical games
Mathematical gamesMathematical games
Mathematical gamesGREESHMAPR
 
Values of learning Mathematics
Values of learning MathematicsValues of learning Mathematics
Values of learning MathematicsMeenu M
 
Kurikulum malaysia vs singapura
Kurikulum malaysia vs singapuraKurikulum malaysia vs singapura
Kurikulum malaysia vs singapuranuruladni1234
 
mathematical process
mathematical processmathematical process
mathematical processpavannaik80
 
Recent Trend in Mathematics Curriculum Development
Recent Trend in Mathematics Curriculum DevelopmentRecent Trend in Mathematics Curriculum Development
Recent Trend in Mathematics Curriculum DevelopmentGautam Kumar
 
Modul p&p matematik tahun 4 (kssr)
Modul p&p matematik tahun 4 (kssr)Modul p&p matematik tahun 4 (kssr)
Modul p&p matematik tahun 4 (kssr)ahmad shah
 
Borang soal selidik
Borang soal selidikBorang soal selidik
Borang soal selidikBaju Bundle
 
Governmental initiatives in improving mathematics learning
Governmental initiatives in improving mathematics learningGovernmental initiatives in improving mathematics learning
Governmental initiatives in improving mathematics learningJANCY MARY B
 
Cultural & Aesthetic Values of Mathematics
Cultural & Aesthetic Values of MathematicsCultural & Aesthetic Values of Mathematics
Cultural & Aesthetic Values of MathematicsSreelekshmiV5
 
Mathematics Laboratory,Club,Library
Mathematics Laboratory,Club,LibraryMathematics Laboratory,Club,Library
Mathematics Laboratory,Club,Librarymathsvidhya2014
 
algebraic expression class VIII
algebraic expression class VIIIalgebraic expression class VIII
algebraic expression class VIIIHimani Priya
 
Qualities of a good mathematics textbook
Qualities of a good mathematics textbookQualities of a good mathematics textbook
Qualities of a good mathematics textbooksruthisunilkmr
 
Meaning, Nature and Structure of Mathematics- Mathematics pedagogy
Meaning, Nature and Structure of Mathematics- Mathematics pedagogy Meaning, Nature and Structure of Mathematics- Mathematics pedagogy
Meaning, Nature and Structure of Mathematics- Mathematics pedagogy JEMIMASULTANA32
 
Writing Specific Objectives in Mathematics ppt
Writing  Specific Objectives in Mathematics ppt Writing  Specific Objectives in Mathematics ppt
Writing Specific Objectives in Mathematics ppt Forum of Blended Learning
 
Mathematical skills
Mathematical   skillsMathematical   skills
Mathematical skillsAngelSophia2
 

What's hot (20)

Mathematical games
Mathematical gamesMathematical games
Mathematical games
 
Values of learning Mathematics
Values of learning MathematicsValues of learning Mathematics
Values of learning Mathematics
 
Kurikulum malaysia vs singapura
Kurikulum malaysia vs singapuraKurikulum malaysia vs singapura
Kurikulum malaysia vs singapura
 
mathematical process
mathematical processmathematical process
mathematical process
 
Mathematical Laboratory
Mathematical LaboratoryMathematical Laboratory
Mathematical Laboratory
 
MATH TEXT BOOK ANALYSIS
MATH TEXT BOOK ANALYSISMATH TEXT BOOK ANALYSIS
MATH TEXT BOOK ANALYSIS
 
Recent Trend in Mathematics Curriculum Development
Recent Trend in Mathematics Curriculum DevelopmentRecent Trend in Mathematics Curriculum Development
Recent Trend in Mathematics Curriculum Development
 
Modul p&p matematik tahun 4 (kssr)
Modul p&p matematik tahun 4 (kssr)Modul p&p matematik tahun 4 (kssr)
Modul p&p matematik tahun 4 (kssr)
 
Bahagi dengan 1 digit
Bahagi dengan 1 digitBahagi dengan 1 digit
Bahagi dengan 1 digit
 
Borang soal selidik
Borang soal selidikBorang soal selidik
Borang soal selidik
 
Governmental initiatives in improving mathematics learning
Governmental initiatives in improving mathematics learningGovernmental initiatives in improving mathematics learning
Governmental initiatives in improving mathematics learning
 
Cultural & Aesthetic Values of Mathematics
Cultural & Aesthetic Values of MathematicsCultural & Aesthetic Values of Mathematics
Cultural & Aesthetic Values of Mathematics
 
Mathematics Laboratory,Club,Library
Mathematics Laboratory,Club,LibraryMathematics Laboratory,Club,Library
Mathematics Laboratory,Club,Library
 
algebraic expression class VIII
algebraic expression class VIIIalgebraic expression class VIII
algebraic expression class VIII
 
Mathematics Laboratory
Mathematics Laboratory Mathematics Laboratory
Mathematics Laboratory
 
Qualities of a good mathematics textbook
Qualities of a good mathematics textbookQualities of a good mathematics textbook
Qualities of a good mathematics textbook
 
Mathematics laboratory & mathematics club
Mathematics laboratory & mathematics clubMathematics laboratory & mathematics club
Mathematics laboratory & mathematics club
 
Meaning, Nature and Structure of Mathematics- Mathematics pedagogy
Meaning, Nature and Structure of Mathematics- Mathematics pedagogy Meaning, Nature and Structure of Mathematics- Mathematics pedagogy
Meaning, Nature and Structure of Mathematics- Mathematics pedagogy
 
Writing Specific Objectives in Mathematics ppt
Writing  Specific Objectives in Mathematics ppt Writing  Specific Objectives in Mathematics ppt
Writing Specific Objectives in Mathematics ppt
 
Mathematical skills
Mathematical   skillsMathematical   skills
Mathematical skills
 

Viewers also liked

Recreational Mathematics
Recreational MathematicsRecreational Mathematics
Recreational MathematicsMRIDUL GUPTA
 
Recreational mathematics aditya verma xc
Recreational mathematics       aditya verma   xcRecreational mathematics       aditya verma   xc
Recreational mathematics aditya verma xcAditya Verma
 
Puzzle Games - Math Games, Logic Games, Puzzles and Brain Teasers.
Puzzle Games - Math Games, Logic Games, Puzzles and Brain Teasers. Puzzle Games - Math Games, Logic Games, Puzzles and Brain Teasers.
Puzzle Games - Math Games, Logic Games, Puzzles and Brain Teasers. Abhilash Menon
 
Why Math Education Needs Puzzles
Why Math Education Needs PuzzlesWhy Math Education Needs Puzzles
Why Math Education Needs Puzzlesscottekim
 
Summary the good earth story (chapter I to III)
Summary the good earth story (chapter I to III)Summary the good earth story (chapter I to III)
Summary the good earth story (chapter I to III)Thai Chamroeun
 
Recreational Math Puzzles
Recreational Math PuzzlesRecreational Math Puzzles
Recreational Math PuzzlesMHS
 
Mathematics Puzzles
Mathematics PuzzlesMathematics Puzzles
Mathematics Puzzlesaseemsherin
 
Welcome back to school...
Welcome back to school...Welcome back to school...
Welcome back to school...Patz_Ibarra
 
Patterns Symmetry in Math_ SUNY Cortland_072010
Patterns  Symmetry in Math_ SUNY Cortland_072010Patterns  Symmetry in Math_ SUNY Cortland_072010
Patterns Symmetry in Math_ SUNY Cortland_072010Lee M. Kaltman
 
pigeonhole principle
pigeonhole principlepigeonhole principle
pigeonhole principleJeneva Clark
 
Back to school powerpoint
Back to school powerpointBack to school powerpoint
Back to school powerpointjgilyard1
 
Pigeonhole Principle
Pigeonhole PrinciplePigeonhole Principle
Pigeonhole Principlenielsoli
 
Back to School Presentation
Back to School PresentationBack to School Presentation
Back to School PresentationKerri Checchia
 
Math wordles - Mathematical Word Puzzles
Math wordles - Mathematical Word PuzzlesMath wordles - Mathematical Word Puzzles
Math wordles - Mathematical Word PuzzlesJeff Lefton
 

Viewers also liked (20)

Recreational Mathematics
Recreational MathematicsRecreational Mathematics
Recreational Mathematics
 
Mathematical puzzles
Mathematical puzzlesMathematical puzzles
Mathematical puzzles
 
Recreational mathematics aditya verma xc
Recreational mathematics       aditya verma   xcRecreational mathematics       aditya verma   xc
Recreational mathematics aditya verma xc
 
Math activities
Math activitiesMath activities
Math activities
 
Puzzle Games - Math Games, Logic Games, Puzzles and Brain Teasers.
Puzzle Games - Math Games, Logic Games, Puzzles and Brain Teasers. Puzzle Games - Math Games, Logic Games, Puzzles and Brain Teasers.
Puzzle Games - Math Games, Logic Games, Puzzles and Brain Teasers.
 
Why Math Education Needs Puzzles
Why Math Education Needs PuzzlesWhy Math Education Needs Puzzles
Why Math Education Needs Puzzles
 
Summary the good earth story (chapter I to III)
Summary the good earth story (chapter I to III)Summary the good earth story (chapter I to III)
Summary the good earth story (chapter I to III)
 
Maths puzzle
Maths puzzleMaths puzzle
Maths puzzle
 
Puzzles
PuzzlesPuzzles
Puzzles
 
Recreational Math Puzzles
Recreational Math PuzzlesRecreational Math Puzzles
Recreational Math Puzzles
 
Mathematics Puzzles
Mathematics PuzzlesMathematics Puzzles
Mathematics Puzzles
 
Welcome back to school...
Welcome back to school...Welcome back to school...
Welcome back to school...
 
Patterns Symmetry in Math_ SUNY Cortland_072010
Patterns  Symmetry in Math_ SUNY Cortland_072010Patterns  Symmetry in Math_ SUNY Cortland_072010
Patterns Symmetry in Math_ SUNY Cortland_072010
 
pigeonhole principle
pigeonhole principlepigeonhole principle
pigeonhole principle
 
Back to school powerpoint
Back to school powerpointBack to school powerpoint
Back to school powerpoint
 
Pigeonhole Principle
Pigeonhole PrinciplePigeonhole Principle
Pigeonhole Principle
 
Back to School Presentation
Back to School PresentationBack to School Presentation
Back to School Presentation
 
Math activities
Math activitiesMath activities
Math activities
 
WORDLES
WORDLESWORDLES
WORDLES
 
Math wordles - Mathematical Word Puzzles
Math wordles - Mathematical Word PuzzlesMath wordles - Mathematical Word Puzzles
Math wordles - Mathematical Word Puzzles
 

Similar to Recreation mathematics ppt

A novel method for mounting gunn diode in active slot ring
A novel method for mounting gunn diode in active slot ringA novel method for mounting gunn diode in active slot ring
A novel method for mounting gunn diode in active slot ringAlexander Decker
 
Decision maths 1 graphs and networks
Decision maths 1 graphs and networksDecision maths 1 graphs and networks
Decision maths 1 graphs and networksMichael Mireku
 
EVALUATION OF RADIATED EMISSIONS FROM PCB AND CABLES AT POST-LAYOUT LEVEL
EVALUATION OF RADIATED EMISSIONS FROM PCB AND CABLES AT POST-LAYOUT LEVELEVALUATION OF RADIATED EMISSIONS FROM PCB AND CABLES AT POST-LAYOUT LEVEL
EVALUATION OF RADIATED EMISSIONS FROM PCB AND CABLES AT POST-LAYOUT LEVELPiero Belforte
 
CS 354 More Graphics Pipeline
CS 354 More Graphics PipelineCS 354 More Graphics Pipeline
CS 354 More Graphics PipelineMark Kilgard
 
Analysis Of 3C-Sic Double Implanted MOSFET With Gaussian Profile Doping In Th...
Analysis Of 3C-Sic Double Implanted MOSFET With Gaussian Profile Doping In Th...Analysis Of 3C-Sic Double Implanted MOSFET With Gaussian Profile Doping In Th...
Analysis Of 3C-Sic Double Implanted MOSFET With Gaussian Profile Doping In Th...IJRES Journal
 
Design of Quaternary Logical Circuit Using Voltage and Current Mode Logic
Design of Quaternary Logical Circuit Using Voltage and Current Mode LogicDesign of Quaternary Logical Circuit Using Voltage and Current Mode Logic
Design of Quaternary Logical Circuit Using Voltage and Current Mode LogicVLSICS Design
 
Cbse class 12 physics sample paper 02 (for 2014)
Cbse class 12 physics sample paper 02 (for 2014)Cbse class 12 physics sample paper 02 (for 2014)
Cbse class 12 physics sample paper 02 (for 2014)mycbseguide
 
Design and analysis of high gain diode predistortion
Design and analysis of high gain diode predistortionDesign and analysis of high gain diode predistortion
Design and analysis of high gain diode predistortionijwmn
 
APznzaZLM_MVouyxM4cxHPJR5BC-TAxTWqhQJ2EywQQuXStxJTDoGkHdsKEQGd4Vo7BS3Q1npCOMV...
APznzaZLM_MVouyxM4cxHPJR5BC-TAxTWqhQJ2EywQQuXStxJTDoGkHdsKEQGd4Vo7BS3Q1npCOMV...APznzaZLM_MVouyxM4cxHPJR5BC-TAxTWqhQJ2EywQQuXStxJTDoGkHdsKEQGd4Vo7BS3Q1npCOMV...
APznzaZLM_MVouyxM4cxHPJR5BC-TAxTWqhQJ2EywQQuXStxJTDoGkHdsKEQGd4Vo7BS3Q1npCOMV...KUSHDHIRRA2111026030
 
Exponential Tapered Balun with Different Sizes for UWB Elliptical Dipole Antenna
Exponential Tapered Balun with Different Sizes for UWB Elliptical Dipole AntennaExponential Tapered Balun with Different Sizes for UWB Elliptical Dipole Antenna
Exponential Tapered Balun with Different Sizes for UWB Elliptical Dipole AntennaTELKOMNIKA JOURNAL
 
Year 12 Maths A Textbook - Chapter 7
Year 12 Maths A Textbook - Chapter 7Year 12 Maths A Textbook - Chapter 7
Year 12 Maths A Textbook - Chapter 7westy67968
 
Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...Usatyuk Vasiliy
 
pi-fp-man-2015
pi-fp-man-2015pi-fp-man-2015
pi-fp-man-2015Raj Nair
 

Similar to Recreation mathematics ppt (20)

Cmos uma
Cmos umaCmos uma
Cmos uma
 
Cmos uma
Cmos umaCmos uma
Cmos uma
 
A novel method for mounting gunn diode in active slot ring
A novel method for mounting gunn diode in active slot ringA novel method for mounting gunn diode in active slot ring
A novel method for mounting gunn diode in active slot ring
 
Tech Overview
Tech OverviewTech Overview
Tech Overview
 
Algorithms Design Exam Help
Algorithms Design Exam HelpAlgorithms Design Exam Help
Algorithms Design Exam Help
 
Decision maths 1 graphs and networks
Decision maths 1 graphs and networksDecision maths 1 graphs and networks
Decision maths 1 graphs and networks
 
EVALUATION OF RADIATED EMISSIONS FROM PCB AND CABLES AT POST-LAYOUT LEVEL
EVALUATION OF RADIATED EMISSIONS FROM PCB AND CABLES AT POST-LAYOUT LEVELEVALUATION OF RADIATED EMISSIONS FROM PCB AND CABLES AT POST-LAYOUT LEVEL
EVALUATION OF RADIATED EMISSIONS FROM PCB AND CABLES AT POST-LAYOUT LEVEL
 
Kailash(13EC35032)_mtp.pptx
Kailash(13EC35032)_mtp.pptxKailash(13EC35032)_mtp.pptx
Kailash(13EC35032)_mtp.pptx
 
CS 354 More Graphics Pipeline
CS 354 More Graphics PipelineCS 354 More Graphics Pipeline
CS 354 More Graphics Pipeline
 
Analysis Of 3C-Sic Double Implanted MOSFET With Gaussian Profile Doping In Th...
Analysis Of 3C-Sic Double Implanted MOSFET With Gaussian Profile Doping In Th...Analysis Of 3C-Sic Double Implanted MOSFET With Gaussian Profile Doping In Th...
Analysis Of 3C-Sic Double Implanted MOSFET With Gaussian Profile Doping In Th...
 
Design of Quaternary Logical Circuit Using Voltage and Current Mode Logic
Design of Quaternary Logical Circuit Using Voltage and Current Mode LogicDesign of Quaternary Logical Circuit Using Voltage and Current Mode Logic
Design of Quaternary Logical Circuit Using Voltage and Current Mode Logic
 
Jy3517271730
Jy3517271730Jy3517271730
Jy3517271730
 
Cbse class 12 physics sample paper 02 (for 2014)
Cbse class 12 physics sample paper 02 (for 2014)Cbse class 12 physics sample paper 02 (for 2014)
Cbse class 12 physics sample paper 02 (for 2014)
 
Design and analysis of high gain diode predistortion
Design and analysis of high gain diode predistortionDesign and analysis of high gain diode predistortion
Design and analysis of high gain diode predistortion
 
APznzaZLM_MVouyxM4cxHPJR5BC-TAxTWqhQJ2EywQQuXStxJTDoGkHdsKEQGd4Vo7BS3Q1npCOMV...
APznzaZLM_MVouyxM4cxHPJR5BC-TAxTWqhQJ2EywQQuXStxJTDoGkHdsKEQGd4Vo7BS3Q1npCOMV...APznzaZLM_MVouyxM4cxHPJR5BC-TAxTWqhQJ2EywQQuXStxJTDoGkHdsKEQGd4Vo7BS3Q1npCOMV...
APznzaZLM_MVouyxM4cxHPJR5BC-TAxTWqhQJ2EywQQuXStxJTDoGkHdsKEQGd4Vo7BS3Q1npCOMV...
 
Exponential Tapered Balun with Different Sizes for UWB Elliptical Dipole Antenna
Exponential Tapered Balun with Different Sizes for UWB Elliptical Dipole AntennaExponential Tapered Balun with Different Sizes for UWB Elliptical Dipole Antenna
Exponential Tapered Balun with Different Sizes for UWB Elliptical Dipole Antenna
 
Year 12 Maths A Textbook - Chapter 7
Year 12 Maths A Textbook - Chapter 7Year 12 Maths A Textbook - Chapter 7
Year 12 Maths A Textbook - Chapter 7
 
Algorithms Design Assignment Help
Algorithms Design Assignment HelpAlgorithms Design Assignment Help
Algorithms Design Assignment Help
 
Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...
 
pi-fp-man-2015
pi-fp-man-2015pi-fp-man-2015
pi-fp-man-2015
 

Recently uploaded

_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 

Recently uploaded (20)

_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 

Recreation mathematics ppt

  • 1. Jo Ellis-Monaghan St. Michaels College Colchester, VT 05439 e-mail: jellis-monaghan@smcvt.edu website: http://academics.smcvt.edu/jellis-monaghan andand Other ApplicationsofOther Applicationsof Graphsand NetworksGraphsand Networks 2 2 2 1 1 1 3 3 3 4 4 4 2
  • 2. A Graph or Network is a set of vertices (dots) with edges (lines) connecting them. Two vertices are adjacent if there is a line between them. The vertices A and B above are adjacent because the edge AB is between them. An edge is incident to each of the vertices which are its end points. The degree of a vertex is the number of edges sticking out from it. Graphs and NetworksGraphs and Networks A B CD A B CD A multiple edge A loop A B CD
  • 3. TheKevin Bacon GameTheKevin Bacon Game oror 6 Degreesof separation6 Degreesof separation http://www.spub.ksu.edu/issues/v100/FA/n069/fea- making-bacon-fuqua.html Bacon Number # of People 0 1 1 1766 2 141840 3 385670 4 93598 5 7304 6 920 7 115 8 61 Total number of linkable actors: 631275 Weighted total of linkable actors: 1860181 Average Bacon number: 2.947 Connery Number # of people 0 1 1 2216 2 204269 3 330591 4 32857 5 2948 6 409 7 46 8 8 Average Connery Number: 2.706 Kevin Bacon is not evenKevin Bacon is not even among the top 1000 mostamong the top 1000 most connected actors in Hollywoodconnected actors in Hollywood (1222(1222thth ).). Data from The Oracle ofData from The Oracle of Bacon at UVABacon at UVA
  • 4. Thesmall world phenomenonThesmall world phenomenon Stanley Milgram sent a series of traceable letters from people in the Midwest to one of two destinations in Boston. The letters could be sent only to someone whom the current holder knew by first name. Milgram kept track of the letters and found a median chain length of about six, thus supporting the notion of "six degrees of separation."http://mathforum.org/mam/04/poster.html
  • 5. Social NetworksSocial Networks •Stock Ownership (2001 NY Stock Exchange) •Children’s Social Network •Social Network of Sexual Contacts http://mathforum.org/mam/04/poster.html
  • 6. Infrastructureand RobustnessInfrastructureand Robustness MapQuest JetBlue Scale FreeScale Free DistributedDistributed Numberofvertices Vertex degree Numberof Vertex degree
  • 7. Maximal Matchingsin BipartiteGraphsMaximal Matchingsin BipartiteGraphs Start with any matching Find an alternating path Start at an unmatched vertex on the left End at an unmatched vertex on the right Switch matching to nonmatching and vice versa A maximal matching! A Bipartite GraphA Bipartite Graph
  • 8. Conflict SchedulingConflict Scheduling Draw edges between classes with conflicting times Color so that adjacent vertices have different colors. Minimum number of colors = minimum required classrooms. A E D C B A E D C B
  • 9. Frequency Assignment Assign frequencies to mobile radios and other users of the electromagnetic spectrum. Two customers that are sufficiently close must be assigned different frequencies, while those that are distant can share frequencies. Minimize the number of frequencies.  Vertices: users of mobile radios  Edges: between users whose frequencies might interfere  Colors: assignments of different frequencies Need at least as many frequencies as the minimum number of colors required! Conflict SchedulingConflict Scheduling Register Allocation Assign variables to hardware registers during program execution. Variables conflict with each other if one is used both before and after the other within a short period of time (for instance, within a subroutine). Minimize the use of non- register memory. Vertices: the different variables Edges: between variables which conflict with each other Colors: assignment of registers Need at least as many registers as the minimum number of colors required!
  • 10. IBM’s objective is to check a chip’s design and find all occurrences of a simple pattern to: – Find possible error spots – Check for already patented segments – Locate particular devices for updating Rectilinear pattern recognitionRectilinear pattern recognition joint work with J. Cohn (IBM), R. Snapp and D. Nardi (UVM)joint work with J. Cohn (IBM), R. Snapp and D. Nardi (UVM) The HaystackThe Haystack The Needle…The Needle…
  • 11. Pre-ProcessingPre-Processing Algorithm is cutting edge, and not currently used for this application in industry. BEGIN /* GULP2A CALLED ON THU FEB 21 15:08:23 2002 */ EQUIV 1 1000 MICRON +X,+Y MSGPER -1000000 -1000000 1000000 1000000 0 0 HEADER GYMGL1 'OUTPUT 2002/02/21/14/47/12/cohn' LEVEL PC LEVEL RX CNAME ULTCB8AD CELL ULTCB8AD PRIME PGON N RX 1467923 780300 1468180 780300 1468180 780600 + 1469020 780600 1469020 780300 1469181 780300 1469181 + 781710 1469020 781710 1469020 781400 1468180 781400 + 1468180 781710 1467923 781710 PGON N PC 1468500 782100 1468300 782100 1468300 781700 + 1468260 781700 1468260 780300 1468500 780300 1468500 + 780500 1468380 780500 1468380 781500 1468500 781500 RECT N PC 1467800 780345 1503 298 ENDMSG Two different layers/rectangles are combined into one layer that contains three shapes; one rectangle (purple) and two polygons (red and blue) (Raw data format)(Raw data format)
  • 12. Both target pattern and entire chip are encoded like this, with the vertices also holding geometric information about the shape they represent. Then we do a depth-first search for the target subgraph. The addition information in the vertices reduces the search to linear time, while the entire chip encoding is theoretically N2 in the number of faces, but practically NlogN. Linear timesubgraph search for targetLinear timesubgraph search for target
  • 13. Netlist LayoutNetlist Layout How do we convert this… … into this?
  • 14. A set S of vertices ( the pins) hundreds of thousands. A partition P1 of the pins (the gates) 2 to 1000 pins per gate, average of about 3.5. A partition P2 of the pins (the wires) again 2 to 1000 pins per wire, average of about 3.5. A maximum permitted delay between pairs of pins. NetlistNetlist Example Gate Pin Wire
  • 16. Placement layer- gates/pins go here Vias (vertical connectors) Horizontal wiring layer Vertical wiring layer Up to 12 or so layers The Wiring Space
  • 17. Thegeneral ideaThegeneral idea Place the pins so that pins are in their gates on the placement layer with non-overlapping gates. Place the wires in the wiring space so that the delay constrains on pairs of pins are met, where delay is proportional to minimum distance within the wiring, and via delay is negligible
  • 18. Lotsof Problems….Lotsof Problems…. Identify CongestionIdentify Congestion  Identify dense substructures from the netlist  Develop a congestion ‘metric’ A B C D F G E H Congested area Congested area What often happens What would be good
  • 19. Automate Wiring Small ConfigurationsAutomate Wiring Small Configurations Some are easy to place and route Simple left to right logic No / few loops (circuits) Uniform, low fan-out Statistical models work Some are very difficult E.g. ‘Crossbar Switches’ Many loops (circuits) Non-uniform fan-out Statistical models don’t work
  • 20. Nano-Origami: Scientists At Scripps Research Create Single, Clonable Strand Of DNA That Folds Into An Octahedron A group of scientists at The Scripps Research Institute has designed, constructed, and imaged a single strand of DNA that spontaneously folds into a highly rigid, nanoscale octahedron that is several million times smaller than the length of a standard ruler and about the size of several other common biological structures, such as a small virus or a cellular ribosome. Biomolecular constructionsBiomolecular constructions http://www.sciencedaily.com/releases/2004/02/04 0212082529.htm
  • 21. Assuring cohesionAssuring cohesion A problem from biomolecular computing—physically constructingA problem from biomolecular computing—physically constructing graphs by ‘zipping together’ single strands of DNAgraphs by ‘zipping together’ single strands of DNA (not allowed) N. Jonoska, N. Saito, ’02
  • 22. DNA sequencingDNA sequencing AGGCTC AGGCT GGCTC TCTAC CTCTA TTCTA CTACT It is very hard in general to “read off’ the sequence of a long strand of DNA. Instead, researchers probe for “snippets” of a fixed length, and read those. The problem then becomes reconstructing the original long strand of DNA from the set of snippets.
  • 23. Enumerating thereconstructionsEnumerating thereconstructions This leads to a directed graph with the same number of in-arrows as out arrows at each vertex. The number of reconstructions is then equal to the number of paths through the graph that traverse all the edges in the direction of their arrows.
  • 24. Conquering thecrazy cubesConquering thecrazy cubes The cubes from my puzzle are represented below. B B B G G G GR R W W W 11 B G R R R W 33 B G R R W W 44 22
  • 25. Build the Model We will model each cube with a multigraph. The vertices will correspond to the four colors and we connect the corresponding vertices u and v if there is a pair of opposite faces colored u and v. 11 4433 22
  • 26. Build theModelBuild theModel Now construct a single multigraph with 4 vertices and the 12 edges, labeling each edge by the cube associated with it. 2 2 2 1 1 1 3 3 3 4 4 4 2 R GB W 11 22 4433
  • 27. CharacterizeaSolutionCharacterizeaSolution Suppose the puzzle has a solution. How would it be represented on the final multigraph? One subgraph will represent the front and back of the tower and a second subgraph will represent the sides of the tower. Using an edge in a subgraph corresponds to a positioning of the cube (either front/back or sides). 2 2 2 1 1 1 3 3 3 4 4 4 2
  • 28. CharacterizeFront/Back and Left/Right subgraphsCharacterizeFront/Back and Left/Right subgraphs What are the restrictions on the subgraphs and how do they relate to the solution? 1. Uses all four vertices. (all four colors) 2. Must contain four edges, one from each cube. (orient each cube) 3. No edge can be used more than once. (can’t use same orientation twice) 4. Each vertex must be of degree 2. (use that color twice, one front & one back, or one left & one right)
  • 29. Two Subgraphssatisfying theconditionsTwo Subgraphssatisfying theconditions Here are two such subgraphs: 2 2 2 1 1 1 3 3 3 4 4 4 2 3 1 1 2 4 3 2 4 Front/Back Sides Now, stack the cubes using these faces as the front/back and sides. Since each edge represents an orientation, label the edges to determine the orientation.
  • 30. Now, stack the cubes using these faces as the front/back and sides. Build thesolution stackBuild thesolution stack 2 2 2 1 1 1 3 3 3 4 4 4 2 ? Is there another solution? ? Is it possible to find a set of subgraphs that use the loops ? 3 1 1 2 4 3 2 4 Front/Back Sides f b b f b f b f l r l r l r l r
  • 31. Only six types of subgraphs meet the solution requirements: All subgraphswith 4 edgesand 4 verticesAll subgraphswith 4 edgesand 4 vertices of degree2of degree2 “square cycle” “crossed cycle” “loop and triangle” “two loops and a C2” “two C2’s”“four loops”
  • 32. “Same” Loop and a Triangle Crossed Cycles
  • 34. So, look for these types of subgraphs “square cycle” “crossed cycle” “loop and triangle” “four loops” “two loops and a C2” “two C2’s” Crazy Cubes/Instant Insanity slides modified from: Sarah Graham--http://academics.smcvt.edu/jellis-monaghan/combo2/special_topics_presentations.htm Judy Lalani-- http://math.hope.edu/lalani/ScienceDay.ppt

Editor's Notes

  1. Rod Steiger is the center of the Hollywood universe as of April 29, 2003 (Average Steiger number—2.652. Sean is #13
  2. Measurements—diameter (max shortest distance), avg degree, average clustering, where cluster (v) = 2n/(d*(d-1)), where n is the number of edges among the neighbors of v and d= deg v
  3. Other scale free networks—the internet, phone communications, emails, bibliographic citatations Power law -> fraction of verts w/ degree d is proportional to d^ -b for some constant b, often with 2<b<3 Social networks have high clustering, physical networks (eg power grids and transportaion) have low clustering and are vulnerable.
  4. Many processes are algorithmic—but some (like this) are fast, while others are too slow to be practical
  5. Mention there is an algorithmic approach here as well—contract and delete, but it is exponential in the number of edges
  6. Variables in registers can be accessed much quicker than those not in registers. Typically, however, there are far more variables than registers so it is necessary to assign multiple variables to registers.
  7. Shih and Joyce constructed a 1669-nucleotide strand of DNA that they designed to have a number of self-complementary regions, which would induce the strand to fold back on itself to form a sturdy octahedron. Folding the DNA into the octahedral structures simply required the heating and then cooling of solutions containing the DNA, magnesium ions, and a few accessory molecules. And, indeed, the DNA spontaneously folded into the target structure. The researchers used cryoelectron microscopy, in collaboration with Research Assistant Joel Quispe of the Scripps Research Automated Molecular Imaging Group, to take two-dimensional snapshots of the octahedral structures. Significantly, the structures were highly uniform in shape -- uniform enough, in fact, to allow the reconstruction of the three-dimensional structure by computational averaging of the individual particle images.
  8. We have graph polynomials that allow us to determine, for a given graph, how many ways it can be constructed by a single long strand of DNA, or by several shorter strands. A with T: the purine adenine (A) always pairs with the pyrimidine thymine (T) C with G: the pyrimidine cytosine (C) always pairs with the purine guanine (G) Jonoska’s group has constructed and isolated ‘cubical’ DNA
  9. Again we have graph polynomials whose coefficients provide this enumeration
  10. Does anyone see a graph here? What are the essential relations/conflicts?? Ask for any thoughts about their cubes and problem. Any solutions? Any sets of cubes that would be easy to do? Any that would be impossible? How many possible stacks? Gross estimate (doesn’t take into account permuting faces of same color): 4! Ways to order them, 6 faces to face front times 4 ways to orient a cube for each gives 4!*24^4. But don’t count rotating the stack or cycling the order, so divide by 4*4 to get 497,664 possible stacks.
  11. What is important is which color is opposite which color.
  12. These cubes need to work together somehow—ie if we use red and green from cube one as front and back, it influences a) what we can choose for left and right for cube one, and b) what we can choose for the other cubes
  13. Each uses all four vertices. (all four colors on a side) Each uses all four numbers. (all four cubes used) Neither uses any of the edges of the other (no cube trying to be in two positions at once) All vertices have degree 2 (each color appears both on the front and back –or left and right)