SlideShare a Scribd company logo
1 of 12
German Terrazas [email_address] Dario Landa-Silva [email_address] Natalio Krasnogor [email_address] IV NICSO  May 12 – 14, 2010 Discovering Beneficial Cooperative Structures for the Automated Construction of Heuristics Extracted from: Information Génomique et Structurale – CNRS
Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hyper-heuristics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hyper-heuristics Search methodologies choose low-level heuristics to solve hard computational problems Space of low-level heuristics Space of solutions selects  &  combines 120 fast & well performing Is it possible to automatically design the correct combination of low-level heuristics, the application of which results in good solutions for a given combinatorial optimisation problem ?  Combinatorial Optimisation Problem HOW TO  COMBINE ?
Q1b: How reliable are these combinations of low-level heuristics  ? Q1a: Given a set of high-level heuristics (which are combinations of low-level heuristics), is it possible to generate common combinations of low-level heuristics ? Q2: What is the performance of these  combinations when applied to the validation set  ? Q3a: Can pattern-based  heuristics be characterised by a template ? Q3b: What is the performance of the  template instances when applied to the test set ? Evaluation  and  filtering Randomly  created  heuristics Patterns  identification Pattern-based  heuristics  construction Pattern-based created  heuristics Template creation Pattern-based distilling Pattern-based  Heuristics  Generation Cross  Validation Template-based  Heuristics Distilling 1 2 3 P R O B L E M  Test dataset Validation dataset Training dataset TEMPLATE FOR  
Proof of Concept: STSP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2X 1CI 2X
10 different training tours    10 different pattern-based heuristics Q1b: How reliable are these combinations of low-level heuristics  ? 1 Information sharing Beneficial local search strategies Patterns  identification Pattern-based  heuristic construction Evaluation  and  filtering Best five heuristics kroA100_0.35612 EHHGTHHGHHTGTHHDDHDH kroA100_0.43440 ADGDADTDTHDDDCDD kroA100_0.45038 DHGHGACCCHCCACADC kroA100_0.46240 GHGHHGD kroA100_0.48562 GEGHGDD kroA100_1.46475 TGFCCGC kroA100_1.66957 AAHFFAFCFFFCGTG kroA100_2.34230 TGHGHHDHDHH kroA100_2.46724 CHCCECEHFGCFCF kroA100_2.55469 ATHGAGCDT Bottom worst  heuristics A C D E T F G H CHCCECEHFGCFCF  GEGHGDD  TGHGHHDHDHH  AAHFFAFCFFFCGTG  EHHGTHHGHHTGTHHDDHDH TGFCCGC  GHGHHGD  ATHGAGCDT  ADGDADTDTHDDDCDD  DHGHGACCCHCCACADC  Randomly  created  heuristics Q1a: Given a set of high-level heuristics, is it possible to generate common combinations of low-level heuristics ? 3OPT 2OPT 2X OROPT 1CI NI AI IO Applications of 300 randomly created heuristics Applications of  GDHGHHGDCDD Vs.
Q2: What is the performance of  these  combinations when applied  to the validation set  ? 2 For a given PBH and across the 2 nd  dataset (vkroaA100 i j  where i=75, j=0,…,9) 1) 300 COPIES OF PBH ( GEGHGDD ) 2) 300 RANDOMLY GENERATED HEURISTICS 3) MAX 30% SIMILARITY 4) 10 INDEP. EVALUATIONS OF 1 AND 2 300 randomly generated heuristics 300 copies of a given PBH
Template Q3a: Can pattern-based heuristics be characterised by a template ? 3 Common structures Building blocks C G F E G C D GA H C G FG C T TDGA D CH D D D D A CC DHH D F CD A D CTTTC C TD F CGG GD FAED HG EF CT TEE DGA D CH H D G D CHTE CC TFC D F CD ED D GGTFF C T F AHA G A D F H T G ED CT GH DGA HGH CHD E D GAF CC HC DCD EAH D TADD C DF F G G H D TGFF HG H CTD E GA EFE CH E D D D TE C A C D DC T D HFTE D FTCG CF TG GD T HG H CT CF D H GA A CH T DD ED CC DHC D T CD DDC D FD C EEH F AT GD GDAE H E G HHGD CT GFG DGA EEAH CHD H D A C E C A D C C T D TTDGF D H C E F A GD AA HGCT AE DGA TTA CHD C D HE C D CDCD CE D FEG Distilled Heuristics
Q3b: What is the performance of  the  template instances when  applied to the test dataset ? Across the 3 rd  dataset (gkroaA100 i j  where i=75, j=0,…,9) 1) 300 GRAMMAR GENERATED HEURISTICS 2) 300 RANDOMLY GENERATED HEURISTICS 3) MAX 30% SIMILARITY 4) 10 INDEP. EVALUATIONS OF 1 AND 2 300 randomly generated heuristics 300 grammar generated heuristics
Conclusions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],German Terrazas [email_address] Dario Landa-Silva [email_address] Natalio Krasnogor [email_address] IV NICSO  May 12 – 14, 2010

