Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I am still learning ORTOOLS CP-SAT which is a great tool! I am getting into boolean operations difficulties. For instance in Python, I have an array of an array of expressions (I mean BoundedLinearExpression) organized like this:

    my_list = [ [ a<5, b>3, c>5 ],
                [ d>8, e<=3, f+a=10 ],
                 ...
              ]

I want to make a logical AND on each line... and then a XOR on all the results I got. I have no clue how to do that. Does someone know the answer? Thanks for your help

     # it should end this way:
     model.AddBoolXOr(???)

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
2.6k views
Welcome To Ask or Share your Answers For Others

1 Answer

Start by reading This doc section

You need to create Boolean variables for all bounded linear expressions.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share

548k questions

547k answers

4 comments

86.3k users

...