Я пытаюсь воспроизвести проблему, описанную в статье Tan et al (https://ieeexplore.ieee.org/abstract/document/6051407)
Цель состоит в том, чтобы равномерно распределять изображения в двухмерном пространстве на основе основной выступающей области изображений и ее соответствующего радиуса. Они использовали задачу квадратичного программирования для оптимизации положения изображения. Ограничение заключалось в том, что выделенные области не должны перекрываться, а область вокруг этих областей (внешняя выступающая область) должна располагаться как можно шире.
У меня проблемы с переводом этого QP в код Python. Я также открыт для других подходов, которые будут распределять изображения равномерно, учитывая ограничение выступающей области.
Любая помощь приветствуется!
... где x = (x (1), x (2)) - позиции, а r - радиусы выступающей области (i для внутреннего, o для внешнего). C - это просто параметр штрафных санкций, а Xi - маржинальный коэффициент для внешних значимых регионов