Ограничения с условием в CVXPY

Я хочу добавить такие ограничения:

constraint = cp.sum(cp.multiply(x, a)) > 10 if x*a != 0

Где x — переменная решения, а — константа. Я знаю, что if условие и ограничения цепочки не допускаются. Но как я могу реализовать это условие?

Я также сообщаю о проблеме с csxpy в github.

Библиотека для работы с мороженым
Библиотека для работы с мороженым
Лично я попрощался с операторами print() в python. Без шуток.
Эмиссия счетов-фактур с помощью Telegram - Python RPA (BotCity)
Эмиссия счетов-фактур с помощью Telegram - Python RPA (BotCity)
Привет, люди RPA, это снова я и я несу подарки! В очередном моем приключении о том, как создавать ботов для облегчения рутины. Вот, думаю, стоит...
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Шаг 1: Создание приложения Slack Чтобы создать Slackbot, вам необходимо создать приложение Slack. Войдите в свою учетную запись Slack и перейдите на...
Учебник по веб-скрапингу
Учебник по веб-скрапингу
Привет, ребята... В этот раз мы поговорим о веб-скрейпинге. Целью этого обсуждения будет узнать и понять, что такое веб-скрейпинг, а также узнать, как...
Тонкая настройка GPT-3 с помощью Anaconda
Тонкая настройка GPT-3 с помощью Anaconda
Зарегистрируйте аккаунт Open ai, а затем получите ключ API ниже.
Learning Data Analytics Two: Filtering data in a DataFrame.
Learning Data Analytics Two: Filtering data in a DataFrame.
В Learning Data Analytics One: Using Python and Pandas , я рассказываю о:
0
0
59
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это можно реализовать линейно, считая y=a*x полунепрерывным.

 y = a*x
 10*δ ≤ y ≤ 9999*δ
 δ ∈ {0,1} 
 

Другие вопросы по теме

Как иметь одно и то же условие для 2 переменных в одной строке?
OptaPlanner: преимущества в производительности от повторного использования одного и того же потока ограничений в нескольких разных ограничениях?
Напишите ограничения OCL, связанные с ассоциациями с другими классами
Как использовать решатель CP-SAT или другие инструменты для поиска трехмерных массивов с ограничениями на строки, столбцы и трубки (представляющие школьные классы, термины и дни)?
Как я могу добавить ограничение шаблона для столбца в уже существующей таблице, используя Sequelize/Postgres
Ограничение типа концепции параметра одного шаблона для типа шаблона с несколькими параметрами
Pulp Python устанавливает ограничения при суммировании значений в столбце
Множественные целевые функции с бинарными переменными Google OR-tools
SV ограничивает объем и рандомизацию
Код ошибки: 3819. Нарушено ограничение проверки «checker_1»