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

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
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
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
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
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
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
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 

Recently uploaded (20)

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
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"
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
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
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
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
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
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
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 

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.