Существует два класса, назовем их X и O. Ряд элементов, принадлежащих этим классам, разложен в плоскости xy. Вот пример, где два класса не являются линейно разделяемыми. Невозможно провести прямую линию, которая отлично разделяет Xs и Os на каждой стороне линии.
Как определить, в принципе, являются ли эти два класса линейно разделяемыми?. Меня интересует алгоритм, в котором не делается никаких предположений относительно количества элементов или их распределения. Предпочтительным является алгоритм наименьшей вычислительной сложности.