a bug in optimizer which reads data out of boundary
update ChangeLog and Makefile due to bug fixing
Merge branch 'optexp'