SlideShare uma empresa Scribd logo
1 de 54
Hyper-heuristics: Past Present and Future Graham Kendall gxk@cs.nott.ac.uk
Contents Past ,[object Object],Present ,[object Object],Future ,[object Object],Albert Einstein 1879 - 1955 “We can't solve problems by using the same kind of thinking we used when we created them.”
Contents Past ,[object Object],Present ,[object Object],Future ,[object Object],Albert Einstein 1879 - 1955 “We can't solve problems by using the same kind of thinking we used when we created them.”
Fisher H. and Thompson G.L. (1963) Probabilistic Learning Combinations of Local Job-shop Scheduling Rules. In Muth J.F. and Thompson G.L. (eds) Industrial Scheduling, Prentice Hall Inc., New Jersey, 225-251 Based on (I assume) Fisher H. and Thompson G.L. (1961) Probabilistic Learning Combinations of Local Job-shop Scheduling Rules. In Factory Scheduling Conference, Carnegie Institute of Technology
6 x 6*6 Test Problem (times in brackets) “The number of feasible active schedules is, by a conservative estimate, well over a million, so their complete enumeration is out of the question.” ,[object Object],[object Object]
6 x 6*6 Test Problem (times in brackets) ,[object Object]
SIO: Shortest Imminent Operation (“First on, First Off”)
LRT: Longest Remaining Time
Only require knowledge of “your” machine,[object Object]
SIO:	67 time units
LRT:	61 time units
Optimal:	55 time units
SIO should be used initially (get the machines to start work) and LRT later (work on the longest jobs)
Why not combine the two heuristics?
Four learning models, rewarding good heuristic selection,[object Object]
An unbiased random combination of scheduling rules is better than any of them taken separately
“Learning is possible, but there is a question as to whether learning is desirable given the effectiveness of the random combination”
“It is not clear what is being learnt as the original conjecture was not strongly supported”
“It is likely that combinations of 5-10 rules would out-perform humans”,[object Object]
Representation ,[object Object]
The chunk is atomic from a GA perspective.
The chunks abc means to put the first untackled task of the ath uncompleted job into the earliest place it will fit in the developing schedule, then put the bth uncompleted job into ….
A schedule builder decodes the chromosome.
Fairly standard GA e.g. population size of 500, rank based selection, elitism, 300 generations, crossover rate 0.6, adaptive mutation rate,[object Object]
Experimented with different GA parameters
Results compared favourably with best known or optimal,[object Object]
Remarks ,[object Object]
Used in the context of an automated theorem prover
A hyper-heuristic stores all the information necessary to reproduce a certain part of the proof and is used instead of a single heuristic,[object Object]
Remarks Pi = (Ai x Ti) + (Bi x Si) where  Pi	the priority index for job i at its current stage Ai	a 1 x m coefficient vector for job i Ti	a m x 1 vector which contains the remaining operation times for job i in process order Bi	the due date priority coefficient for job i Sithe due date slack for job i m	the maximum number of processing stages for jobs 1 to i
Remarks Pi = (Ai x Ti) + (Bi x Si) where  Pi	the priority index for job i at its current stage Ai	a 1 x m coefficient vector for job i Ti	a m x 1 vector which contains the remaining operation times for job i in process order Bi	the due date priority coefficient for job i Sithe due date slack for job i m	the maximum number of processing stages for jobs 1 to i A = (1,0,0,0,0,…,0), B = 0 Shortest Imminent Operation Time A = (0,0,0,0,0,…,0), B = 1 Due Date Sequencing
Remarks Pi = (Ai x Ti) + (Bi x Si) where  Pi	the priority index for job i at its current stage Ai	a 1 x m coefficient vector for job i Ti	a m x 1 vector which contains the remaining operation times for job i in process order Bi	the due date priority coefficient for job I Sithe due date slack for job i m	the maximum number of processing stages for jobs 1 to i A search is performed over Ai and Bi in order to cause changes in the processing sequences.
Norenkov I. P. and Goodman E D. (1997) Solving Scheduling Problems via Evolutionary Methods for Rule Sequence Optimization. In proceedings of the 2nd World Conference on Soft Computing (WSC2)
Remarks ,[object Object]
The allele at the ith position is the heuristic to be applied at the ith step of the scheduling process.
Comparison with using eight single heuristics and the Heuristic Combination Method (HCM) was found to be superior.,[object Object]
Storer R.H., Wu S.D. and Vaccari R. (1992) New Search Spaces for Sequencing Problems with Application to Job Shop Scheduling. Management Science, 38(10), 1495-1509
Battiti R. (1996) Reactive Search: Toward Self Tuning Heuristics. In Rayward-Smith R.J., Osman I.H., Reeves C.R. and Smith G.D. (eds) Modern Heuristics Search methods, John Wiley, 61-83,[object Object]
H2 Hn Heuristics to Choose Heuristics Hyper-heuristic Data flow Domain Barrier Data flow Set of low level heuristics H1 …… Evaluation Function
Choice Function ,[object Object]
f1 = How well has each heuristic performed
f2 = How well have pairs of heuristics performed
f3 = Time since last called,[object Object]
Recent heuristics are made tabu
Rank low level heuristics based on their estimated performance potential,[object Object]
Features discovered in similarity measure – key research issue,[object Object]
Consider constructive heuristics as orderings
Adapt the ordering by a heuristic modifier according to the penalty imposed by certain features
Generative,[object Object],[object Object]
Heuristics could be one off (disposal) heuristics or could be applicable to many problem instancesData flow Domain Barrier Data flow Set of low level heuristics H1 …… Evaluation Function
Generating heuristics Burke E. K., Hyde M. and Kendall G. Evolving Bin Packing Heuristics With Genetic Programming. In Proceedings of the 9th International Conference on Problem Parallel Solving from Nature (PPSN 2006), pp 860-869, LNCS 4193, Reykjavik, Iceland, 9-13 Sepetmber 2006
Generating heuristics ,[object Object]
First-fit heuristic evolved from Genetic Programming without human input on benchmark instancesFor each piece, p, not yet packed  For each bin, i output = evaluate(p, fullness of i, capacity of i) if (output > 0) place piece p in bin i break fi End For End For
Contents Past ,[object Object],Present ,[object Object],Future ,[object Object],Albert Einstein 1879 - 1955 “We can't solve problems by using the same kind of thinking we used when we created them.”

