SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
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.

Contenu connexe

Tendances

Tendances (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
 

Similaire à "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
 

Similaire à "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...
 

Plus de 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
 

Plus de 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
 

Dernier

LAMP PCR.pptx by Dr. Chayanika Das, Ph.D, Veterinary Microbiology
LAMP PCR.pptx by Dr. Chayanika Das, Ph.D, Veterinary MicrobiologyLAMP PCR.pptx by Dr. Chayanika Das, Ph.D, Veterinary Microbiology
LAMP PCR.pptx by Dr. Chayanika Das, Ph.D, Veterinary MicrobiologyChayanika Das
 
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdfKDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdfGABYFIORELAMALPARTID1
 
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
 
Gas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptxGas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptxGiovaniTrinidad
 
Role of Gibberellins, mode of action and external applications.pptx
Role of Gibberellins, mode of action and external applications.pptxRole of Gibberellins, mode of action and external applications.pptx
Role of Gibberellins, mode of action and external applications.pptxjana861314
 
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...Sérgio Sacani
 
DETECTION OF MUTATION BY CLB METHOD.pptx
DETECTION OF MUTATION BY CLB METHOD.pptxDETECTION OF MUTATION BY CLB METHOD.pptx
DETECTION OF MUTATION BY CLB METHOD.pptx201bo007
 
EGYPTIAN IMPRINT IN SPAIN Lecture by Dr Abeer Zahana
EGYPTIAN IMPRINT IN SPAIN Lecture by Dr Abeer ZahanaEGYPTIAN IMPRINT IN SPAIN Lecture by Dr Abeer Zahana
EGYPTIAN IMPRINT IN SPAIN Lecture by Dr Abeer ZahanaDr.Mahmoud Abbas
 
Loudspeaker- direct radiating type and horn type.pptx
Loudspeaker- direct radiating type and horn type.pptxLoudspeaker- direct radiating type and horn type.pptx
Loudspeaker- direct radiating type and horn type.pptxpriyankatabhane
 
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPRPirithiRaju
 
cybrids.pptx production_advanges_limitation
cybrids.pptx production_advanges_limitationcybrids.pptx production_advanges_limitation
cybrids.pptx production_advanges_limitationSanghamitraMohapatra5
 
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests GlycosidesNandakishor Bhaurao Deshmukh
 
Science (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsScience (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsDobusch Leonhard
 
complex analysis best book for solving questions.pdf
complex analysis best book for solving questions.pdfcomplex analysis best book for solving questions.pdf
complex analysis best book for solving questions.pdfSubhamKumar3239
 
Think Science: What Are Eclipses (101), by Craig Bobchin
Think Science: What Are Eclipses (101), by Craig BobchinThink Science: What Are Eclipses (101), by Craig Bobchin
Think Science: What Are Eclipses (101), by Craig BobchinNathan Cone
 
Immunoblott technique for protein detection.ppt
Immunoblott technique for protein detection.pptImmunoblott technique for protein detection.ppt
Immunoblott technique for protein detection.pptAmirRaziq1
 
Telephone Traffic Engineering Online Lec
Telephone Traffic Engineering Online LecTelephone Traffic Engineering Online Lec
Telephone Traffic Engineering Online Lecfllcampolet
 

Dernier (20)

LAMP PCR.pptx by Dr. Chayanika Das, Ph.D, Veterinary Microbiology
LAMP PCR.pptx by Dr. Chayanika Das, Ph.D, Veterinary MicrobiologyLAMP PCR.pptx by Dr. Chayanika Das, Ph.D, Veterinary Microbiology
LAMP PCR.pptx by Dr. Chayanika Das, Ph.D, Veterinary Microbiology
 
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdfKDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
 
Introduction Classification Of Alkaloids
Introduction Classification Of AlkaloidsIntroduction Classification Of Alkaloids
Introduction Classification Of Alkaloids
 
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
 
Gas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptxGas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptx
 
Role of Gibberellins, mode of action and external applications.pptx
Role of Gibberellins, mode of action and external applications.pptxRole of Gibberellins, mode of action and external applications.pptx
Role of Gibberellins, mode of action and external applications.pptx
 
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
 
DETECTION OF MUTATION BY CLB METHOD.pptx
DETECTION OF MUTATION BY CLB METHOD.pptxDETECTION OF MUTATION BY CLB METHOD.pptx
DETECTION OF MUTATION BY CLB METHOD.pptx
 
EGYPTIAN IMPRINT IN SPAIN Lecture by Dr Abeer Zahana
EGYPTIAN IMPRINT IN SPAIN Lecture by Dr Abeer ZahanaEGYPTIAN IMPRINT IN SPAIN Lecture by Dr Abeer Zahana
EGYPTIAN IMPRINT IN SPAIN Lecture by Dr Abeer Zahana
 
Loudspeaker- direct radiating type and horn type.pptx
Loudspeaker- direct radiating type and horn type.pptxLoudspeaker- direct radiating type and horn type.pptx
Loudspeaker- direct radiating type and horn type.pptx
 
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
 
cybrids.pptx production_advanges_limitation
cybrids.pptx production_advanges_limitationcybrids.pptx production_advanges_limitation
cybrids.pptx production_advanges_limitation
 
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
 
Ultrastructure and functions of Chloroplast.pptx
Ultrastructure and functions of Chloroplast.pptxUltrastructure and functions of Chloroplast.pptx
Ultrastructure and functions of Chloroplast.pptx
 
Science (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsScience (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and Pitfalls
 
complex analysis best book for solving questions.pdf
complex analysis best book for solving questions.pdfcomplex analysis best book for solving questions.pdf
complex analysis best book for solving questions.pdf
 
Think Science: What Are Eclipses (101), by Craig Bobchin
Think Science: What Are Eclipses (101), by Craig BobchinThink Science: What Are Eclipses (101), by Craig Bobchin
Think Science: What Are Eclipses (101), by Craig Bobchin
 
Immunoblott technique for protein detection.ppt
Immunoblott technique for protein detection.pptImmunoblott technique for protein detection.ppt
Immunoblott technique for protein detection.ppt
 
Let’s Say Someone Did Drop the Bomb. Then What?
Let’s Say Someone Did Drop the Bomb. Then What?Let’s Say Someone Did Drop the Bomb. Then What?
Let’s Say Someone Did Drop the Bomb. Then What?
 
Telephone Traffic Engineering Online Lec
Telephone Traffic Engineering Online LecTelephone Traffic Engineering Online Lec
Telephone Traffic Engineering Online Lec
 

"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.