https://www.fit.ac.jp/~h-takeda/conf/files/2015/yotsutani/02.pdf