JBDD

Pure Java implementation of (Binary) Decision Diagrams

Лицензия

Лицензия

Группа

Группа

de.tum.in
Идентификатор

Идентификатор

jbdd
Последняя версия

Последняя версия

0.5.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

JBDD
Pure Java implementation of (Binary) Decision Diagrams
Ссылка на сайт

Ссылка на сайт

https://github.com/incaseoftrouble/jbdd
Система контроля версий

Система контроля версий

https://github.com/incaseoftrouble/jbdd

Скачать jbdd

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/de.tum.in/jbdd/ -->
<dependency>
    <groupId>de.tum.in</groupId>
    <artifactId>jbdd</artifactId>
    <version>0.5.2</version>
</dependency>
// https://jarcasting.com/artifacts/de.tum.in/jbdd/
implementation 'de.tum.in:jbdd:0.5.2'
// https://jarcasting.com/artifacts/de.tum.in/jbdd/
implementation ("de.tum.in:jbdd:0.5.2")
'de.tum.in:jbdd:jar:0.5.2'
<dependency org="de.tum.in" name="jbdd" rev="0.5.2">
  <artifact name="jbdd" type="jar" />
</dependency>
@Grapes(
@Grab(group='de.tum.in', module='jbdd', version='0.5.2')
)
libraryDependencies += "de.tum.in" % "jbdd" % "0.5.2"
[de.tum.in/jbdd "0.5.2"]

Зависимости

runtime (1)

Идентификатор библиотеки Тип Версия
org.immutables : value jar 2.7.1

Модули Проекта

Данный проект не имеет модулей.

JBDD

Build Status

JBDD (Java Binary Decision Diagrams) is (yet another) native implementation of BDDs in Java. It is inspired by JDD, but more or less rewritten from scratch, since JDD contained some bugs and was missing features like, for example, substitution. The design goals are simplicity, reasonable performance and no dependencies.

This also implies that some more fancy BDD features and variants (like variable reordering or z-BDDs) are missing here, too. They might get added over time, but if you require such features, consider using optimized implementations like CUDD, BuDDy or Sylvan instead.

Usage

You can either build the jar using gradle (see below) or fetch it from maven central:

<dependency>
  <groupId>de.tum.in</groupId>
  <artifactId>jbdd</artifactId>
  <version>0.3.2</version>
</dependency>

Building

Build the project using gradle. All dependencies are downloaded automatically.

$ ./gradlew build

Or, if you are on windows,

# gradlew.bat build

Referencing

If you use JBDD for your experiments, I would appreciate a BibTeX citation akin to the following.

@misc{jbdd,
    author = {Tobias Meggendorfer},
    title = {{JBDD}: A Java {BDD} Library},
    howpublished = "\url{https://github.com/incaseoftrouble/jbdd}",
    year = 2017
}

Версии библиотеки

Версия
0.5.2
0.5.1
0.5.0
0.4.0
0.3.2
0.3.1
0.3.0
0.2.0
0.1.3
0.1.2
0.1.1
0.1.0