function [result] = computeABE(dataset, lol)

addpath("./UTIL", "./GA", "./KEYS", "./DATASETS");

% Assumes effort is the last column of the data
% Assumes effort is the last column of the data
load(dataset);

for i = 1 : 20

% Randomly shuffle dataset to produce Training and Testing data
a = data(:,:,i);
x = size(a);
trainingData = a(1: 2 * floor(x(1) / 3) , :);
testingData = a(2 * floor(x(1) / 3) + 1 : 3 * floor(x(1) / 3), :);
[numprojects, numfeatures] = size(trainingData);

result(i) = fwpsabe(trainingData, testingData, ones(1, numprojects), ones(1,(numfeatures - 1) * 2), lol);
end