Mais conteúdo relacionado

Destaque

4 mixed genre magazine analysis
4 mixed genre magazine analysis4 mixed genre magazine analysis
4 mixed genre magazine analysisowenbailey25
 
Training Officers Conference Presentation 2008
Training Officers Conference Presentation 2008Training Officers Conference Presentation 2008
Training Officers Conference Presentation 2008Greg Williams
 
C:\Documents And Settings\Arm\Desktop\Socio Economic Appraisal A Study Report
C:\Documents And Settings\Arm\Desktop\Socio Economic Appraisal A Study ReportC:\Documents And Settings\Arm\Desktop\Socio Economic Appraisal A Study Report
C:\Documents And Settings\Arm\Desktop\Socio Economic Appraisal A Study ReportALTERNATIVE FOR RURAL MOVEMENT
 
How to Become a Faster and More Productive Web Designer
How to Become a Faster and More Productive Web DesignerHow to Become a Faster and More Productive Web Designer
How to Become a Faster and More Productive Web DesignerCIIT Philippines
 
Lethal Injection Overview2
Lethal Injection Overview2Lethal Injection Overview2
Lethal Injection Overview2Tim Straight
 

Destaque (8)

Johan y mallama
Johan y mallamaJohan y mallama
Johan y mallama
 
4 mixed genre magazine analysis
4 mixed genre magazine analysis4 mixed genre magazine analysis
4 mixed genre magazine analysis
 
Conflictmngt
ConflictmngtConflictmngt
Conflictmngt
 
Training Officers Conference Presentation 2008
Training Officers Conference Presentation 2008Training Officers Conference Presentation 2008
Training Officers Conference Presentation 2008
 
C:\Documents And Settings\Arm\Desktop\Socio Economic Appraisal A Study Report
C:\Documents And Settings\Arm\Desktop\Socio Economic Appraisal A Study ReportC:\Documents And Settings\Arm\Desktop\Socio Economic Appraisal A Study Report
C:\Documents And Settings\Arm\Desktop\Socio Economic Appraisal A Study Report
 
How to Become a Faster and More Productive Web Designer
How to Become a Faster and More Productive Web DesignerHow to Become a Faster and More Productive Web Designer
How to Become a Faster and More Productive Web Designer
 
Lethal Injection Overview2
Lethal Injection Overview2Lethal Injection Overview2
Lethal Injection Overview2
 
PDFMailer
PDFMailerPDFMailer
PDFMailer
 

Último

Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
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
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
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
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
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
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
“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
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
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
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 

Último (20)

Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
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
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
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
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
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
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
“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...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
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
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 

