什么是運籌學?在說明這個問題之前,先介紹我國古代的一個小故事:戰國時候,齊國的國王和大夫田忌在臨淄賽馬。他們各有上馬、中馬、下馬,競賽分三場進行,每場以千金作賭注。拿相同等級的馬比較,齊王的馬都比田忌的好,田忌因馬力不及,屢敗失金。當時有田忌門客孫臏獻策,以下馬對齊王的上馬,以上馬對齊王的中馬,以中馬對齊王的下馬。結果,田忌兩勝一負,贏得千金。可以說,這里就包含有撲素的運籌學的思想。運籌,是運算、籌劃的意思。運籌學作為一門嶄新的數學學科,是近二十年來逐漸形成的。它是一種科學方法(主要是數學方法),它能幫助我們在規定的條件和要求下,在復雜的數量關系中,找到最合理最有效的方案。它包括規劃論、排隊論、博奕論等很多分支。規劃論又分線性規劃、非線性規劃、動態規劃等。
當前在我國應用最廣的是線性規劃。線性規劃,主要是研究如何用最少的人力、物力去最大限度地完成任務的問題。大至國民經濟,小至家庭生活,都有用它的地方。它的主要方法,有圖上作業法、表上作業法、解乘數法和單純形法等。應用這些方法可以解決車輛合理調度、物資合理調撥、郵遞路線的布置、勞力安排、作物布局、麥場設置、農田水利合理規劃等等各方面問題。