Какой алгоритм применить, что бы передавать что одно лучше другого и в итоге получить таблицу?
Теорема о невозможности доказывает, что полностью справедливую систему построить невозможно. Нужно, учитывая предметную область, рассмотреть различные варианты обобщения коллективных оценок и выбрать наиболее удобную или подходящую.
Неплохая статья на хабре с некоторыми способами ранжирования.
Вам нужно вот это "одно лучше" выразить в числовом эквивалиенте, причем абсолютном, а не относительно других.
Например, не "машина А быстрее машины Б", а "у машины А максимальная скорость 100, а у машины Б максимальная скорость - 300".
Если критериев сравнения несколько - давать средневзвешенную оценку. 
Например, если у машины параметры скорость и маневренность, а вам нужно дать общую оценку, то нужно четко определить, какой вклад в общую оценку делает каждый параметр (математически, формулой. Например - веса), выносить на основе формулы общую оценку и уже сортировать по ней.