SlideShare a Scribd company logo
1 of 13
Download to read offline
A Metaheuristic Search Technique for Graceful
Labels of Graphs
J. Ernstberger1 and A. D. Perkins2
5 March 2013
1
LaGrange College, jernstberger@lagrange.edu
2
Mississippi State University, perkins@cse.msstate.edu
Graceful Labels/Graphs
Rosa [7] defines the notion of a graceful label of a graph.
Restated by Vassilevska[8]
“A graceful labeling of a graph G with q edges is an
injection from the vertices of G to the set S of
integers {0, 1, . . . , q} such that when an edge with
vertices x and y are assigned the label |f (x) − f (y)|,
the resulting edge labelings are distinct.”
Applications of graph labelings (including graceful labelings)
are given in Bloom and Golomb [1].
Def. A graph that can be characterized via a graceful label is said
to be a graceful graph.
Graceful Label, Example
2
1
4 35
0 0
6
4
8
1
Figure: Graceful labelings of graphs. Left: A tree with six vertices.
Right: An eight-edged wheel graph.
Past Techniques
Eshghi and Azimi[2] - Constrained programming problem.
Fang[3] - simulated annealing (a statistical mechanics lens to
minimization) for graceful labelings of trees.
Eshghi and Mahmoudzadeh[5] - Metaheuristics (ant colony)
approach for graceful labelings.
Redl[6] - Integer and constrained programming problem with
specific implementation for speed.
Others
Metaheuristic Approach - Inspired by Genetic Algorithm
Holland[4] defines this concept of a genetic algorithm.
A population P of trial solutions is randomly created, typically
in Rm×n – m “solutions” for a problem whose domain is in
Rn(a, b).
A fitness function is defined so that the goodness-of-fit of
each member (possible solution) is measured.
Those solutions deemed most fit remain until a new
“generation”. This process is known as elitism.
Offspring are created via the two processes mutation and
crossover.
Mutation is the result of random noise being added to a
population (or individual attributes, the genes).
Crossover occurs with a probably p and is a direct swap
between genes.
Metaheuristic Approach, cont.
How did our formulation vary?
We use random permutations of the integers in the set
{0, 1, . . . , q} (q is the number of edges of the graph) to
create each member of the population. The population
P ∈ Zm×n(0, q)
Corresponding to the population was F(P) → E where
E ∈ Zm×q(1, q). Each row is the computed labeling for the
edges in accordance to the related edge list.
Practiced “elitism” with varying numbers/percentages of the
elite.
In our formulation, mutation over the integers and crossover
were equivalent–a swap.
Metaheuristic Approach, 3
The ith member of the population was evaluated according to
a fitness functional
J(Pi) =
1
q
q
j=1
(sort(F(Pi))j ≡ j)
=
1
q
q
j=1
(sort(Ei)j ≡ j)
Objective is to maximize, on (0,1), the fitness functional.
Notes:
There is no formal theory for the convergence (or lack
thereof) of the genetic algorithm.
The algorithm cannot state definitively that there is no
graceful label for a graph.
Experiment
Machinery
1. Intel Core i5 (2.6 GHz) / 4 GB RAM
2. Intel Core 2 Duo (3.0 GHz) / 2 GB RAM
3. All devices running MATLAB R2012B.
Trials - for each graph, T5, W10, etc., 100 trials on each of
100 different graphs.
Results
Graph Type Name Ant Col. Math Prog. GA
Wheels
W10 12.03 55.50 1.26
W15 139.37 3358.11 30.91
Helms
H8 22.40 1585.44 1.81
H10 37.71 3471.22 11.55
Cycles
C10 4.26 0.00 0.01
C15 166.26 0.65 0.28
Trees
T20 368.42 149.12 0.65
T25 1288.24 2898.14 2.82
Table: Comparison of GA data to the Eshghi, et. al. ACO[5] and
mathematical programming[2] routines.
Results, trees
Name Mean Gens. Prob. Conv. Mean Time(s)
T25 838.6 1.0000 2.82
T28 1603.3 0.9998 5.42
T30 2292.7 0.9991 9.04
T35 5823.0 0.9779 25.20
T40 11663.4 0.8267 58.56
Table: Metaheuristic search for graceful labelings of trees of size n ≥ 25.
Ratio of increase on time and mean generations more than
doubles (on 2.6x and 2.3x,resp.).
Due, in part, to the sort used currently.
Future Work
Explore labelings for large trees
Generalized Petersen graphs and product graphs
Computing-efficient fitness functional
Make software available
Port to computing-efficient language
References I
Gary S Bloom and Solomon W Golomb.
Applications of numbered undirected graphs.
Proceedings of the IEEE, 65(4):562–570, 1977.
Kourosh Eshghi and Parham Azimi.
Applications of mathematical programming in graceful labeling
of graphs.
Journal of Applied Mathematics, 2004(1):1–8, 2004.
Wenjie Fang.
A computational approach to the graceful tree conjecture.
arXiv preprint arXiv:1003.3045, 2010.
J.H. Holland.
Genetic algorithms and the optimal allocation of trials.
SIAM Journal of Computing, 2(2), 1973.
References II
Houra Mahmoudzadeh and Kourosh Eshghi.
A metaheuristic approach to the graceful labeling problem.
International Journal of Applied Metaheuristic Computing
(IJAMC), 1(4):42–56, 2010.
Timothy A Redl.
Graceful graphs and graceful labelings: two mathematical
programming formulations and some other new results.
Congressus Numerantium, pages 17–32, 2003.
Alexander Rosa.
On certain valuations of the vertices of a graph.
In Theory of Graphs (Internat. Symposium, Rome, pages
349–355, 1966.
Virginia Vassilevska.
Coding and graceful labeling of trees.

More Related Content

What's hot

What's hot (6)

Delta Like Robot
Delta Like RobotDelta Like Robot
Delta Like Robot
 
Relationship between some machine learning concepts
Relationship between some machine learning conceptsRelationship between some machine learning concepts
Relationship between some machine learning concepts
 
Tutorial7
Tutorial7Tutorial7
Tutorial7
 
武井研究室B3 ゼミ2015年1月15日
武井研究室B3 ゼミ2015年1月15日武井研究室B3 ゼミ2015年1月15日
武井研究室B3 ゼミ2015年1月15日
 
Java
JavaJava
Java
 
Dominating set of fixed size in degenerated graph
Dominating set of fixed size in degenerated graphDominating set of fixed size in degenerated graph
Dominating set of fixed size in degenerated graph
 

Similar to "A Metaheuristic Search Technique for Graceful Labels of Graphs" by J. Ernstberger and A. D. Perkins

On algorithmic problems concerning graphs of higher degree of symmetry
On algorithmic problems concerning graphs of higher degree of symmetryOn algorithmic problems concerning graphs of higher degree of symmetry
On algorithmic problems concerning graphs of higher degree of symmetrygraphhoc
 
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRYON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRYFransiskeran
 
EVEN GRACEFUL LABELLING OF A CLASS OF TREES
EVEN GRACEFUL LABELLING OF A CLASS OF TREESEVEN GRACEFUL LABELLING OF A CLASS OF TREES
EVEN GRACEFUL LABELLING OF A CLASS OF TREESFransiskeran
 
FREQUENT SUBGRAPH MINING ALGORITHMS - A SURVEY AND FRAMEWORK FOR CLASSIFICATION
FREQUENT SUBGRAPH MINING ALGORITHMS - A SURVEY AND FRAMEWORK FOR CLASSIFICATIONFREQUENT SUBGRAPH MINING ALGORITHMS - A SURVEY AND FRAMEWORK FOR CLASSIFICATION
FREQUENT SUBGRAPH MINING ALGORITHMS - A SURVEY AND FRAMEWORK FOR CLASSIFICATIONcscpconf
 
A new generalized lindley distribution
A new generalized lindley distributionA new generalized lindley distribution
A new generalized lindley distributionAlexander Decker
 
Overlapping T-block analysis and genetic optimization of rectangular grooves ...
Overlapping T-block analysis and genetic optimization of rectangular grooves ...Overlapping T-block analysis and genetic optimization of rectangular grooves ...
Overlapping T-block analysis and genetic optimization of rectangular grooves ...Yong Heui Cho
 
Graph theory and life
Graph theory and lifeGraph theory and life
Graph theory and lifeMilan Joshi
 
Hyers ulam rassias stability of exponential primitive mapping
Hyers  ulam rassias stability of exponential primitive mappingHyers  ulam rassias stability of exponential primitive mapping
Hyers ulam rassias stability of exponential primitive mappingAlexander Decker
 
Gaps between the theory and practice of large-scale matrix-based network comp...
Gaps between the theory and practice of large-scale matrix-based network comp...Gaps between the theory and practice of large-scale matrix-based network comp...
Gaps between the theory and practice of large-scale matrix-based network comp...David Gleich
 
Supersonic Spreading of Correlators in Long-Range Quantum Lattice Models
Supersonic Spreading of Correlators in Long-Range Quantum Lattice ModelsSupersonic Spreading of Correlators in Long-Range Quantum Lattice Models
Supersonic Spreading of Correlators in Long-Range Quantum Lattice ModelsMauritz van den Worm
 
Tree models with Scikit-Learn: Great models with little assumptions
Tree models with Scikit-Learn: Great models with little assumptionsTree models with Scikit-Learn: Great models with little assumptions
Tree models with Scikit-Learn: Great models with little assumptionsGilles Louppe
 
10.1.1.474.2861
10.1.1.474.286110.1.1.474.2861
10.1.1.474.2861pkavitha
 
Minimizing cost in distributed multiquery processing applications
Minimizing cost in distributed multiquery processing applicationsMinimizing cost in distributed multiquery processing applications
Minimizing cost in distributed multiquery processing applicationsLuis Galárraga
 
Brian Covello: Research in Mathematical Group Representation Theory and Symmetry
Brian Covello: Research in Mathematical Group Representation Theory and SymmetryBrian Covello: Research in Mathematical Group Representation Theory and Symmetry
Brian Covello: Research in Mathematical Group Representation Theory and SymmetryBrian Covello
 
Discretization of a Mathematical Model for Tumor-Immune System Interaction wi...
Discretization of a Mathematical Model for Tumor-Immune System Interaction wi...Discretization of a Mathematical Model for Tumor-Immune System Interaction wi...
Discretization of a Mathematical Model for Tumor-Immune System Interaction wi...mathsjournal
 
DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...
DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...
DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...mathsjournal
 
DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...
DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...
DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...mathsjournal
 
DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...
DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...
DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...mathsjournal
 

Similar to "A Metaheuristic Search Technique for Graceful Labels of Graphs" by J. Ernstberger and A. D. Perkins (20)

Planted Clique Research Paper
Planted Clique Research PaperPlanted Clique Research Paper
Planted Clique Research Paper
 
Entropy based measures for graphs
Entropy based measures for graphsEntropy based measures for graphs
Entropy based measures for graphs
 
On algorithmic problems concerning graphs of higher degree of symmetry
On algorithmic problems concerning graphs of higher degree of symmetryOn algorithmic problems concerning graphs of higher degree of symmetry
On algorithmic problems concerning graphs of higher degree of symmetry
 
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRYON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
 
EVEN GRACEFUL LABELLING OF A CLASS OF TREES
EVEN GRACEFUL LABELLING OF A CLASS OF TREESEVEN GRACEFUL LABELLING OF A CLASS OF TREES
EVEN GRACEFUL LABELLING OF A CLASS OF TREES
 
FREQUENT SUBGRAPH MINING ALGORITHMS - A SURVEY AND FRAMEWORK FOR CLASSIFICATION
FREQUENT SUBGRAPH MINING ALGORITHMS - A SURVEY AND FRAMEWORK FOR CLASSIFICATIONFREQUENT SUBGRAPH MINING ALGORITHMS - A SURVEY AND FRAMEWORK FOR CLASSIFICATION
FREQUENT SUBGRAPH MINING ALGORITHMS - A SURVEY AND FRAMEWORK FOR CLASSIFICATION
 
A new generalized lindley distribution
A new generalized lindley distributionA new generalized lindley distribution
A new generalized lindley distribution
 
Overlapping T-block analysis and genetic optimization of rectangular grooves ...
Overlapping T-block analysis and genetic optimization of rectangular grooves ...Overlapping T-block analysis and genetic optimization of rectangular grooves ...
Overlapping T-block analysis and genetic optimization of rectangular grooves ...
 
Graph theory and life
Graph theory and lifeGraph theory and life
Graph theory and life
 
Hyers ulam rassias stability of exponential primitive mapping
Hyers  ulam rassias stability of exponential primitive mappingHyers  ulam rassias stability of exponential primitive mapping
Hyers ulam rassias stability of exponential primitive mapping
 
Gaps between the theory and practice of large-scale matrix-based network comp...
Gaps between the theory and practice of large-scale matrix-based network comp...Gaps between the theory and practice of large-scale matrix-based network comp...
Gaps between the theory and practice of large-scale matrix-based network comp...
 
Supersonic Spreading of Correlators in Long-Range Quantum Lattice Models
Supersonic Spreading of Correlators in Long-Range Quantum Lattice ModelsSupersonic Spreading of Correlators in Long-Range Quantum Lattice Models
Supersonic Spreading of Correlators in Long-Range Quantum Lattice Models
 
Tree models with Scikit-Learn: Great models with little assumptions
Tree models with Scikit-Learn: Great models with little assumptionsTree models with Scikit-Learn: Great models with little assumptions
Tree models with Scikit-Learn: Great models with little assumptions
 
10.1.1.474.2861
10.1.1.474.286110.1.1.474.2861
10.1.1.474.2861
 
Minimizing cost in distributed multiquery processing applications
Minimizing cost in distributed multiquery processing applicationsMinimizing cost in distributed multiquery processing applications
Minimizing cost in distributed multiquery processing applications
 
Brian Covello: Research in Mathematical Group Representation Theory and Symmetry
Brian Covello: Research in Mathematical Group Representation Theory and SymmetryBrian Covello: Research in Mathematical Group Representation Theory and Symmetry
Brian Covello: Research in Mathematical Group Representation Theory and Symmetry
 
Discretization of a Mathematical Model for Tumor-Immune System Interaction wi...
Discretization of a Mathematical Model for Tumor-Immune System Interaction wi...Discretization of a Mathematical Model for Tumor-Immune System Interaction wi...
Discretization of a Mathematical Model for Tumor-Immune System Interaction wi...
 
DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...
DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...
DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...
 
DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...
DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...
DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...
 
DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...
DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...
DISCRETIZATION OF A MATHEMATICAL MODEL FOR TUMOR-IMMUNE SYSTEM INTERACTION WI...
 

More from Jon Ernstberger

Mathematics Graduate Student Seminar
Mathematics Graduate Student Seminar Mathematics Graduate Student Seminar
Mathematics Graduate Student Seminar Jon Ernstberger
 
Social Media for the MAA Southeast Section
Social Media for the MAA Southeast SectionSocial Media for the MAA Southeast Section
Social Media for the MAA Southeast SectionJon Ernstberger
 
Graduate Student Workshop: Sound Teaching Practices
Graduate Student Workshop:  Sound Teaching PracticesGraduate Student Workshop:  Sound Teaching Practices
Graduate Student Workshop: Sound Teaching PracticesJon Ernstberger
 
OctaveGT Toolbox: Student Growth Through an Open Software Project
OctaveGT Toolbox: Student Growth Through an Open Software ProjectOctaveGT Toolbox: Student Growth Through an Open Software Project
OctaveGT Toolbox: Student Growth Through an Open Software ProjectJon Ernstberger
 
HigherEdScope: A New Frontier in Digital Development
HigherEdScope: A New Frontier in Digital DevelopmentHigherEdScope: A New Frontier in Digital Development
HigherEdScope: A New Frontier in Digital DevelopmentJon Ernstberger
 
Going the Distance: Planning Through the Lens of Online Learning
Going the Distance: Planning Through the Lens of Online LearningGoing the Distance: Planning Through the Lens of Online Learning
Going the Distance: Planning Through the Lens of Online LearningJon Ernstberger
 
Two Balls, One Bat: The SACSCOC Fifth-Year Review as a Motivator For Institut...
Two Balls, One Bat: The SACSCOC Fifth-Year Review as a Motivator For Institut...Two Balls, One Bat: The SACSCOC Fifth-Year Review as a Motivator For Institut...
Two Balls, One Bat: The SACSCOC Fifth-Year Review as a Motivator For Institut...Jon Ernstberger
 
MAA Southeast Section Picture Slideshow
MAA Southeast Section Picture SlideshowMAA Southeast Section Picture Slideshow
MAA Southeast Section Picture SlideshowJon Ernstberger
 
Optimized Classroom Scheduling at LaGrange College
Optimized Classroom Scheduling at LaGrange CollegeOptimized Classroom Scheduling at LaGrange College
Optimized Classroom Scheduling at LaGrange CollegeJon Ernstberger
 
High Speed Parameter Estimation for a Homogenized Energy Model- Doctoral Defe...
High Speed Parameter Estimation for a Homogenized Energy Model- Doctoral Defe...High Speed Parameter Estimation for a Homogenized Energy Model- Doctoral Defe...
High Speed Parameter Estimation for a Homogenized Energy Model- Doctoral Defe...Jon Ernstberger
 
2007 Oral Preliminary Defense
2007 Oral Preliminary Defense2007 Oral Preliminary Defense
2007 Oral Preliminary DefenseJon Ernstberger
 
NCSU MGSA Unix Presentation
NCSU MGSA Unix PresentationNCSU MGSA Unix Presentation
NCSU MGSA Unix PresentationJon Ernstberger
 
An Online, General Education Math/Finances/Spreadsheet Course v. 3.x
An Online, General Education Math/Finances/Spreadsheet Course v. 3.xAn Online, General Education Math/Finances/Spreadsheet Course v. 3.x
An Online, General Education Math/Finances/Spreadsheet Course v. 3.xJon Ernstberger
 
Reflections on the Initiation of a Modeling-Focused Undergraduate Research Pr...
Reflections on the Initiation of a Modeling-Focused Undergraduate Research Pr...Reflections on the Initiation of a Modeling-Focused Undergraduate Research Pr...
Reflections on the Initiation of a Modeling-Focused Undergraduate Research Pr...Jon Ernstberger
 
Why Computational/Applied Mathematics?
Why Computational/Applied Mathematics?Why Computational/Applied Mathematics?
Why Computational/Applied Mathematics?Jon Ernstberger
 
Sustainability of the Irish; 3D Journeys: A Preview
Sustainability of the Irish; 3D Journeys: A PreviewSustainability of the Irish; 3D Journeys: A Preview
Sustainability of the Irish; 3D Journeys: A PreviewJon Ernstberger
 
Irish E fforts at Sustainability: A Green Island?"
Irish Efforts at Sustainability: A Green Island?"Irish Efforts at Sustainability: A Green Island?"
Irish E fforts at Sustainability: A Green Island?"Jon Ernstberger
 
Compare and contrast: Online vs. Traditional Course Syllabi
Compare and contrast:   Online vs. Traditional Course SyllabiCompare and contrast:   Online vs. Traditional Course Syllabi
Compare and contrast: Online vs. Traditional Course SyllabiJon Ernstberger
 
Online Learning at LaGrange College
Online Learning at LaGrange CollegeOnline Learning at LaGrange College
Online Learning at LaGrange CollegeJon Ernstberger
 

More from Jon Ernstberger (20)

Mathematics Graduate Student Seminar
Mathematics Graduate Student Seminar Mathematics Graduate Student Seminar
Mathematics Graduate Student Seminar
 
Social Media for the MAA Southeast Section
Social Media for the MAA Southeast SectionSocial Media for the MAA Southeast Section
Social Media for the MAA Southeast Section
 
Graduate Student Workshop: Sound Teaching Practices
Graduate Student Workshop:  Sound Teaching PracticesGraduate Student Workshop:  Sound Teaching Practices
Graduate Student Workshop: Sound Teaching Practices
 
OctaveGT Toolbox: Student Growth Through an Open Software Project
OctaveGT Toolbox: Student Growth Through an Open Software ProjectOctaveGT Toolbox: Student Growth Through an Open Software Project
OctaveGT Toolbox: Student Growth Through an Open Software Project
 
HigherEdScope: A New Frontier in Digital Development
HigherEdScope: A New Frontier in Digital DevelopmentHigherEdScope: A New Frontier in Digital Development
HigherEdScope: A New Frontier in Digital Development
 
Going the Distance: Planning Through the Lens of Online Learning
Going the Distance: Planning Through the Lens of Online LearningGoing the Distance: Planning Through the Lens of Online Learning
Going the Distance: Planning Through the Lens of Online Learning
 
Two Balls, One Bat: The SACSCOC Fifth-Year Review as a Motivator For Institut...
Two Balls, One Bat: The SACSCOC Fifth-Year Review as a Motivator For Institut...Two Balls, One Bat: The SACSCOC Fifth-Year Review as a Motivator For Institut...
Two Balls, One Bat: The SACSCOC Fifth-Year Review as a Motivator For Institut...
 
MAA Southeast Section Picture Slideshow
MAA Southeast Section Picture SlideshowMAA Southeast Section Picture Slideshow
MAA Southeast Section Picture Slideshow
 
Optimized Classroom Scheduling at LaGrange College
Optimized Classroom Scheduling at LaGrange CollegeOptimized Classroom Scheduling at LaGrange College
Optimized Classroom Scheduling at LaGrange College
 
High Speed Parameter Estimation for a Homogenized Energy Model- Doctoral Defe...
High Speed Parameter Estimation for a Homogenized Energy Model- Doctoral Defe...High Speed Parameter Estimation for a Homogenized Energy Model- Doctoral Defe...
High Speed Parameter Estimation for a Homogenized Energy Model- Doctoral Defe...
 
2007 Oral Preliminary Defense
2007 Oral Preliminary Defense2007 Oral Preliminary Defense
2007 Oral Preliminary Defense
 
The Moodle Gradebook
The Moodle GradebookThe Moodle Gradebook
The Moodle Gradebook
 
NCSU MGSA Unix Presentation
NCSU MGSA Unix PresentationNCSU MGSA Unix Presentation
NCSU MGSA Unix Presentation
 
An Online, General Education Math/Finances/Spreadsheet Course v. 3.x
An Online, General Education Math/Finances/Spreadsheet Course v. 3.xAn Online, General Education Math/Finances/Spreadsheet Course v. 3.x
An Online, General Education Math/Finances/Spreadsheet Course v. 3.x
 
Reflections on the Initiation of a Modeling-Focused Undergraduate Research Pr...
Reflections on the Initiation of a Modeling-Focused Undergraduate Research Pr...Reflections on the Initiation of a Modeling-Focused Undergraduate Research Pr...
Reflections on the Initiation of a Modeling-Focused Undergraduate Research Pr...
 
Why Computational/Applied Mathematics?
Why Computational/Applied Mathematics?Why Computational/Applied Mathematics?
Why Computational/Applied Mathematics?
 
Sustainability of the Irish; 3D Journeys: A Preview
Sustainability of the Irish; 3D Journeys: A PreviewSustainability of the Irish; 3D Journeys: A Preview
Sustainability of the Irish; 3D Journeys: A Preview
 
Irish E fforts at Sustainability: A Green Island?"
Irish Efforts at Sustainability: A Green Island?"Irish Efforts at Sustainability: A Green Island?"
Irish E fforts at Sustainability: A Green Island?"
 
Compare and contrast: Online vs. Traditional Course Syllabi
Compare and contrast:   Online vs. Traditional Course SyllabiCompare and contrast:   Online vs. Traditional Course Syllabi
Compare and contrast: Online vs. Traditional Course Syllabi
 
Online Learning at LaGrange College
Online Learning at LaGrange CollegeOnline Learning at LaGrange College
Online Learning at LaGrange College
 

Recently uploaded

Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsSérgio Sacani
 
Explainable AI for distinguishing future climate change scenarios
Explainable AI for distinguishing future climate change scenariosExplainable AI for distinguishing future climate change scenarios
Explainable AI for distinguishing future climate change scenariosZachary Labe
 
Oxo-Acids of Halogens and their Salts.pptx
Oxo-Acids of Halogens and their Salts.pptxOxo-Acids of Halogens and their Salts.pptx
Oxo-Acids of Halogens and their Salts.pptxfarhanvvdk
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...D. B. S. College Kanpur
 
CHROMATOGRAPHY PALLAVI RAWAT.pptx
CHROMATOGRAPHY  PALLAVI RAWAT.pptxCHROMATOGRAPHY  PALLAVI RAWAT.pptx
CHROMATOGRAPHY PALLAVI RAWAT.pptxpallavirawat456
 
The Sensory Organs, Anatomy and Function
The Sensory Organs, Anatomy and FunctionThe Sensory Organs, Anatomy and Function
The Sensory Organs, Anatomy and FunctionJadeNovelo1
 
final waves properties grade 7 - third quarter
final waves properties grade 7 - third quarterfinal waves properties grade 7 - third quarter
final waves properties grade 7 - third quarterHanHyoKim
 
projectile motion, impulse and moment
projectile  motion, impulse  and  momentprojectile  motion, impulse  and  moment
projectile motion, impulse and momentdonamiaquintan2
 
Replisome-Cohesin Interfacing A Molecular Perspective.pdf
Replisome-Cohesin Interfacing A Molecular Perspective.pdfReplisome-Cohesin Interfacing A Molecular Perspective.pdf
Replisome-Cohesin Interfacing A Molecular Perspective.pdfAtiaGohar1
 
办理麦克马斯特大学毕业证成绩单|购买加拿大文凭证书
办理麦克马斯特大学毕业证成绩单|购买加拿大文凭证书办理麦克马斯特大学毕业证成绩单|购买加拿大文凭证书
办理麦克马斯特大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
linear Regression, multiple Regression and Annova
linear Regression, multiple Regression and Annovalinear Regression, multiple Regression and Annova
linear Regression, multiple Regression and AnnovaMansi Rastogi
 
whole genome sequencing new and its types including shortgun and clone by clone
whole genome sequencing new  and its types including shortgun and clone by clonewhole genome sequencing new  and its types including shortgun and clone by clone
whole genome sequencing new and its types including shortgun and clone by clonechaudhary charan shingh university
 
well logging & petrophysical analysis.pptx
well logging & petrophysical analysis.pptxwell logging & petrophysical analysis.pptx
well logging & petrophysical analysis.pptxzaydmeerab121
 
DECOMPOSITION PATHWAYS of TM-alkyl complexes.pdf
DECOMPOSITION PATHWAYS of TM-alkyl complexes.pdfDECOMPOSITION PATHWAYS of TM-alkyl complexes.pdf
DECOMPOSITION PATHWAYS of TM-alkyl complexes.pdfDivyaK787011
 
LESSON PLAN IN SCIENCE GRADE 4 WEEK 1 DAY 2
LESSON PLAN IN SCIENCE GRADE 4 WEEK 1 DAY 2LESSON PLAN IN SCIENCE GRADE 4 WEEK 1 DAY 2
LESSON PLAN IN SCIENCE GRADE 4 WEEK 1 DAY 2AuEnriquezLontok
 
Q4-Mod-1c-Quiz-Projectile-333344444.pptx
Q4-Mod-1c-Quiz-Projectile-333344444.pptxQ4-Mod-1c-Quiz-Projectile-333344444.pptx
Q4-Mod-1c-Quiz-Projectile-333344444.pptxtuking87
 
DNA isolation molecular biology practical.pptx
DNA isolation molecular biology practical.pptxDNA isolation molecular biology practical.pptx
DNA isolation molecular biology practical.pptxGiDMOh
 

Recently uploaded (20)

Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive stars
 
Explainable AI for distinguishing future climate change scenarios
Explainable AI for distinguishing future climate change scenariosExplainable AI for distinguishing future climate change scenarios
Explainable AI for distinguishing future climate change scenarios
 
Oxo-Acids of Halogens and their Salts.pptx
Oxo-Acids of Halogens and their Salts.pptxOxo-Acids of Halogens and their Salts.pptx
Oxo-Acids of Halogens and their Salts.pptx
 
AZOTOBACTER AS BIOFERILIZER.PPTX
AZOTOBACTER AS BIOFERILIZER.PPTXAZOTOBACTER AS BIOFERILIZER.PPTX
AZOTOBACTER AS BIOFERILIZER.PPTX
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
 
CHROMATOGRAPHY PALLAVI RAWAT.pptx
CHROMATOGRAPHY  PALLAVI RAWAT.pptxCHROMATOGRAPHY  PALLAVI RAWAT.pptx
CHROMATOGRAPHY PALLAVI RAWAT.pptx
 
The Sensory Organs, Anatomy and Function
The Sensory Organs, Anatomy and FunctionThe Sensory Organs, Anatomy and Function
The Sensory Organs, Anatomy and Function
 
final waves properties grade 7 - third quarter
final waves properties grade 7 - third quarterfinal waves properties grade 7 - third quarter
final waves properties grade 7 - third quarter
 
projectile motion, impulse and moment
projectile  motion, impulse  and  momentprojectile  motion, impulse  and  moment
projectile motion, impulse and moment
 
Replisome-Cohesin Interfacing A Molecular Perspective.pdf
Replisome-Cohesin Interfacing A Molecular Perspective.pdfReplisome-Cohesin Interfacing A Molecular Perspective.pdf
Replisome-Cohesin Interfacing A Molecular Perspective.pdf
 
Interferons.pptx.
Interferons.pptx.Interferons.pptx.
Interferons.pptx.
 
办理麦克马斯特大学毕业证成绩单|购买加拿大文凭证书
办理麦克马斯特大学毕业证成绩单|购买加拿大文凭证书办理麦克马斯特大学毕业证成绩单|购买加拿大文凭证书
办理麦克马斯特大学毕业证成绩单|购买加拿大文凭证书
 
linear Regression, multiple Regression and Annova
linear Regression, multiple Regression and Annovalinear Regression, multiple Regression and Annova
linear Regression, multiple Regression and Annova
 
whole genome sequencing new and its types including shortgun and clone by clone
whole genome sequencing new  and its types including shortgun and clone by clonewhole genome sequencing new  and its types including shortgun and clone by clone
whole genome sequencing new and its types including shortgun and clone by clone
 
well logging & petrophysical analysis.pptx
well logging & petrophysical analysis.pptxwell logging & petrophysical analysis.pptx
well logging & petrophysical analysis.pptx
 
DECOMPOSITION PATHWAYS of TM-alkyl complexes.pdf
DECOMPOSITION PATHWAYS of TM-alkyl complexes.pdfDECOMPOSITION PATHWAYS of TM-alkyl complexes.pdf
DECOMPOSITION PATHWAYS of TM-alkyl complexes.pdf
 
LESSON PLAN IN SCIENCE GRADE 4 WEEK 1 DAY 2
LESSON PLAN IN SCIENCE GRADE 4 WEEK 1 DAY 2LESSON PLAN IN SCIENCE GRADE 4 WEEK 1 DAY 2
LESSON PLAN IN SCIENCE GRADE 4 WEEK 1 DAY 2
 
Q4-Mod-1c-Quiz-Projectile-333344444.pptx
Q4-Mod-1c-Quiz-Projectile-333344444.pptxQ4-Mod-1c-Quiz-Projectile-333344444.pptx
Q4-Mod-1c-Quiz-Projectile-333344444.pptx
 
PLASMODIUM. PPTX
PLASMODIUM. PPTXPLASMODIUM. PPTX
PLASMODIUM. PPTX
 
DNA isolation molecular biology practical.pptx
DNA isolation molecular biology practical.pptxDNA isolation molecular biology practical.pptx
DNA isolation molecular biology practical.pptx
 

"A Metaheuristic Search Technique for Graceful Labels of Graphs" by J. Ernstberger and A. D. Perkins

  • 1. A Metaheuristic Search Technique for Graceful Labels of Graphs J. Ernstberger1 and A. D. Perkins2 5 March 2013 1 LaGrange College, jernstberger@lagrange.edu 2 Mississippi State University, perkins@cse.msstate.edu
  • 2. Graceful Labels/Graphs Rosa [7] defines the notion of a graceful label of a graph. Restated by Vassilevska[8] “A graceful labeling of a graph G with q edges is an injection from the vertices of G to the set S of integers {0, 1, . . . , q} such that when an edge with vertices x and y are assigned the label |f (x) − f (y)|, the resulting edge labelings are distinct.” Applications of graph labelings (including graceful labelings) are given in Bloom and Golomb [1]. Def. A graph that can be characterized via a graceful label is said to be a graceful graph.
  • 3. Graceful Label, Example 2 1 4 35 0 0 6 4 8 1 Figure: Graceful labelings of graphs. Left: A tree with six vertices. Right: An eight-edged wheel graph.
  • 4. Past Techniques Eshghi and Azimi[2] - Constrained programming problem. Fang[3] - simulated annealing (a statistical mechanics lens to minimization) for graceful labelings of trees. Eshghi and Mahmoudzadeh[5] - Metaheuristics (ant colony) approach for graceful labelings. Redl[6] - Integer and constrained programming problem with specific implementation for speed. Others
  • 5. Metaheuristic Approach - Inspired by Genetic Algorithm Holland[4] defines this concept of a genetic algorithm. A population P of trial solutions is randomly created, typically in Rm×n – m “solutions” for a problem whose domain is in Rn(a, b). A fitness function is defined so that the goodness-of-fit of each member (possible solution) is measured. Those solutions deemed most fit remain until a new “generation”. This process is known as elitism. Offspring are created via the two processes mutation and crossover. Mutation is the result of random noise being added to a population (or individual attributes, the genes). Crossover occurs with a probably p and is a direct swap between genes.
  • 6. Metaheuristic Approach, cont. How did our formulation vary? We use random permutations of the integers in the set {0, 1, . . . , q} (q is the number of edges of the graph) to create each member of the population. The population P ∈ Zm×n(0, q) Corresponding to the population was F(P) → E where E ∈ Zm×q(1, q). Each row is the computed labeling for the edges in accordance to the related edge list. Practiced “elitism” with varying numbers/percentages of the elite. In our formulation, mutation over the integers and crossover were equivalent–a swap.
  • 7. Metaheuristic Approach, 3 The ith member of the population was evaluated according to a fitness functional J(Pi) = 1 q q j=1 (sort(F(Pi))j ≡ j) = 1 q q j=1 (sort(Ei)j ≡ j) Objective is to maximize, on (0,1), the fitness functional. Notes: There is no formal theory for the convergence (or lack thereof) of the genetic algorithm. The algorithm cannot state definitively that there is no graceful label for a graph.
  • 8. Experiment Machinery 1. Intel Core i5 (2.6 GHz) / 4 GB RAM 2. Intel Core 2 Duo (3.0 GHz) / 2 GB RAM 3. All devices running MATLAB R2012B. Trials - for each graph, T5, W10, etc., 100 trials on each of 100 different graphs.
  • 9. Results Graph Type Name Ant Col. Math Prog. GA Wheels W10 12.03 55.50 1.26 W15 139.37 3358.11 30.91 Helms H8 22.40 1585.44 1.81 H10 37.71 3471.22 11.55 Cycles C10 4.26 0.00 0.01 C15 166.26 0.65 0.28 Trees T20 368.42 149.12 0.65 T25 1288.24 2898.14 2.82 Table: Comparison of GA data to the Eshghi, et. al. ACO[5] and mathematical programming[2] routines.
  • 10. Results, trees Name Mean Gens. Prob. Conv. Mean Time(s) T25 838.6 1.0000 2.82 T28 1603.3 0.9998 5.42 T30 2292.7 0.9991 9.04 T35 5823.0 0.9779 25.20 T40 11663.4 0.8267 58.56 Table: Metaheuristic search for graceful labelings of trees of size n ≥ 25. Ratio of increase on time and mean generations more than doubles (on 2.6x and 2.3x,resp.). Due, in part, to the sort used currently.
  • 11. Future Work Explore labelings for large trees Generalized Petersen graphs and product graphs Computing-efficient fitness functional Make software available Port to computing-efficient language
  • 12. References I Gary S Bloom and Solomon W Golomb. Applications of numbered undirected graphs. Proceedings of the IEEE, 65(4):562–570, 1977. Kourosh Eshghi and Parham Azimi. Applications of mathematical programming in graceful labeling of graphs. Journal of Applied Mathematics, 2004(1):1–8, 2004. Wenjie Fang. A computational approach to the graceful tree conjecture. arXiv preprint arXiv:1003.3045, 2010. J.H. Holland. Genetic algorithms and the optimal allocation of trials. SIAM Journal of Computing, 2(2), 1973.
  • 13. References II Houra Mahmoudzadeh and Kourosh Eshghi. A metaheuristic approach to the graceful labeling problem. International Journal of Applied Metaheuristic Computing (IJAMC), 1(4):42–56, 2010. Timothy A Redl. Graceful graphs and graceful labelings: two mathematical programming formulations and some other new results. Congressus Numerantium, pages 17–32, 2003. Alexander Rosa. On certain valuations of the vertices of a graph. In Theory of Graphs (Internat. Symposium, Rome, pages 349–355, 1966. Virginia Vassilevska. Coding and graceful labeling of trees.