The source code and dockerfile for the GSW2024 AI Lab.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

60 lines
2.1 KiB

4 weeks ago
  1. RELEASE NOTES FOR DDDMP
  2. Revision: Version 2.0.2
  3. Turin, Italy, February 01, 2004
  4. dddmp-2.0.2 is now available at
  5. WEB page: http://staff.polito.it/{gianpiero.cabodi,stefano.quer}
  6. dddmp-2.0.2 has a few bug fixes with respect to dddmp-2.0
  7. Release 2.0.2 of DDDMP improves DDDMP-1.2 in the following areas:
  8. 1. Support to store and load ADD has been inserted in the dddmp tool
  9. 2. Support to store BDDs as CNF formulas has been inserted in the
  10. dddmp tool.
  11. As far as the storing process is concerned three possible formats
  12. are available:
  13. DDDMP_CNF_MODE_NODE
  14. store a BDD by introducing an auxiliary variable for each BDD node
  15. DDDMP_CNF_MODE_MAXTERM
  16. store a BDD by following the maxterm of the represented function
  17. DDDMP_CNF_MODE_BEST
  18. trade-of between the two previous solution, trying to optimize
  19. the number of literals stored.
  20. As far as the loading process is concerned three possible formats
  21. are available:
  22. DDDMP_CNF_MODE_NO_CONJ
  23. Return the Clauses without Conjunction
  24. DDDMP_CNF_MODE_NO_QUANT
  25. Return the sets of BDDs without Quantification
  26. DDDMP_CNF_MODE_CONJ_QUANT
  27. Return the sets of BDDs AFTER Existential Quantification
  28. 3. Functions to load the header of a BDD/ADD/CNF file, so collecting
  29. information regarding variables, variable ordering, etc.
  30. This can be seen as a pre-processing step prior a possible BDD/ADD/CNF
  31. load of the entire structure.
  32. Moreover it can be used in a manager initialization phase.
  33. 4. More precise information are stored in each BDD/ADD header during
  34. the storing phase.
  35. In particular this information may be used to make up the exact
  36. variable ordering present in the manager used during the storing
  37. phase.
  38. Full compatibility with previously versions of the files (from
  39. dddmp-1.0 on) is guaranteed.
  40. 5. Miscellaneous
  41. Debugging has been performed on different hardware architectures
  42. 6. The test program, testdddmp has been improved.
  43. Now it allows to perform more operations and to better debug the
  44. different options.