Resumen: El problema de determinación de precios de múltiples productos es un problema de optimización clásico muy estudiado en la literatura que surge de la necesidad de establecer el precio de los productos que ofrece una empresa con el objetivo de maximizar los beneficios obtenidos por la venta de los productos atendiendo a las preferencias de los clientes. Son muchas las variantes de este problema. La versión clásica asume que cada cliente quiere adquirir una única unidad de un producto y que para ello dispone de un presupuesto fijo. La formulación de un modelo binivel considera de forma natural la reacción de los clientes a los precios establecidos. Para cada cliente se dispone de una lista ordenada de los productos según sus preferencias. Cuando existe la posibilidad de que un cliente prefiera dos o más productos de la misma manera se produce un empate. El tratamiento del problema de determinación de precios con empates en las preferencias desde una perspectiva binivel es novedoso en la literatura. El modelo binivel se reformula como un problema binario puro lineal de un solo nivel para su resolución. Además, se propone por primera vez en la literatura un algoritmo genético para resolver el problema cuando el número de clientes y productos aumenta y la resolución exacta es muy costosa en tiempo computacional.