The design and evaluation of a novel algorithm for automated preference card optimization. (26th January 2021)