Hyper-heuristics: Past, Present and Future

  • 1. Hyper-heuristics: Past Present and Future Graham Kendall gxk@cs.nott.ac.uk
  • 2.
  • 3.
  • 4. Fisher H. and Thompson G.L. (1963) Probabilistic Learning Combinations of Local Job-shop Scheduling Rules. In Muth J.F. and Thompson G.L. (eds) Industrial Scheduling, Prentice Hall Inc., New Jersey, 225-251 Based on (I assume) Fisher H. and Thompson G.L. (1961) Probabilistic Learning Combinations of Local Job-shop Scheduling Rules. In Factory Scheduling Conference, Carnegie Institute of Technology
  • 5.
  • 6.
  • 7. SIO: Shortest Imminent Operation (“First on, First Off”)
  • 9.
  • 13. SIO should be used initially (get the machines to start work) and LRT later (work on the longest jobs)
  • 14. Why not combine the two heuristics?
  • 15.
  • 16. An unbiased random combination of scheduling rules is better than any of them taken separately
  • 17. “Learning is possible, but there is a question as to whether learning is desirable given the effectiveness of the random combination”
  • 18. “It is not clear what is being learnt as the original conjecture was not strongly supported”
  • 19.
  • 20.
  • 21. The chunk is atomic from a GA perspective.
  • 22. The chunks abc means to put the first untackled task of the ath uncompleted job into the earliest place it will fit in the developing schedule, then put the bth uncompleted job into ….
  • 23. A schedule builder decodes the chromosome.
  • 24.
  • 26.
  • 27.
  • 28. Used in the context of an automated theorem prover
  • 29.
  • 30. Remarks Pi = (Ai x Ti) + (Bi x Si) where Pi the priority index for job i at its current stage Ai a 1 x m coefficient vector for job i Ti a m x 1 vector which contains the remaining operation times for job i in process order Bi the due date priority coefficient for job i Sithe due date slack for job i m the maximum number of processing stages for jobs 1 to i
  • 31. Remarks Pi = (Ai x Ti) + (Bi x Si) where Pi the priority index for job i at its current stage Ai a 1 x m coefficient vector for job i Ti a m x 1 vector which contains the remaining operation times for job i in process order Bi the due date priority coefficient for job i Sithe due date slack for job i m the maximum number of processing stages for jobs 1 to i A = (1,0,0,0,0,…,0), B = 0 Shortest Imminent Operation Time A = (0,0,0,0,0,…,0), B = 1 Due Date Sequencing
  • 32. Remarks Pi = (Ai x Ti) + (Bi x Si) where Pi the priority index for job i at its current stage Ai a 1 x m coefficient vector for job i Ti a m x 1 vector which contains the remaining operation times for job i in process order Bi the due date priority coefficient for job I Sithe due date slack for job i m the maximum number of processing stages for jobs 1 to i A search is performed over Ai and Bi in order to cause changes in the processing sequences.
  • 33. Norenkov I. P. and Goodman E D. (1997) Solving Scheduling Problems via Evolutionary Methods for Rule Sequence Optimization. In proceedings of the 2nd World Conference on Soft Computing (WSC2)
  • 34.
  • 35. The allele at the ith position is the heuristic to be applied at the ith step of the scheduling process.
  • 36.
  • 37. Storer R.H., Wu S.D. and Vaccari R. (1992) New Search Spaces for Sequencing Problems with Application to Job Shop Scheduling. Management Science, 38(10), 1495-1509
  • 38.
  • 39. H2 Hn Heuristics to Choose Heuristics Hyper-heuristic Data flow Domain Barrier Data flow Set of low level heuristics H1 …… Evaluation Function
  • 40.
  • 41. f1 = How well has each heuristic performed
  • 42. f2 = How well have pairs of heuristics performed
  • 43.
  • 45.
  • 46.
  • 48. Adapt the ordering by a heuristic modifier according to the penalty imposed by certain features
  • 49.
  • 50. Heuristics could be one off (disposal) heuristics or could be applicable to many problem instancesData flow Domain Barrier Data flow Set of low level heuristics H1 …… Evaluation Function
  • 51. Generating heuristics Burke E. K., Hyde M. and Kendall G. Evolving Bin Packing Heuristics With Genetic Programming. In Proceedings of the 9th International Conference on Problem Parallel Solving from Nature (PPSN 2006), pp 860-869, LNCS 4193, Reykjavik, Iceland, 9-13 Sepetmber 2006
  • 52.
  • 53. First-fit heuristic evolved from Genetic Programming without human input on benchmark instancesFor each piece, p, not yet packed For each bin, i output = evaluate(p, fullness of i, capacity of i) if (output > 0) place piece p in bin i break fi End For End For
  • 54.
  • 55.
  • 56.
  • 57.
  • 58. Why are some hyper-heuristics better than others – and on what class of problems?
  • 59.
  • 60. Two major elements to an ant algorithm.
  • 62.
  • 63. Visibility Heuristic Synergy Ant Algorithm based hyper-heuristics
  • 64.
  • 65. Will the scientific community accept that this is a fair way to compare results?Different Evaluations
  • 66.
  • 68. Within a given value of best known solution?
  • 69. We get bored running the algorithm?
  • 70. The cost of accepting the solution is acceptable?
  • 72.
  • 73. Meet a critical deadline?
  • 74. Run as long as we can?
  • 75. Can be embedded in a realtime system?Soon Enough!
  • 76.
  • 77. Can be embedded in “off-the-shelf” software?
  • 78. Development costs are significantly lower writing a bespoke system?
  • 79. Can be run on a standard PC, rather than requiring specialised hardware?Cheap Enough!
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85. Similarities with genetic algorithms etc., but there is a wide scope of possible research in this area.Arthur Samuel 1901 – 1990 An AI Pioneer
  • 86.
  • 87. There has been success with exact methods and meta-heuristics
  • 88.
  • 89. Introduce/delete heuristics as the search progresses?
  • 90. Prohibit some areas of the search space?
  • 91.
  • 92. Tools such as GA-LIB help the community to utilise the tools and to carry out research
  • 93.
  • 94.
  • 95. Can we move between different search spaces during the search?Stephen Hawking 1942 -
  • 96.
  • 97. Can we offer guarantees of solution quality and/or robustness?Stephen Hawking 1942 -