ceteris paribus simulation optimization runner; fixed memory cleanup; asserts instead of RuntimeExceptions; parameter fine tuning