Re: Solve math inequelity with SAT resulotion




chuchu_w@xxxxxxxxxxx wrote:
Hello,

I have a SAT problem that is giving me headache. It is a math
problem that has to be solved with SAT resolution. But I don't see
how I can convert integers and math inequalities into Boolean or CNF
form. The problem is to find (positive integers) values a,b,c,d such
that 2a > b + c and 2b > c + d and 2c > 3d and 3d > a+ c. I don't
see how I can turn this into a CNF. specially the ">" and "+".
I'm still a beginner so have some mercy. I'm not asking for a
complete solution but some hints and guidance in the right direction
or just and small example.


Hello Hassan,

In fact, you can't... Who gave you this problem? The only way you can
do that is if the variables are bounded. Then you can turn each
variable into binary and search for a solution but still the conversion
method is not straightforward and it involves state of the art
algorithms. You can search for SAT encodings. (your problem is known as
ILP encoding into SAT and there are two well know encodings: Warners
and BBR) Try to search them up, other wise I can send you the
references for their papers.

Regards,

Paulo Matos

Thanks in advance.

Hassan



--
--------------------------------- --- -- -
Posted with NewsLeecher v3.7 Final
Web @ http://www.newsleecher.com/?usenet
------------------- ----- ---- -- -

.



Relevant Pages

  • Solve math inequality with SAT (CNF)
    ... I have a SAT problem that is giving me headache. ... problem that has to be solved with SAT resolution. ... how I can convert integers and math inequalities into Boolean or CNF ... The problem is to find (positive integers) values a,b,c,d such ...
    (comp.theory)
  • Solve math inequelity with SAT resulotion
    ... I have a SAT problem that is giving me headache. ... problem that has to be solved with SAT resolution. ... how I can convert integers and math inequalities into Boolean or CNF ... The problem is to find (positive integers) values a,b,c,d such ...
    (sci.math.symbolic)
  • Re: Find out if I/10^i = J/2^j (decadic - dyadic pairing)
    ... study some discrete mathematics or number theory. ... "math boot camp" during my bachelory for math linguistics, ... Given known positive integers I and i and unknown positive integers J ...
    (sci.math)
  • Re: Question on Font Encodings
    ... Font encodings, yes. ... OML (math letters, e.g., cmmi10) ... OMX (math extensions -- large operators, parentheses, etc., e.g., ...
    (comp.text.tex)
  • Re: Question on Font Encodings
    ... Font encodings, yes. ... OML (math letters, e.g., cmmi10) ... Typewriter fonts differ from OT1, ...
    (comp.text.tex)