Описание тега python-constraint

2 ответа

проблема удовлетворения ограничений отсутствует одно ограничение

Я преподаватель лабораторной практики в университете, основываясь на прошлогодних комментариях студентов, мы хотели, чтобы мы с моим начальником обратились к ним. Мой босс решил написать сценарий C, а я выбрал python (ограничение python), чтобы попы…
04 дек '19 в 19:30
0 ответов

Почему ограничение не может генерировать все возможные комбинации?

Я пытаюсь сгенерировать все возможные комбинации при некоторых ограничениях, используя ограничение python. Вот код main(): list1 = [0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0] list2 = [-1.…
14 фев '20 в 15:55
0 ответов

Есть ли способ импортировать модуль ограничений в консоли веб-программирования (например, TechGig)

Pip install выдает синтаксическую ошибку? Я попробовал ограничение импорта как c, ограничение импорта, которое вызывает ошибку "ModuleNotFoundError: нет модуля с именем 'constraint'"
0 ответов

Проблема с установкой проблем с ограничением python

У меня есть датафрейм df и необходимо вычислить столбец "res", выполнив следующие условия: элементы "res" должны быть в пределах 0.5≤res≤4.5 sum (df.res*df.A)==1 приказы "res" должны быть var1>var2>var3>……>var14 или же df.order Я попытал…
0 ответов

Python CSP: изменение имени переменной вызывает проблемы с ограничениями

Изменение имени переменной с P на PL приводит к тому, что ограничение не срабатывает. Что я делаю неправильно? import sys from constraint import * def getsol(): solutions = problem.getSolutions() print "SOLUTION" for solution in solutions:…
10 ноя '20 в 00:14
2 ответа

Проблемы с добавлением ограничений в цикл

У меня есть это: import constraint p = constraint.Problem() t = [0,5] c = [3,7] s = range(len(t)) n = 12 p.addVariables([str(i) for i in s], range(n)) p.addConstraint(lambda x: (x+t[0])%n in c, ('0')) p.addConstraint(lambda x: (x+t[1])%n in c, ('1')…
14 июн '21 в 23:04
0 ответов

Применение ограничения количества переменных к задаче CSP с использованием ограничения Python

Я пытаюсь решить общую проблему, используя ограничение Python . Вот код, который я пробовал. from constraint import * problem = Problem() problem.addVariable('A', ['A','B','C','D']) problem.addVariable('B', ['F','G','H','I']) problem.addVariable('C'…
20 сен '21 в 10:20
0 ответов

Проблема удовлетворения ограничений с использованием ограничения Python

Я сейчас работаю над CSP который строго использует python-constraint модуль Проблема У меня есть четыре переменные a, b, c и d, каждая из которых лежит в каком-то домене (на данный момент не важно) from constraint import * problem = Problem() proble…
28 сен '21 в 09:52
0 ответов

Как запрограммировать двумерную задачу CSP с ограничением Python

Мне нужно использовать python-constraintдля решения проблемы с укладкой. У меня есть 2 разных типа контейнеров (стандартный S и охлаждаемый R) и два возможных направления. Контейнеры должны быть размещены, как показано в следующей таблице, которая N…
0 ответов

Python-costraint для оптимального покрытия вершин

Я новичок в программировании на CSP. У меня есть код ниже: from constraint import * problem = Problem() vertex = range(1, 6) edges = [[1, 2], [1, 3], [2, 4], [2, 5], [2, 6], [4, 6]] problem.addVariables(vertex, [0 , 1]) for edge in edges: problem.ad…
17 дек '21 в 21:37
0 ответов

Моделирование проблемы планирования с ограничением python

У меня есть проблема, когда мне нужно назначить некоторые переменные для использования ресурса, чтобы каждый рабочий всегда выполнял какую-то работу. Допустим, у меня есть список рабочих w = {w1,w2,w3,...}и некоторые ресурсы r = {r1,r2,..}. Затем у …
09 дек '20 в 20:42
0 ответов

Решение одновременных линейных и нелинейных уравнений и неравенств

У меня есть ряд линейных и нелинейных уравнений и неравенств (около двадцати), и я ищу решения для них. Уравнения либо связывают, либо ограничивают ряд переменных. Эти переменные либо постоянны, либо находятся в пределах некоторого диапазона, либо н…
0 ответов

Каков правильный синтаксис CSP? (проблема.добавить ограничение)

from constraint import * problem = Problem() problem.addVariables(["a", "b", "c", "d", "e", "f"], [1, 2, 3, 4, 5, 6]) problem.addConstraint(AllDifferentConstraint()) Ограничение: "а" = 1; "б" = 2; "с" = 3 или "а" = 1; "б" = 3; "с" = 2 или "а" = 2; …
29 дек '20 в 18:30
1 ответ

Переменные ограничения Python, которые принимают свое имя вместо значения

Я хочу умножить диапазон каждой переменной, потому что я не могу использовать более 5 кг и 50 евро, поэтому я умножаю вес каждого продукта и его значение, но вместо этого программа возвращает мне ошибку, что она принимает значение an вместо диапазон…
06 ноя '22 в 10:41
0 ответов

Идентифицировать узлы Graph, принадлежащие клике (проблема максимальной клики с ограничениями API Python)

Я пытаюсь решить проблему максимальной клики, используя API ограничений Python, и я планирую использовать MIP-модель, где для каждого узла n[i] есть логическое значение, указывающее, принадлежит ли узел (1/true) или нет (0/false), клике. Ограничение…
0 ответов

Проблема с ограничениями не обрабатывает некоторые тестовые случаи

У меня есть такая проблема с ограничениями Python: вам нужно составить график представления докладов на конференции. Всего на конференции будет представлено 10 докладов из нескольких областей: искусственный интеллект (ИИ), машинное обучение (ML) и о…
29 мар '23 в 08:40
1 ответ

Невозможно импортировать имя «CSP» из библиотеки csp.

Я выполняю следующий код: from typing import Dict,List,Optional from csp import CSP from constraint import Constraint from typing import Dict,List,Optional class QueensConstraint(Constraint[int,int]): def __init__(self,columns:List[int])->None: s…
0 ответов

Как просмотреть несколько ограничений вместе в библиотеке ограничений Python

Я практиковался в использовании библиотеки ограничений Python, решая с ее помощью логические головоломки. Мне было очень приятно работать, но я застрял в относительно простой головоломке. Я могу решить ее программно, но цель состоит в том, чтобы реш…
0 ответов

Как использовать корректировку ограничений Python

Я попробовал библиотеку ограничений Python для решения проблемы CSP, но не понимаю, почему я получил 2048 решений с кадром данных из 4 записей. Мой фрейм данных представляет собой набор расстояний от ближайших элементов до фонтанов в парках, и я исп…
10 апр '23 в 09:21
0 ответов

KeyError в ограничении Python в проблеме планировщика csp

Мне нужно создать планировщик csp, который давал бы набор студентов с именем, компетенцией, неспособностью и набор задач с именем, competence_required, длительностью (или лучше показать это на графике), какую задачу должен выполнить студент. Я тольк…