Skip to content

Releases: ellmau/adf-obdd

v0.3.0-beta.2

02 Aug 17:50
d8492dc
Compare
Choose a tag to compare
v0.3.0-beta.2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.2.4-beta.1...v0.3.0-beta.2

v0.2.4-beta.1

22 Apr 11:39
35bb36b
Compare
Choose a tag to compare
v0.2.4-beta.1 Pre-release
Pre-release

What's Changed

  • Feature/issue 30 facet counting by @drwadu in #31
  • Feature/issue 37 model counts4stable models by @ellmau in #38
  • Feature/issue 39 counting model improvements by @ellmau in #42
  • Feature/multiple heuristics by @ellmau in #48
  • Polish documentation by @ellmau in #51
  • Update crates.io usage for the binary by @ellmau in #53

New Contributors

Full Changelog: v0.2.1-beta.1...v0.2.4-beta.1

0.2.1 With optimizations, counting, and distinct lib/bin distinction

23 Feb 14:36
c6837ff
Compare
Choose a tag to compare

What's Changed

  • 0.2.0 optimisations by @ellmau in #19
  • ADD counting of (counter) models and variables of one BDD-Tree by @ellmau in #21
  • Feature/issue 22 extra binary by @ellmau in #24

Full Changelog: v0.2.0-beta.1...v0.2.1-beta.1

Beta-state reached with 3 computation models (state-of-the-art, naive, hybrid)

27 Jan 11:42
v0.2.0-beta.1
1edfe43
Compare
Choose a tag to compare

State of the art BDD library, naive implementation, and Hybrid-approach available in the first beta-release version 0.2.0

  • ADD biodivine as an obdd library to adf-obdd

  • Implement restrict-wrapper on Biodivine

  • Testcases changed to use biodivine for grounded.

  • API unified

  • ADD stable and complete with biodivine

  • ADD biodivine -> naive translation

  • ADD hybrid approach
    instantiation + grounded by biodivine, then naive approach with memoization

  • TIDY Readme, doc, tests

Complete Models Bug Fixed

13 Jan 12:20
864419d
Compare
Choose a tag to compare
Pre-release
  • BUGFIX three valued interpretations and complete interpretations (#16)

    A couple of bugs have been identified, where the complete interpretation either identified too many interpretations as being complete (bug in complete_iter) or too less interpretations (bug in ThreeValuedInterpretationsIterator)

    They are fixed now

ADF-BDD can now do complete models

12 Jan 13:31
v0.1.4-alpha.1
f0f9789
Compare
Choose a tag to compare
Pre-release

Implement complete models with lazy evaluated iterators

Reworked CLI with import/export commands

11 Jan 15:33
bfd0aa4
Compare
Choose a tag to compare
Implement non-deprecated cli with structopts and adf-state-safer (#14)

Rework of the CLI methods.

Added import/export functionality for ADFs in BDD representation (via JSON serialisation)

ADF-BDD can now do stable models

11 Jan 13:08
07d1516
Compare
Choose a tag to compare
Pre-release

Implements #12

  • Implement Stable Models based on lazy evaluated iterators
  • Adjustment of the internal computation of the grounded interpretation
  • Update build.rs to replace "@" in test-instance names with "at"
  • Implement de-/serialization of the adf (in OBDD representation) in library
  • Implement better tests
  • Add more style-restrictions to compiler

Reworked Parser and Data-Model

04 Jan 09:45
v0.1.2-alpha
2112d71
Compare
Choose a tag to compare
Pre-release
  • Implementing nom-based parser (#5)

    • Implemented a nom-based parser to read the adf
    • Grounded semantics (naive) re-implemented
    • Docs added
    • Updated Cargo.toml with more Manifest information
    • Version update
    • Added sort-methods to the parser, so the var-order can be adjusted
    • Added sort functionality to the main function
    • Added adf-instances as a submodule to the res-folder
    • Added README information for the extended integration tests
    • Rewritten main-function
  • Implemented automated Test generation (#7)
    Generates tests, based on the existence of test-instances in the res/-folder

CLI and documentation available on Linux and Windows

20 Jul 15:38
50c606a
Compare
Choose a tag to compare
v0.1.1-alpha2

binaries for linux and windows