More Related Content

Similar to Discovering Beneficial Cooperative Structures for the Automated Construction of Heuristics

Machine learning for_finance
Machine learning for_financeMachine learning for_finance
Machine learning for_financeStefan Duprey
 
A PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering AlgorithmA PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering AlgorithmIJORCS
 
[DSC Europe 23] Dmitry Ustalov - Design and Evaluation of Large Language Models
[DSC Europe 23] Dmitry Ustalov - Design and Evaluation of Large Language Models[DSC Europe 23] Dmitry Ustalov - Design and Evaluation of Large Language Models
[DSC Europe 23] Dmitry Ustalov - Design and Evaluation of Large Language ModelsDataScienceConferenc1
 
Towards the Design of Heuristics by Means of Self-Assembly
Towards the Design of Heuristics by Means of Self-AssemblyTowards the Design of Heuristics by Means of Self-Assembly
Towards the Design of Heuristics by Means of Self-AssemblyGerman Terrazas
 
Solving Multidimensional Multiple Choice Knapsack Problem By Genetic Algorith...
Solving Multidimensional Multiple Choice Knapsack Problem By Genetic Algorith...Solving Multidimensional Multiple Choice Knapsack Problem By Genetic Algorith...
Solving Multidimensional Multiple Choice Knapsack Problem By Genetic Algorith...Shubhashis Shil
 
Learning Content and Usage Factors Simultaneously
Learning Content and Usage Factors SimultaneouslyLearning Content and Usage Factors Simultaneously
Learning Content and Usage Factors SimultaneouslyArnab Bhadury
 
Efficient evaluation of flatness error from Coordinate Measurement Data using...
Efficient evaluation of flatness error from Coordinate Measurement Data using...Efficient evaluation of flatness error from Coordinate Measurement Data using...
Efficient evaluation of flatness error from Coordinate Measurement Data using...Ali Shahed
 
Research Away Day Jun 2009
Research Away Day Jun 2009Research Away Day Jun 2009
Research Away Day Jun 2009German Terrazas
 
G. Barcaroli, The use of machine learning in official statistics
G. Barcaroli, The use of machine learning in official statisticsG. Barcaroli, The use of machine learning in official statistics
G. Barcaroli, The use of machine learning in official statisticsIstituto nazionale di statistica
 
Icitam2019 2020 book_chapter
Icitam2019 2020 book_chapterIcitam2019 2020 book_chapter
Icitam2019 2020 book_chapterBan Bang
 
A new CPXR Based Logistic Regression Method and Clinical Prognostic Modeling ...
A new CPXR Based Logistic Regression Method and Clinical Prognostic Modeling ...A new CPXR Based Logistic Regression Method and Clinical Prognostic Modeling ...
A new CPXR Based Logistic Regression Method and Clinical Prognostic Modeling ...Vahid Taslimitehrani
 
An Adaptive Masker for the Differential Evolution Algorithm
An Adaptive Masker for the Differential Evolution AlgorithmAn Adaptive Masker for the Differential Evolution Algorithm
An Adaptive Masker for the Differential Evolution AlgorithmIOSR Journals
 
An Improved Iterative Method for Solving General System of Equations via Gene...
An Improved Iterative Method for Solving General System of Equations via Gene...An Improved Iterative Method for Solving General System of Equations via Gene...
An Improved Iterative Method for Solving General System of Equations via Gene...Zac Darcy
 
An Improved Iterative Method for Solving General System of Equations via Gene...
An Improved Iterative Method for Solving General System of Equations via Gene...An Improved Iterative Method for Solving General System of Equations via Gene...
An Improved Iterative Method for Solving General System of Equations via Gene...Zac Darcy
 
This is a heavily data-oriented
This is a heavily data-orientedThis is a heavily data-oriented
This is a heavily data-orientedbutest
 

Similar to Discovering Beneficial Cooperative Structures for the Automated Construction of Heuristics (20)

