An open API service indexing awesome lists of open source software.

https://github.com/mkurdej/bft

Belief functions theory (Dempster-Shafer theory) implementation in C++
https://github.com/mkurdej/bft

belief-functions-theory data-fusion dempster-shafer-theory uncertainty

Last synced: 5 months ago
JSON representation

Belief functions theory (Dempster-Shafer theory) implementation in C++

Awesome Lists containing this project

README

          

BFT - Belief Functions Theory library
=====================================

Master:
Windows: [![Windows Status](http://img.shields.io/appveyor/ci/mkurdej/bft.svg?branch=master)](https://ci.appveyor.com/project/mkurdej/bft)
Linux & OS X: [![Linux & OS X Status](https://travis-ci.org/mkurdej/bft.svg?branch=master)](https://travis-ci.org/mkurdej/bft)
[![Coverage Status](https://coveralls.io/repos/mkurdej/bft/badge.png?branch=master)](https://coveralls.io/r/mkurdej/bft?branch=master)

Develop:
Windows: [![Windows Status](http://img.shields.io/appveyor/ci/mkurdej/bft.svg?branch=develop)](https://ci.appveyor.com/project/mkurdej/bft)
Linux & OS X: [![Linux & OS X Status](https://travis-ci.org/mkurdej/bft.svg?branch=develop)](https://travis-ci.org/mkurdej/bft)
[![Coverage Status](https://coveralls.io/repos/mkurdej/bft/badge.png?branch=develop)](https://coveralls.io/r/mkurdej/bft?branch=develop)


Coverity Scan Build Status

Belief functions theory (Dempster-Shafer theory) implementation in C++

Dempster-Shafer theory implementation in a Boost-like fashion.

Features:
* FRAME OF DISCERNMENT
* type checking
* cartesian product of frames (TODO)
* MASS function and its equivalents
* belief function
* commonality function
* plausibility function
* TRANSFORMATION functions (to_*)
* to_belief
* to_commonality
* to_mass
* to_plausibility
* NORMALIZATION
* OPERATOR/RULE
* conjunctive rule (normal | by commonality) (precise | random)
* disjunctive
* Dempster
* adaptive (Dubois-Prade)
* cautious (conjunctive) rule + bold (disjunctive) rule (Denoeux)
* PCx5, others
* DECOMPOSITION
* DISCOUNTING
* CONTEXTUAL DISCOUNTING