1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
// Hill climbing acceptor.
use Debug;
use PlanningSolution;
use Acceptor;
use crater#moveMoveTabuSignature;
/* Hill climbing acceptor - accepts only improving moves.
This is the simplest acceptor. It only accepts moves that result
in a strictly better score. This can get stuck in local optima.
# Example
```
use solverforge_solver::phase::localsearch::HillClimbingAcceptor;
let acceptor = HillClimbingAcceptor::new();
```
*/
;