古代战争的后勤效率提供几条史料(随手抄来的,没有核对):
1、李广利二伐大宛,步骑六万,后勤为“牛十万,马三万匹,驴、橐驼以万数赍粮”;
2、《汉书·主父偃传》:“秦始皇北击匈奴,又使天下飞刍挽粟,起于黄、腄、琅邪负海之郡,转输北河,率三十钟而致一石。”一钟相当六斛(石)四斗,三十钟等于一百九十二斛,也就是说从今山东将粮食运到河套,有效输送量只有0.5%。即使从关东等其他地区输出更加便捷,估计实际有效输送量也只有1-2%。西汉的车运,根据《居延汉简》、《九章算术》数据,大抵一车可运25斛;
3、,《汉书·食货志》:“时又通西南夷道,作者数万人,千里负担馈饷,率十余钟致一石,散币于邛、僰以辑之”;
4、按照《武备志》,大体人力车二人最多可运4石,牛车二牛二人最多可运14石,骡车10骡可最多运30石。戚继光作运输车,八骡,车正1、舵工1、曳骡者8,车载弗朗机2,设偏厢,另有粮食12.5石,配属护兵10人。另外,李筌《太白阴经》、《汉书·赵充国传》也有类似记载,而且都列举了马料。
5、对比数据:1943年苏德战场,德国后勤运输量,大致铁路为30%、公路为10%(精确数字已经记不清了,大体如此吧)。若考虑到大量民夫耽误农时造成的损失,古代战争对于国家经济的消耗实在太大了。
梦溪笔谈卷十一官政一
凡师行,因粮于敌,最为急务。运粮不但多费,而势难行远。余尝计之:人负米六斗,卒自携五日干粮,人饷一卒,一去可十八日,米六斗,人食日二升,二人食之,十八日尽。若计复回,只可进九日;二人饷一卒,一去可二十六日,米一石二斗,三人食,日六升,八日则一夫所负已尽,给六日粮遣回,后十八日二人食,日四升并粮。若计复回,止可进十三日;前八日,日食六升。后五日,并回程,日食四升并粮。三人饷一卒,一去可三十一日,米一五八斗,前六日半,四人食,日八升;减一夫,给四日粮,十七日三人食,日六升;又减一夫,给九日粮,后十八日二人食,日四升并粮。计复回止,可进十六日。前六日半,日食八升;中七日,日食六升;后十一日,并回程,日食四升并粮。三人饷一卒,极矣。若兴师十万,辎重三之一止得驻战之卒七万人,已用三十万人运粮,此外难复加矣。放回运(大)[夫]须有援卒,缘运行死亡疾病人数稍减,且以所减之食准接卒所费。运粮之法,人负六斗,此以总数率之也。其间,队长不负,樵汲减半,所馀告均在众夫;更有死亡疾病者,所负之米又以均之,则人所负常不啻六斗矣。故军中不容冗食;一夫冗食,二三人饷之,尚或不足。若以畜乘运之,则驼负三石,马、骡一石五斗,驴一石,比之人运,虽负多而费寡,然刍牧不时,畜多瘦死,一畜死则并所负弃之,较之人负利害相半。
大约是说运粮的民夫数、运量以及士兵之间的关系。按照这个算法中国古代军队作战半径不超过20天,当然,这应该是宋代的理想算法。不过我不懂这动辄“减一夫”是什么意思?死了?还是所负粮尽半路回家了?不过沈括后面的算法有些过头,减员、减畜有一半可能(实际更多,因为总归越后越容易减员)发生在回军途中,此时军需已经消耗过半,剩下的物资即使有减员或者减畜其负担也完全可以由其他人、畜合理担负的。看来汉唐盛世的威力宋代已经难再了,所以连计算都只计算中短程作战。汉唐的威名也是靠累累白骨撑起来的。
运粮之难
生活在现代交通运输条件下的人们也许无法理解远距离粮食运输的困难,北宋科学家沈括的计算是很能说明问题的。在《梦溪笔谈》卷十一中有如下的设计(今译):
每个民夫可以背六斗米,士兵自己可以带五天的干粮,一个民夫供应一个士兵,一次可以维持十八天。(六斗米,每人每天吃二升,二人吃十八天。)如果要计回程的话,只能前进九天的路程。两个民夫供应一个士兵的话,一次可以维持十十六天。(一石二斗米,三个人每天要吃六升。八天以后,其中一个民夫背的米已经吃光,给他六天的口粮让他先返回。以后的十八天,二人第天吃四升米。)如果要计回程的话,只能前进十三天的路程。(前八天每天吃六升,后五天及回程每天吃四升米。)三个民夫供应一个士兵,一次可以维持三十一天。(三人背米一石八斗,前六天半有四个人,每天吃八升米。减去一个民夫,给他四天口粮。以后的十七天三个人,每天吃六升。再减去一个民夫,给他九天口粮。最后的十八天两个人吃,每天四升。)如果要计回程的话,只可以前进十六天的路程。(开始六天半每天吃八升,蹭中间七天每天吃六升,最后十一天及回程每天吃八升,中间七天每天吃六升,最后十一天及回程每天吃四升。)三个民夫供应一个士兵,已经到了极限了。如果要出动十万军队,辎重占去三分之一,能够上阵打仗的士兵只有七万人,就要用三十万民夫运粮。
再要扩大规模就很困难了。(遣送运粮民夫返回要派士兵护送,因为运输途中还会有死亡及患病的,而且要利用这些减员的粮食供应护送士兵。)每人背六斗米的数量也是根据民夫的总数推算出来的,因为其中的队长自己不能背,负责打水、砍柴的人只能背一半,他们所减少的要摊在众人头上。另外还会有死亡和患病的人,他们所背的也要由众人分担,实际上每人背的还不止六斗。所以军队不容许有吃闲饭的,一个吃闲饭的人二三个人供应他还不够。如果用牲畜运,骆驼可以三石,马或骡可以驮一石五斗,驴子可以驮一石。与人工相比,虽然能驮得多,花费也少,但如果不能及时放牧或喂食,牲口就会瘦弱而死。一头牲口死了,只能连它驮的粮食也一同抛弃。所以与人工相比,各有得失。应该承认,沈括的设计是以周密的安排、合理的调度而且不发生意外为条件的,在一般情况下很难达到这样高的水平。
假定一支军队能以平均每天40公里的速度进退,在30万民夫的供应下,7万作战士兵(另三万负责辎重)的活动半径只有640公里。汉、唐的军队以长安为起点,还到不了今天的兰州(公路距西安712公里);如果要到达今乌鲁木齐,至少要67天半的时间(2699公里)。即使不考虑粮食的产地,而以汉唐的玉门关或阳关(今甘肃敦煌市西)为起点的话,往返于今新疆西部或北部的行程也不止16天;要翻越葱岭(今帕米尔高原)的行程就更难想像了。