sample_planning 0.0.4

Sample Based Planner
load('stat_case1')

nodes.baseline = baseline.nodes;
nodes.frontier = frontier.nodes;
nodes.control = control.nodes;
nodes.frontiercontrol = frontiercontrol.nodes;

witness.baseline = baseline.witness;
witness.frontier = frontier.witness;
witness.control = control.witness;
witness.frontiercontrol = frontiercontrol.witness;

pruned.baseline = baseline.pruned;
pruned.frontier = frontier.pruned;
pruned.control = control.pruned;
pruned.frontiercontrol = frontiercontrol.pruned;

iter_change.baseline = baseline.iter_change;
iter_change.frontier = frontier.iter_change;
iter_change.control = control.iter_change;
iter_change.frontiercontrol = frontiercontrol.iter_change;

nhist( nodes, 'proportion', 'samebins', 'binfactor', 4 );
title('Nodes Histogram')
xlabel("Nodes")
ylabel("Percentage")
ytix = get(gca, 'YTick')
set(gca, 'YTick',ytix, 'YTickLabel',ytix*100)
legend("baseline","frontier node", "control sel", "frontier node + control sel")

nhist( witness, 'proportion', 'samebins', 'binfactor', 4 );
title('Witnesses Histogram')
xlabel("Witnesses")
ylabel("Percentage")
ytix = get(gca, 'YTick')
set(gca, 'YTick',ytix, 'YTickLabel',ytix*100)
legend("baseline","frontier node", "control sel", "frontier node + control sel")

nhist( pruned, 'proportion', 'samebins', 'binfactor', 4 );
title('Pruned Nodes Histogram')
xlabel("Pruned Nodes")
ylabel("Percentage")
ytix = get(gca, 'YTick')
set(gca, 'YTick',ytix, 'YTickLabel',ytix*100)
legend("baseline","frontier node", "control sel", "frontier node + control sel")

nhist( iter_change, 'proportion', 'samebins', 'binfactor', 4 );
title('Iterations Changed Histogram')
xlabel("Iterations Changed")
ylabel("Percentage")
ytix = get(gca, 'YTick')
set(gca, 'YTick',ytix, 'YTickLabel',ytix*100)
legend("baseline","frontier node", "control sel", "frontier node + control sel")