SlideShare una empresa de 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.”

Más contenido relacionado

Destacado

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
 

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

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
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
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
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
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
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
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 

Último (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
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
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
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
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
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
 
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
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 

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 -