Re: Задача...

From
Илья Кантор (2:5020/175.2)
To
Viktor Karev
Date
2002-10-23T21:48:54Z
Area
RU.ALGORITHMS
From: "Илья Кантор" <ilia@manual.ru>

Wed Oct 23 2002 16:35, Viktor Karev wrote to Artem Rogetdinov:


 >> Имеется плоскость с заданными на ней точками (координатами). Нужно
 >> провести  прямую через две точки этой плоскости (выбираются из заданных),
 >> чтобы  количество точек с одной стороны минимально отличалось от
 >> количества точек с  другой стороны. Мне кажется или эта задача решается
 >> только полным перебором?

 VK> Прямая, являющаяся продолжением одного из отрезков выпуклой
 VK> оболочки.
 VK> С одной стороны - пусто, с другой - все остальные точки.

 Это - классическая задача NP. Разделить сумму на 2 возможно равные части..
Решается перебором, можно при участии дин. программирования.

--- ifmail v.2.15dev5
 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)