项目作者: c0D3M

项目描述 :
Discrete Optimization Algorithms
高级语言: C++
项目地址: git://github.com/c0D3M/Optimization_Problems.git
创建时间: 2018-10-03T13:08:52Z
项目社区:https://github.com/c0D3M/Optimization_Problems

开源协议:

下载


Optimization_Problems

Monte Calro Algorithm
Las Vegas Algorithm
A* / Hill Climibing
Zobrist Hasing

How to make neighborhoods and how to evaluate solutions are important.
SA: The temperature has role to control probability function. At first of
program execution, it should be enough high to be able to leave a local
minimum. At last of execution, it should be enough low to spend much
time to search around the global minimum.

In a simulated annealing, there are basically two probability functions:

  1. one used to choose a neighborhood,
  2. one to decide whether accept a bad neighborhood or don’t.

The most important thing in MM is observing the problem
and making good problem-specific-heuristics.
I think we should learn many nice
instances of greedy algorithm, rather than many meta-heuristics.