Notes on Linera programming and Operations research