Cukoo srch
Cukoo srchCukoo srch
Cukoo srch
 
Cukoo srch
Cukoo srchCukoo srch
Cukoo srch
 
Machine learning for_finance
Machine learning for_financeMachine learning for_finance
Machine learning for_finance
 
ga-2.ppt
ga-2.pptga-2.ppt
ga-2.ppt
 
A PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering AlgorithmA PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering Algorithm
 
[DSC Europe 23] Dmitry Ustalov - Design and Evaluation of Large Language Models
[DSC Europe 23] Dmitry Ustalov - Design and Evaluation of Large Language Models[DSC Europe 23] Dmitry Ustalov - Design and Evaluation of Large Language Models
[DSC Europe 23] Dmitry Ustalov - Design and Evaluation of Large Language Models
 
Kdd by Mr.Sameer Kumar Das
Kdd by Mr.Sameer Kumar DasKdd by Mr.Sameer Kumar Das
Kdd by Mr.Sameer Kumar Das
 
Towards the Design of Heuristics by Means of Self-Assembly
Towards the Design of Heuristics by Means of Self-AssemblyTowards the Design of Heuristics by Means of Self-Assembly
Towards the Design of Heuristics by Means of Self-Assembly
 
Solving Multidimensional Multiple Choice Knapsack Problem By Genetic Algorith...
Solving Multidimensional Multiple Choice Knapsack Problem By Genetic Algorith...Solving Multidimensional Multiple Choice Knapsack Problem By Genetic Algorith...
Solving Multidimensional Multiple Choice Knapsack Problem By Genetic Algorith...
 
Learning Content and Usage Factors Simultaneously
Learning Content and Usage Factors SimultaneouslyLearning Content and Usage Factors Simultaneously
Learning Content and Usage Factors Simultaneously
 
P1121133727
P1121133727P1121133727
P1121133727
 
Efficient evaluation of flatness error from Coordinate Measurement Data using...
Efficient evaluation of flatness error from Coordinate Measurement Data using...Efficient evaluation of flatness error from Coordinate Measurement Data using...
Efficient evaluation of flatness error from Coordinate Measurement Data using...
 
Research Away Day Jun 2009
Research Away Day Jun 2009Research Away Day Jun 2009
Research Away Day Jun 2009
 
G. Barcaroli, The use of machine learning in official statistics
G. Barcaroli, The use of machine learning in official statisticsG. Barcaroli, The use of machine learning in official statistics
G. Barcaroli, The use of machine learning in official statistics
 
Icitam2019 2020 book_chapter
Icitam2019 2020 book_chapterIcitam2019 2020 book_chapter
Icitam2019 2020 book_chapter
 
A new CPXR Based Logistic Regression Method and Clinical Prognostic Modeling ...
A new CPXR Based Logistic Regression Method and Clinical Prognostic Modeling ...A new CPXR Based Logistic Regression Method and Clinical Prognostic Modeling ...
A new CPXR Based Logistic Regression Method and Clinical Prognostic Modeling ...
 
An Adaptive Masker for the Differential Evolution Algorithm
An Adaptive Masker for the Differential Evolution AlgorithmAn Adaptive Masker for the Differential Evolution Algorithm
An Adaptive Masker for the Differential Evolution Algorithm
 
An Improved Iterative Method for Solving General System of Equations via Gene...
An Improved Iterative Method for Solving General System of Equations via Gene...An Improved Iterative Method for Solving General System of Equations via Gene...
An Improved Iterative Method for Solving General System of Equations via Gene...
 
An Improved Iterative Method for Solving General System of Equations via Gene...
An Improved Iterative Method for Solving General System of Equations via Gene...An Improved Iterative Method for Solving General System of Equations via Gene...
An Improved Iterative Method for Solving General System of Equations via Gene...
 
This is a heavily data-oriented
This is a heavily data-orientedThis is a heavily data-oriented
This is a heavily data-oriented
 

Recently uploaded

CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
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
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
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
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 

Recently uploaded (20)

CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
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
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
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 ...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 

