oridong / DCAM

DC Programming Fundamental Classes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DCAM

DC Programming Fundamental Classes: A Matlab modeling and optimization toolbox (based on object oriented programming) for general dc program.

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).

Instruction

This toolbox provides three main classes: DC function class (dcfunc), DC programming problem class (dcp), and DCA class (dca). You can use these classes to model and solve a DC programming problem within few lines of codes.

There are two version of DCAM. The version with postfix poly is particularly designed for polynomial optimization using POLYLAB toolbox. The version without postfix is used for general DC programming models, and Yalmip is required.

Samples

See test samples in test folder.

Citation

@Misc{DCAM,
	title = {DCAM --  A Matlab modeling and optimization toolbox for dc program.},
	author = {Yi-Shuai Niu},	
	year = {2016},
	url = {https://github.com/niuyishuai/DCAM}
}

License

Released under MIT license

Contact

niuyishuai@sjtu.edu.cn

About

DC Programming Fundamental Classes

License:MIT License


Languages

Language:MATLAB 100.0%