AI heuristic search 1

-A problem is defined in 5 ingredients.1. Initial state. 2.Transition model. 3.Goal test 4. Path cost 5.Solution.

-What makes it hard for a computer to handle the problems is the unknown fully given environment and unpredictable complex contingency problem.

So, what we do first is simplify the questions we encounter first and then add more attributes after analyzed it .(the way we look for heuristic-less restriction)

-Here we discuss the relationship and differences between tree search and graph search and it's applied in different kinds of questions.

-In ai area, we will form the tree or graph during  the progress which the problem is solved.

-To be clarify ,we have the words frontier(open list) and explored set(closed list) to make sure the sequence of the search when node is expanding.

-The node is a data structure constituting part of a search tree includes state, parent node, action, path costg(x) and depth.

-There are always 4 evaluation for a particular algorithm . 1.Completeness 2.Optimality 3.Time complexity 4.Space complexity.

-The measurement include b(maximum branching factor of the search tree), d(depth of the least-cost function) m(maximum depth of the state space)

- we skip the usual search strategy  that is breadth-first, uniform-cost, depth-first, depth-limited, iterative deepening, bi-direction. 

-Heuristics helps you find the better node to expand.

-The main idea is using an evaluation function for each node to measure the step.

-BEST-FIRST SEARCH

•greedy best-first search (estimate of the cost from n to goal)

•A*search(cost so far to reach n and estimated cost from n to goal)




-LOCAL SEARCH 

•Hill-climbing

•Simulated annealing

•Local beam search

•Genetic algorithm

(we can use more examples from the nature to make a better performance algorithm enhancement)





properties of heuristics

admissible (tree search)

consistent (graph search)

dominant






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值