Well, the exception says that in a certain line of TransportPersonnelVRPEvaluator (the line number is cut of in the exception dialog, you'll have to scroll right), you're indexing into an array, but the array is not long enough.
For instance let's say you have a variable x that is a DoubleArray of length 10 and you do x[10] to get the value at index "10" you get an "IndexOutOfRangeException". Valid indices that you can use are in the range [0;9] for an array of length 10.
Also negative indices are not allowed.
I suggest you put a breakpoint there and attach VS debugger to the HL process. Then you can examine the variable states live and see what the problem is.