Borregoaustralianospanishrecipecards 1321197403-phpapp01-111113091854-phpapp01
optimizationheuristicsslideshare-130201014236-phpapp01
-
Upload
nazir-kazimi -
Category
Documents
-
view
215 -
download
0
Transcript of optimizationheuristicsslideshare-130201014236-phpapp01
-
8/12/2019 optimizationheuristicsslideshare-130201014236-phpapp01
1/17
A presentation on
Optimization Heuristicsby
Kausal Malladi(Student, IIIT Bangalore)
-
8/12/2019 optimizationheuristicsslideshare-130201014236-phpapp01
2/17
Agenda
Definition of a Heuristic
Optimizationheuristics
Genetic Algoriths !ill "libing
Tabu Search
Siulated Annealing
S#ar Intelligence
$ith e%aple applications
-
8/12/2019 optimizationheuristicsslideshare-130201014236-phpapp01
3/17
Heuristic
&%perience based techni'ues for problesoling, learning and discoery *Adopted fro$i+ipedia
Different types -ule of thub
"oon sense
&ducated Guess Meta.heuristics/ 0araeters that influence
eploying a heuristic
-
8/12/2019 optimizationheuristicsslideshare-130201014236-phpapp01
4/17
Optimization Heuristics
Al#ays difficult to sole NP-Hard and NP-Completecoputational probles
&en #ith different optii1ation techni'ues,actual running tie is neer guaranteed
$e eploy soe rules 2 results based one%perients to state that a near.optial
solution can be obtained 3o proof as to #hy and ho# #e get
solution
-
8/12/2019 optimizationheuristicsslideshare-130201014236-phpapp01
5/17
-
8/12/2019 optimizationheuristicsslideshare-130201014236-phpapp01
6/17
Local Search
To solehard4ptii1ation probles
Search Space / Doain of function to beoptii1ed
5inding a solution aong nuber ofcandidate solutions, a%ii1ing a criterion
Sub.failies/
!ill "libing
Tabu Search
Siulated Annealing
-
8/12/2019 optimizationheuristicsslideshare-130201014236-phpapp01
7/17
Hill Climbing
Iterativealgorith, starts #ith arbitrarysolution
6oo+s for bettersolutions increentally
-epeats until no further iproeents
Good for finding a local optimum
Doesn7t guarantee global optimum Siple, popular
$or+s #ell, generally
-
8/12/2019 optimizationheuristicsslideshare-130201014236-phpapp01
8/17
Hill Climbing
0opular e%aple 8 TS0
Traelling Salesan 0roble
Kno#n NP-Hardproble
Initial solution ay not be optial
Shorter route is ore li+ely to be obtained
$idely used in Artificial Intelligence
Significant results in real.tie systes Any-timealgorith
0itfall/ 0lateau
-
8/12/2019 optimizationheuristicsslideshare-130201014236-phpapp01
9/17
Tabu Search
Iteratiely proceeds fro one potentialsolution S to an iproed one S in theneighbourhood of S
4ercoes fe# pitfalls of other LocalSearchtechni'ues (&%aple/ Plateau)
9isited solutions ar+ed !tabu"
Search progresses using #emor$Structures
4ften a benchar+ heuristic:
-
8/12/2019 optimizationheuristicsslideshare-130201014236-phpapp01
10/17
Tabu Search
Meory structures
Describe
9isited solutions
;ser proided sets of rules
"ategories
Short ter
Interediate ter 6ong ter
5or tabu list
-
8/12/2019 optimizationheuristicsslideshare-130201014236-phpapp01
11/17
Tabu Search
Issues
4nly effectie in discrete search spaces
$or+around/ A similarity measure
!igh diensional search space
$or+around/ "reate a tabu list consistingof attributes of a solution
"an be ore effectie solution, has
probles tooAspiration criteriaintroduced
4erride solution7s tabu state
-
8/12/2019 optimizationheuristicsslideshare-130201014236-phpapp01
12/17
Tabu Search
"oon e%aple 8 TS0
Traelling Salesan 0roble
Tabu Search finds a satisficing solution
Starts #ith an initial solution that can befound randoly or using soe algorith
4rder in #hich t#o cities are isited, iss#apped
Total traelling distance is the etric A acceptable solution added to tabu list if
in neighbourhood of accepted solution
-
8/12/2019 optimizationheuristicsslideshare-130201014236-phpapp01
13/17
Simulated Annealing
Inspiration/ Annealingin Metallurgy
0robabilistic eta.heuristic
Appro%iates global optimum in a largesearch space
Gies acceptably good solution if not thebest
Slo# decrease in probability of accepting#orse solutions
-
8/12/2019 optimizationheuristicsslideshare-130201014236-phpapp01
14/17
Simulated Annealing
&%aple 8 TS0
Traelling Salesan 0roble
Metric under consideration is Mileage
#etropolis Algorithm
0air#ise changing order of isit to cities
Solutions that don7t lo#er ileage alsoaccepted
e.D/T
> R(0,1) D is the change of distance iplied
If T is large, any bad choices are ade
-
8/12/2019 optimizationheuristicsslideshare-130201014236-phpapp01
15/17
S%arm &ntelligence
A collectie behaior of self.organi1edsystes #hich are decentrali1ed *Adopted fro$i+ipedia
"an7t predict ho# the systes behaeeen #ithout a centrali1ed control
$idely eployed inArtiicial Intelligence
&%aple Ant "olony 4ptii1ation
3atural ants Siulation agents
0heroones -ecording position, 'uality
-
8/12/2019 optimizationheuristicsslideshare-130201014236-phpapp01
16/17
'e(erences
http/22###iaengorg2publication2$"&2$"&?pp@.@pdf(Gae Theory using Genetic Algoriths)
http/22ath#orld#olfraco2SiulatedAnnealinghtl(Siulated Annealing)
http/22artificialintelligence.notesblogspotin22hill.clibing.procedureht
(!ill "libing in Artificial Intelligence)
http://www.iaeng.org/publication/WCE2007/WCE2007_pp61-64.pdfhttp://mathworld.wolfram.com/SimulatedAnnealing.htmlhttp://artificialintelligence-notes.blogspot.in/2010/07/hill-climbing-procedure.htmlhttp://artificialintelligence-notes.blogspot.in/2010/07/hill-climbing-procedure.htmlhttp://mathworld.wolfram.com/SimulatedAnnealing.htmlhttp://www.iaeng.org/publication/WCE2007/WCE2007_pp61-64.pdf -
8/12/2019 optimizationheuristicsslideshare-130201014236-phpapp01
17/17
Than+ you: