前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇梁实秋散文范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
分别在有等待和无等待的情况下,深入分析了带有启动时间的批量调度问题,以最小化最大完成时间为目标,提出了两种离散和声搜索算法。针对算法本质连续而问题离散的矛盾,对和声搜索算法进行改进。首先提出了基于工序的编码方式,采用inver-over和重组两种离散算子产生候选解的进化机制;并利用改进的NEH(Nawaz-Enscore-Ham)方法进行初始化,产生的高质量和多样化的初始种群有效地指导了算法的进化方向,提高收敛速度;最后将一种简单而有效的局部邻域搜索方法嵌入到和声搜索算法中以增强其局部搜索能力。仿真实验和比较结果表明了所提算法的有效性。
关键词:和声搜索;批量流水线调度;启动时间;最大完工时间;局部搜索
中图分类号: TP18
文献标志码:A
Discrete harmony search algorithm for lot-streaming flow
shop scheduling problem with setup time
Abstract:
In this paper, two discrete Harmony Search (HS) algorithms were proposed to solve lot-streaming flow shop scheduling problem with setup time under both the wait and no-wait cases. The objective was to minimize the maximum completion time or makespan. Unlike the original HS algorithm, the proposed algorithm represented a harmony as a discrete job permutation and applied inver-over and reconstruction operators to generate a new mechanism. An efficient initialization scheme based on the modified Nawaz-Enscore-Ham (NEH) heuristic was presented to construct an initial population with a certain level of quality and diversity. A simple but effective local search was added to enhance the intensification capability. The computational results and comparisons show that the proposed algorithm is effective and efficient in finding better solutions for the problem considered.
Key words:
Harmony Search (HS);lot-streaming flow shop scheduling; setup time; makespan; local search
0 引言
批量流水线调度问题即将工件划分为若干个子批量,通过移动完成加工的子批量进行下一道工序来允许同一工件在相邻的机床上重叠操作[1],以减少机床的等待时间,这在当今时代是一种基于时间的有效加速生产的技术。此类问题广泛存在于实际生产环境中,很多研究人员对其进行了研究[2-5]。
和声搜索(Harmony Search, HS)源于对乐曲创作过程的模拟,是一种新型的群智能优化算法,首先被Geem 等用于求解函数优化问题。由于其结构简单、容易实现等优点,而后又被成功应用于多维多极值函数优化[6-9]、交通路径[9]、土坡稳定分析[10]。HS算法在解决连续问题上有更好的优化性能,由于其连续的本质,对于组合优化问题有一定的局限性。基于以上情况,将HS离散化,采用简单而高效的离散算子,产生较高质量的解,并通过插入局部邻域搜索提高搜索效率和算法开发能力。
1 批量流水线调度问题
1.1 问题描述
批量流水线调度问题(Lot-streaming Flow Shop Scheduling Problem,LFSSP)可描述为将n个工件j∈J={1,2,…,n}划分成若干个小批量,按一定顺序依次通过m台机床i∈M={1,2,…,m}进行加工;同时约定一个批量在某一时刻只能在一台机床上加工,一台机床某一时刻只能加工一个批量。每台机床上工件的顺序相同。为了加速生产,将每个工件在所有机床上都被划分为l(j)个等大的批量,工件j的每个批量在机床i上的加工时间为p(i, j)。只要一个小批量被加工完成即可被送到下一台机床上进行下一道工序。工件j在机床i上的启动时间为s(i, j)。在无等待的限制条件下,同一批量的所有工序必须连续加工,即要求任一批量在某台机床上的完成时间必须等于其在下一台机床上的开始时间,而有等待时间则允许同一批量的两个工序之间有时间间隔。目标值就是找到一个工序,使得最大完工时间值最小。
以3工件3机床为例,如图1所示,工件1加工时间分别为3、1.5、3,工件2的加工时间分别为2、4、2,工件3的加工时间分别为3、 1.5、3,所有工件的启动时间均设为1。3个工件划分的批量数分别为3、2、3,则最大完工时间为19,进行批量划分以后,此调度的最大完工时间为17,批量划分后目标值减少了2个时间单位;但是加上无等待的限制条件以后,目标值为18.5,比有等待条件下的目标值增大了1.5个时间单位。而此类问题广泛存在于钢铁生产、塑料和玻璃加工等行业,因为生产过程中高温连续性,往往要求工件在相邻阶段无等待时间,因此对这两类问题进行研究。
1.2 目标值的计算
设定一个工序Π={π1,π2,…,πn},ST(k, j,i)和CT(k, j,i)分别代表工件j的第i个批量在第k台机床上的开始时间和完工时间,在有等待前提下,最大完工时间计算如式(1)~(9):
2 基于批量调度问题的离散和声搜索算法
HS是通过类比音乐和最优化问题的相似性而提出的一种启发式全局搜索算法。在音乐演奏中,乐师们凭借自己的记忆,通过反复调整乐队中各乐器的音调,最终达到一个美妙的和声状态。HMS为和声记忆库的大小,即和声库中解向量的个数;HMCR是产生新解时从和声库中保留解分量的概率;PAR则为记忆扰动概率。
基本和声搜索最初为解决连续优化问题而设计,对于组合优化问题,现有的一些文献是利用基本和声算法产生新解,然后再将连续变量转换成工序进行评价,此种方法与基本和声算法相比没有进化优势;有的算法是利用和声库中的最优解和其中一个和声变量产生新和声,此种方法与基本和声算法原理不符。因此针对本文提出的LFSSP的特点,利用改进的NEH(Nawaz-Enscore-Ham,NEH1)和随机方法直接产生基于工序的解,将HS离散化,在此基础上提出的两种和声搜索算法记为DHS1、DHS2。这样既保留了HS算法的本质,也改变了算法的连续特性。
2.1 编码方式与HM初始化
设计和声搜索算法使其适合于解决调度的核心问题之一就是编码方式,即在此问题中每个和声代表的信息。基于工序的编码很容易应用于调度问题,文献[11-13]验证了此方法的有效性。因此提出的DHS1、DHS2也采取基于工序的编码方式。
Nawaz-Enscore-Ham (NEH)[14]是一种著名的启发式算法,它为调度问题产生优秀解提供了好的思路。一个好的初始化和声库应该以较大的概率覆盖解空间,并包含部分质量高的个体以指导算法搜索方向。为了保证和声库中有好的初始解,利用改进的NEH方法称为NEH1产生一个初始解,其他在解空间中随机产生。NEH1包含两个方面的内容,首先根据启动时间生成一个初始调度,然后再对初始调度进行局部搜索形成一个解。
2.1.1 NEH1步骤
步骤1 按启动时间总和递减的顺序将各工件进行排列,得到工序Π′;
步骤2 令k=1取出Π′中的前两个工件,对它们进行调度,确定目标值最小的序列为当前序列;
步骤3 k=k+1,取出Π′中接下来的两个工件,并视作一个块,将第k个块分别插入到当前序列各个可能的位置,并尝试调换同一块中两个工件的序列,找到目标值最小的序列;
步骤4 重复步骤3,直到Π′中所以的工件都调度完毕,得到最终调度Π。
2.1.2 随机解的产生
产生一个随机和声解,如x={-0.6,-0.5,0.1,0.2,-0.1,0.3},产生过程如图2所示。
2.2 新和声的产生
基本HS中,新和声综合了和声库中所有解信息,并对所得和声进行扰动,根据此原理,提出两种离散算子,使算法在离散域内直接进化。
2.2.1 DHS1新算子实现
DHS1在离散域内重新定义新和声产生过程如式(16)所示:
其中:X″为随机产生的一个解,φ(·)表示和声库中所有解相互作用产生一个解。为了充分继承和声库中最优解的信息,将最优解作为基准解,综合其他解信息,利用inver-over算子[15]实现。过程如下所示:
步骤1 取和声库中最优解,记为Xb,随机选取一个工件c。
步骤2 和声库中其余和声分别记为X1,X2,…,Xn-1,i=1。
步骤3 i≤n-1转到步骤4;否则结束。
步骤4 在Xi中找出工件c后面的工件c′。
步骤5 判断Xb中两工件是否相邻,若不相邻,则逆转c和c′之间的部分。
步骤6 若c=c′,则i=i+1,转到步骤3。
通过以上方法产生一个新的和声解,然后对其进行扰动,如式(17)所示:
2.3 局部搜索算法
为了进一步增强算法开发能力,将局部搜索算法(Local Search,LS)嵌入到DHS1、DHS2中。每次迭代中对新产生的个体执行局部搜索。对于基于工序的调度问题,插入、交换和逆序通常被用来产生邻域解。根据LFSSP的性质,插入操作最适合用于局部搜索[16]。此种方法之所以有效:一方面可以避免循环搜索使算法陷入局部最优;另一方面,当新得到的解优于当前解时才更新,加速了算法向最优解进化。
3 离散和声搜索算法流程
基于以上描述,提出的两种离散和声搜索算法DHS1、DHS2流程的描述如下:
步骤1 初始化参数HMCR、PAR、HMS。
步骤2 初始化和声库,NEH1结合随机方法产生。
步骤3 利用DHS1、DHS2新算子产生新和声。
步骤4 更新和声库。如果新和声比和声库中最差解好,则替换;否则保持不变。
步骤5 对和声库中的新解执行局部搜索算法。
4 仿真实验
4.1 实验设置
为测试本文算法的性能,将其与文献[17]提出的遗传算法(Genetic Algorithm,GA)、文献[18]的蚁群优化(Ant Colony Optimization, ACO)和阈值接受(Threshold Accepting,TA)算法进行比较。调度问题分为无等待和有等待两类,批量分配方式为等量划分。工件数n={10,20,30,40,50,70},机床数m={5,10,15,20},随机产生24个规模不同的调度实例,相关参数设置为l(j)∈U[1,6],p(i, j)∈U[1,31],s(i, j)∈U[1,31],HMS=15,HMCR=0.95,PAR=0.1,算法终止时间CT=10*n*mμs。采用C++编程语言,在处理器为Intel Core i3 2GHz、内存为512MB的PC上进行程序测试。为了公平比较,各算法采用相同的终止条件,每个实例独立运行30次。以相对偏差作为评价标准:
由表3可知,对于无等待批量流水线调度问题而言,DHS1和DHS2得到的指标全部优于算法ACO,说明在无局部搜索的情况下,DHS1和DHS2算法优于ACO算法。其中24个算例中,DHS1有13个MRPI为0,即13个算例中,分别执行30遍指标值都是最好。DHS1优于DHS2,问题规模越大,优势越明显。
由表4可知,对于有等待的批量流水线调度问题,DHS1和DHS2得到的指标全部优于算法ACO,说明在无局部搜索的情况下,DHS1和DHS2算法优于ACO算法。DHS2只有前4个算例优于DHS1和ACO,其他算例中都是DHS1的MRPI值最小,即DHS1算法最好,其中有13个算例的MRPI值为0,问题规模越大,算法搜索功能越强。
综合以上,算法DHS1好于算法DHS2,DHS1算法在产生新解时有效地继承了最好解的信息。
4.3 LS算法有效性验证
为了验证LS算法的有效性,将DHS1算法与没有插入LS的算法(DHS1noLS)相比较,如表5所示。DHS1noLS的结果明显不如DHS1算法好,说明LS为提高算法的效率作出了很大的贡献。即所提算法的高性能是HS全局搜索能力和局部搜索平衡作用的结果。
5 结语
对于流水线调度问题进行批量划分更符合实际生产环境,有利于减少最大完工时间,更好地指导生产实践。根据批量调度问题的特点,提出了两种离散和声搜索算法,并通过实验证明了算法的优越性。
参考文献:
[1] YOON S H, VENTURA J A. An application of genetic algorithms to lot-streaming flow shop scheduling[J]. IIE Transactions,2002,34(9):779-787.
[2] POTTS C N, BAKER K R. Flow-shop scheduling with lot streaming[J]. Operations Research Letters,1989,8(6):297-303.
[3] SRISKANDARAJAH C, WAGNEUR E. Lot streaming and scheduling multiple products in two-machine no-wait flowshops[J]. IIE Transactions, 1999, 31(8): 695-707.
[4] PAN Q K, TASGETIREN M F, SUGANTHAN P N, et al. A discrete artificial bee colony algorithm for the lot-streaming flow shop scheduling problem[J].Informational Sciences,2011,181(12):2455-2468.
[5] PAN Q K, RUIZ R. An estimation of distribution algorithm for lot-streaming flow shop problems with setup times[J]. Omega-International Journal of Management Sciences,2012,40(2):166-180.
[6] GEEM Z W. Optimal design of water distribution networks using harmony search[M]. Seoul: Korea University, 2000.
[7] GEEM Z W, KIM J H. A new heuristic optimization algorithm: harmony search[J]. Simulation, 2001,76(2):60-68.
[8] GEEM Z W, KIM J H, LOGANATHAN G V. Harmony search optimization: application to pipe network design[J]. International Journal of Model Simulation, 2002, 22(2): 125-133.
[9] CHEN H, ZHOU J, LIU S. Research on the algorithm of hole repairing based on curvature in mesh[J].Journal of Huaiyin Institute of Technology, 2004,13(5):32-34.(陈宏明,周久兵,刘胜兰.基于曲率的三角网格孔洞修补算法的研究[J].淮阴工学院学报,2004,13(5):32-34.)
[10] LI L, CHI S. Application of new version of harmony search algorithm in slope stability analysis[J]. Journal of Water Resources and Architectural Engineering,2007, 5(3):1-6.(李亮, 迟世春.新型和声搜索算法在土坡稳定分析中的应用[J].水利与建筑工程学报,2007,5(3):1-6.)
[11] RUIZ R, MAROTO C, ALCARAZ J. Two new robust genetic algorithms for the flowshop scheduling problem[J].Omega-International Journal of Management Science, 2006, 34(5):461-476.
[12] JARBOUI B, EDDALY M, SIARRY P. An estimation of distribution algorithm for minimizing the total flowtime in permutation flowshop scheduling problems[J]. Computers & Operations Research, 2009,36(9):2638-2646.
[13] VALLADA E,RUIZ R. Genetic algorithms with path relinking for the minimum tardiness permutation flowshop problem[J].Omega-International Journal of Management Science, 2010;38(1/2):57-67.
[14] NAWAZ M, ENSCORE E E J, HAM I. A heuristic algorithm for the m-machine, n-job flow shop sequencing problem[J]. Omega, 1983, 11(1):91-95.
[15] WANG Y, SUN J, LI J. Hybrid algorithm based on discrete harmony search and simulated annealing[J]. Computer Engineering,2009, 35(18):173-175.(王玉亭,孙剑,李俊青. 基于离散和声搜索与模拟退火的混合算法[J].计算机工程,2009,35(18):173-175.)
[16] QIAN B, WANG L, HUANG D X, et al. An effective hybrid DE-based algorithm for multi-objective flow shop scheduling with limited buffers[J]. Computers & Operations Research,2009,36(1):209-233.
15岁就在上海荣膺“歌星皇后”的韩菁清多才多艺,竟与初次相识的梁实秋从古文谈到书画甚至莎士比亚,两人谈得十分投机与酣畅。从此,二人开始了轰动一时的“忘年之恋”。
以前梁实秋认为情人们只有在不能相见的情况下才求助于情书这一紧急措施,直到他遇到了韩菁清,即使天天能见面,他仍在两个月中写了20多万字的情书。
他的情书没有地址,没有邮票,没有邮戳。
一早他就在楼下“仰望”七楼的窗帘,直到看见过惯夜生活的韩菁清中午起身窗帘启开时,才上楼面呈情书。
他已经71岁,却有着年轻人一样的热情与勇气。
30岁的差距,对有些人来说已是一个可望不可即的年龄鸿沟,但梁实秋以他的毅力与文采跨越了一切,来到韩菁清的身边。
虽然这种“才子佳人”式的爱情很常见,但因为是“白发红颜”的版本,顷刻间成了台湾的焦点新闻。梁实秋的朋友劝他“悬崖勒马”,梁实秋的学生们还成立了“护师团”反对这婚姻,可是他们阻不了邮政的工作,更阻不了年逾古稀的梁实秋的热情与决心。他在小别台北的两个月中,写了20多万字的情书,常常早上一封,中午一封,晚上又一封。为节省邮费,他的信纸往往正、反面都写满字,他去买邮票,一次就是100张。真是鱼雁频传总忘年。
1975年5月9日,梁实秋与韩菁清举行了婚礼。
婚后的日子里,两人的情书并未因距离的缩短而中断,反是更加频繁了。款款深情,尽在信中。署名“秋秋”的无数信中,有热盼“清清”回来的,有思念至心神不宁唯有写信的,有谈家中琐事的,有关于日程的妥帖安排的。在梁实秋妙笔生花的笔触、风趣幽默的叙述之中,殷切关心显而易见。
二人恩爱了13年后,梁实秋撒手西去。
韩菁清还是会给已故的丈夫写信,只是,化成了随风飞扬的纸灰与墓前的缕缕不可捉摸的轻烟。
延伸阅读:著名作家对爱人的遗言
英国剧作家韦策利长于讽刺幽默,其妻是再婚者,与韦策利结婚时,韦已入垂暮之年。1716年,韦策利命在旦夕,其妻还很年轻,他对娇妻的最终之语竟是:“你向我发誓吧,绝不再跟老头结婚!”
《简·爱》的作者夏洛蒂·勃朗特40多岁才与钟情于她的人结婚。那时,夏洛蒂名声正盛,人们希望她有新作问世,她却因受早年贫困生活的折磨而一病不起。1855年,夏洛蒂临终前,对丈夫留下饱含深情的话:“噢,我该不是要死了吧?上帝不能分开我俩,我们是多么幸福呵!”
俄国著名文学家陀思妥耶夫斯基一生经历坎坷,弥留之际他对爱妻道出沉痛之言:“可怜的……亲爱的……我能给你留下什么呢?亲爱的,你今后的日子该多么难呀!”
法国小说家都德以《磨坛书简》《富豪》等著作闻名于世。1867年,都德与德行高尚的尤丽亚·阿拉结婚。尤丽亚·阿拉有很深的文学修养,也写过一些作品,婚后,她竭尽全力,帮助丈夫写作,都德对她感激不尽。都德临终时,无比爱恋地望着夫人:“完成我的著作吧!”
柯南·道尔是英国著名的侦探小说家,他患病期间,妻子对他无微不至地照料、护理。1930年7月7日,在永别人间之前,曾当过医师的柯南·道尔由衷地向妻子表示最后一次感谢:“我该为你做个奖牌,上面刻上‘所有护士中最杰出的女性’这句话。”
我不曾死守,也未曾放逐。我选着“流浪”。
我很想从散文中寻找我要的想法。或者是一个说法,以便尽可能描述我用文字带来的“苍白”。所以我不知疲倦的百度着各类“名家名作”。企图抄掠,借代,以及效仿。我一目十行地看着,或许不知所谓,又或许是自命不凡,我对于文与句没能留下半分印象。沧海一粟,这不是什么弱水三千只取一瓢,也不是多余的气氛与渲染。我想,我能看出当时鲁迅。梁实秋写散文当时之无奈。因为散文完全是心境的表达。开通的是自己的一种哲理,一种价值观。
我能写这个,充分说明我其他大多时间是浪费的,我不写东西很久了,久到连写文章都只能叫写东西。如同一个精神病患者,天天空头幻想,行为不受所空。等到进入病院,那才叫自然。。但是这就是自然。。。
写散文有点像打谜语,一个简短的谜语非得用文章来表达,不为什么,就因为自己不想说,但想说的不想太清。呵,这是很诡异的。
爱情来得那样意外与突然,一向清高自负的他不知不觉坠入了情网。两人在交往过程中,她懂他,甚至超过他自己。在每一个面临抉择的人生十字路口,她总是首先站出来,替他选择方向。热恋之中,梁实秋接到去美国公费留学的通知,为怕别离,犹豫着意欲放弃,她却说:“真正的爱情是经得起分离的,你放心去吧,我在这里等你。”
三年后,他学成归国,一对有情人终成眷属。婚后,为了更好地照顾他的生活起居,她把工作辞掉,把自己所有的心思都放在了他和那个家上。他教书,她持家;他写字,她研墨。然而,那样的幸福却太过短暂。婚后短暂的甜蜜之后,他们面对的是长达六年的分离生活――北平陷落,他和那个年代的很多知识分子一样,怀着满腔的国恨家仇,一路辗转南下。她则留在乱世中的北平,用自己柔弱的肩膀撑起一家人的吃穿用度:替人洗衣服,找各种零碎的小事情做。因为有她在,那个家在风雨飘摇中总算支撑下来。
二人再相聚时是在重庆一间漏风又漏雨的“雅舍”里。她拉着孩子的手,满面风尘地站在他面前。那一年,她43岁,眉宇间写满了沧桑,两鬓开始露出几许白发,一双手也被艰辛的生活磨砺得粗糙无光。不变的唯有她眼里对他的那份热烈的爱。
拉着她的手,他的眼泪就掉下来:“对不起,这六年让你受苦了。放心,从此以后,咱们再也不分开。”是的,再也不分开,此后风雨兼程几十年,他们真的再未分开过。台北那栋小小的院子里,他和她静静相守,度过了平静的后半生。
可惜天公不作美,他们的幸福就在那个很寻常的春日下午戛然而止。当时,他们到一家小超市购物,走到超市门外,他的鞋带忽然松开了。多年来习惯照顾他了,她不假思索地蹲下身为他系鞋带。意外就是在那时发生的,一阵风过,她身后竖在超市门口的梯子突然向她倒下来。他的惊叫还没有喊出口,梯子已重重地砸在她身上。
手术室门口,她的脸苍白似一张纸,脑后还流着血。他抓着她的手,慌乱得像个无助的孩子,眼泪把镜片打得一片模糊:“季淑,你一定要挺住。”她费力地抬起头,艰难地挤出一丝笑容: “嗯,你不要着急啊……”可惜手术台上,由于医生操作失误,她再也没有醒来。
那一年,她73岁,梁实秋7l岁。风雨相伴50年后,她没能实现自己与他相伴到老的誓言,带着对他的无限牵挂,于1974年春天去世。
她走了,他的世界顷刻间坍塌,人在一夜之间憔悴了许多。在她的墓前,他默然静坐,颤抖的手指轻抚墓碑上她的名字,轻声呢喃:“夕阳啊,你明天落的时候,稍微快一点吧!你的残光刺得我心痛……”这是他写给她的第一首情诗里的诗句,也是她一生中最珍爱的一首诗。
“旁若无人”的精神表现在日常行为上者不只一端。例如欠伸,原是常事,“气乏则欠,体倦则伸。”但是在稠人广众之中,张开血盆巨口,做吃人状,把口里的獠牙暴露出来,再加上伸胳膊伸腿如演太极,那样子就不免吓人。有人打哈欠还带音乐的,其声呜呜然,如吹号角,如鸣警报,如猿啼,如鹤唳,音容并茂。《礼记》:“侍坐于君子,君子欠伸,撰杖履,视日蚤莫,侍坐者请出矣。”是欠伸合于古礼,但亦以“君子”为限,平民岂可援引?对人伸胳膊张嘴,纵不吓人,至少令人觉得你是在逐客,或是表示你自己不能管制你自己的肢体。
邻居有叟,平常不大回家,每次归来必令我闻知。清晨有三声喷嚏,不只是清脆,而且宏亮,中气充沛,根据那声音我揣测必有异物入鼻,或是有人插入纸捻,那声音撞击在脸盆之上有金石声!随后是大排场的漱口,真是排山倒海,犹如骨鲠在喉,又似苍蝇下咽。再随后是三餐的饱嗝,一串串的嗝声,像是下水道不甚畅通的样子。可惜隔着墙没能看见他剔牙,否则那一份刮垢磨光的钻探工程,场面也不会太小。
这一切“旁若无人”的表演究竟是偶然突发事件,经常令人困恼的乃是高声谈话。在喊救命的时候,声音当然不嫌其大,除非是脖子被人踩在脚底下,但是普通的谈话似乎可以令人听见为度,而无需一定要力竭声嘶的去振聋发聩。生理学告诉我们,发音的器官是很复杂的,说话一分钟要有九百个动作,有一百块筋肉在弛张,但是大多数人似乎还嫌不足,恨不得嘴上再长一个扩音器。有个外国人疑心我们国人的耳鼓生得异样,那层膜许是特别厚,非扯着脖子喊不能听见,所以说话总是像吵架。这批评有多少真理,我不知道。不过我们国人会嚷的本领,是谁也不能否认的。电影院里灯光初灭的时候,总有几声“嗳哟,小三儿,你在哪儿啦?”在戏院里,演员像是演哑剧,大锣大鼓之声依稀可闻,主要的声音是观众鼎沸,令人感觉好像是置身蛙塘。在旅馆里,好像前后左右都是庙会,不到夜深休想安眠,安眠之后难免没有响皮底的大皮靴毫不惭愧的在你面前踱来踱去。天未大亮,又有各种市声前来侵扰。一个人大声说话,是本能;小声说话是文明。以动物而论,狮吼,狼嗥,虎啸,驴鸣,犬吠,即是小如促织,声音都不算小,都不像人似的有时候也会低声说话。大概文明程度愈高,说话愈不以声大见长。群居的习惯愈久,愈不容易存留“旁若无人”的幻觉。我们以农立国,乡间地旷人稀,畎亩阡陌之间,低声说一句“早安”是不济事的,必得扯长了脖子喊一声“你吃过饭啦?”可怪的是,在人烟稠密的所在,人的喉咙还是不能缩小。更可异的是,破锣嗓,喇叭嗓,公鸡嗓,并不被一般的人认为是缺陷,而且麻衣相法还公然说,声音洪亮者主贵!
叔本华有一段寓言――
一群豪猪在一个寒冷的冬天挤在一起取暖,但是他们的刺毛开始互相击刺,于是不得不分散开。可是寒冷又把他们驱在一起,于是同样的事又发生了。最后,经过几番的聚散,他们发现最好是彼此保持适度的距离。同样的,群居的需要使得人形的豪猪聚在一起,只是他们本性中的令人不快的刺毛使得彼此厌恶。他们最后发现的使彼此可以相安的那个距离,便是那一套礼貌;凡违犯礼貌者要受严辞警告――用英语来说――请保持相当距离。用这方法,彼此取暖的需要只是相当的满足了;可是彼此可以不至互刺。自己有些暖气的人情愿走得远远的,既不刺人,又可不受人刺。