/DEMIPP

A matlab toolbox of differential equation methods for solving Boolean polynomial programs

Primary LanguageMATLABMIT LicenseMIT

DEMIPP

A matlab toolbox of differential equation methods (Houbolt scheme, Lie scheme and RK(4,5) scheme) for solving Boolean polynomial programs

This project is supported by the National Natural Science Foundation of China (Grant No: 11601327) and the Key Construction National “985” Program of China (Grant No: WF220426001).

Installation

  1. Download the package to a local folder by running:
git clone https://github.com/niuyishuai/DEMIPP.git
  1. Run Matlab and navigate to the code folder, then run the setup.m script to add paths.
setup;
  1. Polylab toolbox is required, please get and install Polylab from Polylab

Examples

See examples in tests folder

Citation

@Misc{DEMIPP,
	title = {DEMIPP -- A MATLAB toolbox of differential equation methods for solving Boolean polynomial programs},
	author = {Yi-Shuai Niu},	
	year = {2019},
	url = {https://github.com/niuyishuai/DEMIPP}
}
@article{2022Discrete,
  title={Discrete Dynamical System Approaches for Boolean Polynomial Optimization},
  author={ Niu, Yi-Shuai and Glowinski, Roland},
  journal={Journal of Scientific Computing},
  volume={92},
  number={2},
  pages={1-39},
  year={2022},
}

License

Released under MIT license

Contact

niuyishuai@sjtu.edu.cn