#14180: SatSolver.clauses
--------------------------------------+-------------------------------------
       Reporter:  malb                |         Owner:  jason          
           Type:  enhancement         |        Status:  positive_review
       Priority:  major               |     Milestone:  sage-5.8       
      Component:  misc                |    Resolution:                 
       Keywords:  sat, cryptominisat  |   Work issues:                 
Report Upstream:  N/A                 |     Reviewers:  Nathann Cohen  
        Authors:  Martin Albrecht     |     Merged in:                 
   Dependencies:  #14198              |      Stopgaps:                 
--------------------------------------+-------------------------------------

Comment (by ncohen):

 > Can you elaborate on that? I could try to fix it (in another patch). Do
 you mean something with textfiles I just added or something that was in
 the DIMACS class before this patch? To explain the latter case: I didn't
 want to keep clauses in RAM because I routinely have problems with
 gigabytes of clauses.

 Nonnoo, it's nothing that you added just there. Well, for a start it took
 me some time to realise that your `._tail` variable was actually your
 whole data. The place where you store everything. And you parse it each
 time you want to find out the list of clauses, which I don't like either.
 It nothing you added here, just "how this system is built".

 Of course, if you tell me that you usually cannot store your clauses in
 memory, then that's another problem and you probaly found the best answer
 by storing this in text files.

 Well. Storing RAM stuff in text file is what SWAP does, though.

 Really ? This takes Gigabytes of clauses ? List of lists of integers ?
 `:-/`

 How do the solver deal with them, then ? Do they work directly on the text
 files ? `O_o;;;`

 Nathann

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14180#comment:15>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to