Adaptive Search
A Library to Solve CSPs Edition 1.0, for Adaptive Search version 0.9.0 by Daniel Diaz & Philippe Codognet |
|
|
|
|
#include "ad_solver.h"
gcc -o foo foo.c libad_solver.a
gcc -I/usr/adaptive/include -L/usr/adaptive/lib -o foo foo.c -lad_solver
|
|
|
|
|
|
int Check_Solution(void)
{
return Cost_Of_Solution() == 0;
}
#include "ad_solver.h"
#include "main.h"
int param_needed = 1; /* parameter needed */
int
Cost_Of_Solution(void)
{
...
}
...
void
Initializations(void)
{
ad_size = param;
ad_sol = malloc(ad_size * sizeof(int));
ad_base_value = ad_break_nl = 0;
if (ad_prob_select_loc_min == -1)
ad_prob_select_loc_min = 80;
...
if (reset_percent == -1)
reset_percent = 5;
...
}
...
|
This document was translated from LATEX by HEVEA.