Евгений Иванович, тогда можно использовать следующий алгоритм:
1. Рассчитать параллелепипед объекта по диагонали и ещё какой-нибудь нецентральной точке.
2. Проверить пересечение с другими параллелепипедами.
3. Если пересекается, слегка подвинуть объект вправо.
talktodoo, я строил график именно разности. Но если смотреть абсолют, то, очевидно, нужно умножить количество рубашек на их цену, где количество рубашек = константа + снижение цены*покупателей на 1 доллар + доп. покупатели от лучшей цены.
p.s. Некрасиво удалять ответы, потому что они вам не нравятся. Мне вот не нравится, что вы,нарушая правила, создаёте такой вопрос, но я на вас не жалуюсь.
1. Рассчитать параллелепипед объекта по диагонали и ещё какой-нибудь нецентральной точке.
2. Проверить пересечение с другими параллелепипедами.
3. Если пересекается, слегка подвинуть объект вправо.