Discovering Beneficial Cooperative Structures for the Automated Construction of Heuristics

  • 1. German Terrazas [email_address] Dario Landa-Silva [email_address] Natalio Krasnogor [email_address] IV NICSO May 12 – 14, 2010 Discovering Beneficial Cooperative Structures for the Automated Construction of Heuristics Extracted from: Information Génomique et Structurale – CNRS
  • 2.
  • 3.
  • 4. Hyper-heuristics Search methodologies choose low-level heuristics to solve hard computational problems Space of low-level heuristics Space of solutions selects & combines 120 fast & well performing Is it possible to automatically design the correct combination of low-level heuristics, the application of which results in good solutions for a given combinatorial optimisation problem ? Combinatorial Optimisation Problem HOW TO COMBINE ?
  • 5. Q1b: How reliable are these combinations of low-level heuristics ? Q1a: Given a set of high-level heuristics (which are combinations of low-level heuristics), is it possible to generate common combinations of low-level heuristics ? Q2: What is the performance of these combinations when applied to the validation set ? Q3a: Can pattern-based heuristics be characterised by a template ? Q3b: What is the performance of the template instances when applied to the test set ? Evaluation and filtering Randomly created heuristics Patterns identification Pattern-based heuristics construction Pattern-based created heuristics Template creation Pattern-based distilling Pattern-based Heuristics Generation Cross Validation Template-based Heuristics Distilling 1 2 3 P R O B L E M  Test dataset Validation dataset Training dataset TEMPLATE FOR 
  • 6.
  • 7. 10 different training tours  10 different pattern-based heuristics Q1b: How reliable are these combinations of low-level heuristics ? 1 Information sharing Beneficial local search strategies Patterns identification Pattern-based heuristic construction Evaluation and filtering Best five heuristics kroA100_0.35612 EHHGTHHGHHTGTHHDDHDH kroA100_0.43440 ADGDADTDTHDDDCDD kroA100_0.45038 DHGHGACCCHCCACADC kroA100_0.46240 GHGHHGD kroA100_0.48562 GEGHGDD kroA100_1.46475 TGFCCGC kroA100_1.66957 AAHFFAFCFFFCGTG kroA100_2.34230 TGHGHHDHDHH kroA100_2.46724 CHCCECEHFGCFCF kroA100_2.55469 ATHGAGCDT Bottom worst heuristics A C D E T F G H CHCCECEHFGCFCF GEGHGDD TGHGHHDHDHH AAHFFAFCFFFCGTG EHHGTHHGHHTGTHHDDHDH TGFCCGC GHGHHGD ATHGAGCDT ADGDADTDTHDDDCDD DHGHGACCCHCCACADC Randomly created heuristics Q1a: Given a set of high-level heuristics, is it possible to generate common combinations of low-level heuristics ? 3OPT 2OPT 2X OROPT 1CI NI AI IO Applications of 300 randomly created heuristics Applications of GDHGHHGDCDD Vs.
  • 8. Q2: What is the performance of these combinations when applied to the validation set ? 2 For a given PBH and across the 2 nd dataset (vkroaA100 i j where i=75, j=0,…,9) 1) 300 COPIES OF PBH ( GEGHGDD ) 2) 300 RANDOMLY GENERATED HEURISTICS 3) MAX 30% SIMILARITY 4) 10 INDEP. EVALUATIONS OF 1 AND 2 300 randomly generated heuristics 300 copies of a given PBH
  • 9. Template Q3a: Can pattern-based heuristics be characterised by a template ? 3 Common structures Building blocks C G F E G C D GA H C G FG C T TDGA D CH D D D D A CC DHH D F CD A D CTTTC C TD F CGG GD FAED HG EF CT TEE DGA D CH H D G D CHTE CC TFC D F CD ED D GGTFF C T F AHA G A D F H T G ED CT GH DGA HGH CHD E D GAF CC HC DCD EAH D TADD C DF F G G H D TGFF HG H CTD E GA EFE CH E D D D TE C A C D DC T D HFTE D FTCG CF TG GD T HG H CT CF D H GA A CH T DD ED CC DHC D T CD DDC D FD C EEH F AT GD GDAE H E G HHGD CT GFG DGA EEAH CHD H D A C E C A D C C T D TTDGF D H C E F A GD AA HGCT AE DGA TTA CHD C D HE C D CDCD CE D FEG Distilled Heuristics
  • 10. Q3b: What is the performance of the template instances when applied to the test dataset ? Across the 3 rd dataset (gkroaA100 i j where i=75, j=0,…,9) 1) 300 GRAMMAR GENERATED HEURISTICS 2) 300 RANDOMLY GENERATED HEURISTICS 3) MAX 30% SIMILARITY 4) 10 INDEP. EVALUATIONS OF 1 AND 2 300 randomly generated heuristics 300 grammar generated heuristics
  • 11.
  • 12.