Lógica difusa en asignación de puestos de trabajo en Java