急!急!急!数学建模的两个题,有重分奖励!!!! 求数学建模题目答案 可以2个全做也可以2个中选一个 急急急!...
\u6570\u5b66\u5efa\u6a21 \u7684\u4e24\u4e2a\u95ee\u9898 \u7d27\u6025 \u5341\u5206\u7684\u611f\u8c22 \u60ac\u8d4f\uff01\uff01\uff01\u4e00\u3001\u5efa\u6a21\u51c6\u5907
\u5efa\u6a21\u76ee\u6807\uff1a\u5728\u7ed9\u5b9a\u7684\u964d\u96e8\u6761\u4ef6\u4e0b\uff0c\u8bbe\u8ba1\u4e00\u4e2a\u96e8\u4e2d\u884c\u8d70\u7684\u7b56\u7565\uff0c\u4f7f\u5f97\u4f60\u88ab\u96e8\u6c34\u6dcb\u6e7f\u7684\u7a0b\u5ea6\u6700\u5c11\u3002
\u4e3b\u8981\u56e0\u7d20\uff1a\u6dcb\u96e8\u91cf\uff0c\u964d\u96e8\u7684\u5927\u5c0f\uff0c\u964d\u96e8\u7684\u65b9\u5411\uff08\u98ce\uff09\uff0c\u8def\u7a0b\u7684\u8fdc\u8fd1\uff0c\u884c\u8d70\u7684\u901f\u5ea6\u3002
\u4e8c\u3001\u6a21\u578b\u5047\u8bbe\u53ca\u7b26\u53f7\u8bf4\u660e
1\u3001\u628a\u4eba\u4f53\u89c6\u4e3a\u957f\u65b9\u4f53\uff0c\u8eab\u9ad8h\u7c73\uff0c\u5bbd\u5ea6w\u7c73\uff0c\u539a\u5ea6d\u7c73\u3002\u6dcb\u96e8\u603b\u91cf\u7528C\u5347\u6765\u8bb0\u3002
2\u3001\u964d\u96e8\u5927\u5c0f\u7528\u964d\u96e8\u5f3a\u5ea6I\u5398\u7c73/\u65f6\u6765\u63cf\u8ff0\uff0c \u964d\u96e8\u5f3a\u5ea6\u6307\u5355\u4f4d\u65f6\u95f4\u5e73\u9762\u4e0a\u964d\u4e0b\u96e8\u6c34\u7684\u539a\u5ea6\u3002\u5728\u8fd9\u91cc\u53ef\u89c6\u5176\u4e3a\u4e00\u5e38\u91cf\u3002
3\u3001\u98ce\u901f\u4fdd\u6301\u4e0d\u53d8\u3002
4\u3001\u4f60\u4ee5\u6052\u5b9a\u7684\u901f\u5ea6v\u7c73/\u79d2\u8dd1\u5b8c\u5168\u7a0bD\u7c73\u3002
\u4e09\u3001\u6a21\u578b\u5efa\u7acb\u4e0e\u8ba1\u7b97
\u4f60\u5728\u96e8\u4e2d\u884c\u8d70\u7684\u6700\u5927\u901f\u5ea6v=6\u7c73/\u79d2\uff0c\u5219\u8ba1\u7b97\u5f97\u4f60\u5728\u96e8\u4e2d\u884c\u8d70\u4e86167\u79d2\uff0c\u53732\u520647\u79d2\u3002\u4ece\u800c\u53ef\u4ee5\u8ba1\u7b97\u88ab\u6dcb\u7684\u96e8\u6c34\u603b\u91cf\u4e3aC=2.041\u5347\u3002
\u7ecf\u4ed4\u7ec6\u5206\u6790\uff0c\u53ef\u77e5\u4f60\u5728\u96e8\u4e2d\u53ea\u8dd1\u4e862\u520647\u79d2\uff0c\u4f46\u88ab\u6dcb\u4e862\u5347\u7684\u96e8\u6c34\uff0c\u5927\u7ea6\u67094\u9152\u74f6\u7684\u6c34\u91cf\u3002\u8fd9\u662f\u4e0d\u53ef\u601d\u8bae\u7684\u3002
\u8868\u660e\uff1a\u7528\u6b64\u6a21\u578b\u63cf\u8ff0\u96e8\u4e2d\u884c\u8d70\u7684\u6dcb\u96e8\u91cf\u4e0d\u7b26\u5408\u5b9e\u9645\u3002
\u539f\u56e0\u662f\u4ec0\u4e48\u5462\uff1f
\u6ce8\uff1a\u5173\u4e8e\u6a21\u578b\u7684\u68c0\u9a8c\uff0c\u8bf7\u5927\u5bb6\u89c2\u5bdf\u3001\u4f53\u4f1a\u5e76\u9a8c\u8bc1\u3002 \u96e8\u4e2d\u884c\u8d70\u95ee\u9898\u7684\u5efa\u6a21\u8fc7\u7a0b\u53c8\u4e00\u6b21\u4f7f\u6211\u4eec\u770b\u5230\u6a21\u578b\u5047\u8bbe\u7684\u91cd\u8981\u6027\uff0c\u6a21\u578b\u7684\u9636\u6bb5\u9002\u5e94\u6027\u3002
------------------------------------------
\u9664\u96ea\u673a\u6a21\u578b
\u5728\u6211\u56fd\u7684\u5317\u65b9\uff0c\u51ac\u5929\u5e38\u4f1a\u7a81\u964d\u5927\u96ea\u3002\u8def\u4e0a\u5982\u5806\u6ee1\u4e86\u96ea\uff0c\u4fbf\u8981\u5f71\u54cd\u4ea4\u901a\uff0c\u9700\u8981\u7528\u9664\u96ea\u673a\u6765\u6e05\u626b\u3002\u73b0\u6709\u4e00\u676110\u516c\u91cc\u7684\u957f\u8857\uff0c\u6bcf\u5f53\u8def\u9762\u5e73\u5747\u79ef\u96ea0.5\u7c73\u65f6\uff0c\u5c31\u9700\u9664\u96ea\u673a\u6e05\u626b\u3002\u5728\u5f00\u59cb\u9664\u96ea\u65f6\uff0c\u5f80\u5f80\u5929\u7a7a\u4ecd\u5728\u4e0b\u96ea\u3002\u8fd9\u6837\u96ea\u7684\u539a\u5ea6\u6162\u6162\u589e\u52a0\uff0c\u9664\u96ea\u673a\u5de5\u4f5c\u7684\u901f\u5ea6\u6162\u6162\u4e0b\u964d\uff0c\u4ee5\u81f3\u65e0\u6cd5\u5de5\u4f5c\u4e86\u3002
\u95ee\u9664\u96ea\u673a\u80fd\u5426\u5b8c\u6210\u8fd910\u516c\u91cc\u957f\u8def\u7a0b\u7684\u9664\u96ea\u4efb\u52a1\u5462\uff1f
\u5047\u8bbe\u4ee5\u4e0b\u7684\u51e0\u4e2a\u6761\u4ef6\u662f\u6211\u4eec\u5df2\u77e5\u7684\uff1a
\uff081\uff09\u5728\u9664\u96ea\u673a\u5f00\u59cb\u626b\u96ea\u540e\uff0c\u603b\u5171\u4e0b\u4e86\u4e00\u4e2a\u5c0f\u65f6\u7684\u96ea\uff1b
\uff082\uff09\u4e0b\u96ea\u7684\u901f\u5ea6\u662f\u53ef\u53d8\u7684\uff0c\u4f46\u4e0b\u5f97\u6700\u5927\u65f6\u5730\u9762\u4e0a\u96ea\u7684\u539a\u5ea6\u589e\u52a0\u91cf\u4e3a\u6bcf\u79d20.1\u5398\u7c73\uff1b
\uff083\uff09\u5f53\u96ea\u7684\u539a\u5ea6\u8fbe\u52301.5\u7c73\u65f6\uff0c\u9664\u96ea\u673a\u5c06\u65e0\u6cd5\u5de5\u4f5c\uff1b
\uff084\uff09\u5728\u6ca1\u6709\u96ea\u7684\u8def\u9762\u4e0a\u9664\u96ea\u673a\u7684\u884c\u9a76\u901f\u5ea6\u4e3a\u6bcf\u79d210\u7c73\u3002
\u5206\u6790 \u5bb9\u6613\u770b\u51fa\uff0c\u96ea\u4e0b\u7684\u5927\u5c0f\u76f4\u63a5\u5f71\u54cd\u9664\u96ea\u673a\u7684\u5de5\u4f5c\u7a0b\u5ea6\u3002\u4e3a\u7b80\u5355\u8ba1\uff0c\u5047\u5b9a\u9664\u96ea\u673a\u5de5\u4f5c\u901f\u5ea6V\u7684\u51cf\u5c11\u4e0e\u79ef\u96ea\u539a\u5ea6 \u6210\u6b63\u6bd4\u3002\u4e8e\u662f\u7531\u5047\u8bbe\u6761\u4ef6\uff083\uff09\u3001\uff084\uff09\u53ef\u5f97\u5982\u4e0b\u7684\u516c\u5f0f\uff1a
\u8bbe \uff0c\u5f53 \u65f6\uff0c \uff0c\u53c8 \uff0c\u6240\u4ee5 \uff0c
\u6545 \uff0c \u5373 \uff084.1-1\uff09
\u5176\u4e2d\u901f\u5ea6V\u7684\u5355\u4f4d\u662f\u7c73/\u79d2\uff0c\u96ea\u7684\u539a\u5ea6 \u7684\u5355\u4f4d\u662f\u7c73\uff0c\u4e14 \u3002
\u7531\u521d\u59cb\u6761\u4ef6 \u7c73\uff0c\u53ef\u4ee5\u9a6c\u4e0a\u6c42\u5f97\u9664\u96ea\u673a\u5f00\u59cb\u6e05\u626b\u7684\u901f\u5ea6 \u7c73\u3002
\u4e0b\u9762\u6211\u4eec\u6839\u636e\u5047\u8bbe\u9664\u96ea\u673a\u5f00\u59cb\u65f6\u4e0b\u96ea\u901f\u5ea6\u662f\u5e38\u91cf\u8fd8\u662f\u53d8\u91cf\u8fd9\u4e24\u79cd\u60c5\u51b5\u6765\u5206\u522b\u5efa\u7acb\u6a21\u578b\u3002
\u6a21\u578bI
\u5047\u8bbe\u4e0b\u96ea\u901f\u5ea6\u4fdd\u6301\u4e0d\u53d8\uff0c\u8bb0\u505a \uff08\u5398\u7c73/\u79d2\uff09\u3002\u5230 \u79d2\u672b\u96ea\u7684\u539a\u5ea6\u5c31\u8981\u589e\u52a0 \u5398\u7c73= \u7c73\u3002\u4e8e\u662f \u79d2\u672b\u96ea\u7684\u539a\u5ea6\u53d8\u6210
\uff08\u7c73\uff09 \uff084.1-2\uff09
\u7531\uff084.1-1\uff09\u3001\uff084.1-2\uff09\u53ef\u5f97 \uff084.1-3\uff09
\u8fd9\u65f6\u9664\u96ea\u673a\u884c\u9a76\u7684\u8ddd\u79bbS\u4e3a
= \uff084.1-4\uff09
\u5f53V=0\u65f6\u610f\u5473\u7740\u9664\u96ea\u673a\u505c\u6b62\u5de5\u4f5c\uff0c\u7531\uff084.1-3\uff09\u53ef\u6c42\u5f97
\uff084.1-5\uff09
\u73b0\u5728\uff0c\u8ba9\u6211\u4eec\u628a\u4e00\u4e9b\u5177\u4f53\u7684\u4e0b\u96ea\u901f\u5ea6\u4ee3\u5165\u6a21\u578b\uff0c\u770b\u4e00\u770b\u9664\u96ea\u673a\u7684\u5de5\u4f5c\u60c5\u51b5\u3002
\u60c5\u5f62A
\u5047\u8bbe\u4ee5\u6bcf\u79d20.1\u5398\u7c73\u7684\u901f\u5ea6\uff08\u5373 \u5398\u7c73/\u79d2\uff09\u6301\u7eed\u4e0b\u4e86\u4e00\u4e2a\u5c0f\u65f6\u7684\u5927\u96ea\uff0c\u5219\u7528\uff084.1-5\uff09\u5f0f\u53ef\u4ee5\u7b97\u51fa\uff0c\u9664\u96ea\u673a\u5728\u6e05\u626b\u4e8616\u520640\u79d2\uff08 \u79d2=16\u520640\u79d2\uff09\u540e\u88ab\u8feb\u505c\u6b62\u4e86\u5de5\u4f5c\u3002\u518d\u7531\uff084.1-40\u5f0f\u53ef\u4ee5\u77e5\u9053\uff0c\u6b64\u65f6\u9664\u96ea\u673a\u5df2\u884c\u9a76\u4e863.33\u516c\u91cc\uff08
\u7c73 \u516c\u91cc\uff09\uff0c\u5373\u9664\u96ea\u673a\u5728\u505c\u6b62\u626b\u96ea\u524d\u5df2\u6cbf\u8857\u9053\u884c\u4e86\u4e09\u5206\u4e4b\u4e00\u7684\u8def\u7a0b\uff0c\u4f46\u6ca1\u6709\u5b8c\u6210\u6574\u6761\u5927\u8857\uff0810\u516c\u91cc\uff09\u7684\u626b\u96ea\u4efb\u52a1\u3002
\u60c5\u5f62B
\u5047\u8bbe\u4e0b\u7684\u4e00\u573a\u5c0f\u96ea\uff0c\u901f\u5ea6\u4ec5\u662f \u5398\u7c73/\u79d2\uff0c\u5219\u7528\u4e0e\u60c5\u5f62A\u76f8\u540c\u7684\u516c\u5f0f\u53ef\u4ee5\u7b97\u51fa\uff0c\u9664\u96ea\u673a\u5728\u7ecf\u8fc7\u4e861\u5c0f\u65f66\u520640\u79d2\u540e\u4f1a\u505c\u4e0b\u6765\uff0c\u6b64\u65f6\u9664\u96ea\u673a\u8fd0\u884c\u7684\u8ddd\u79bb\u5e94\u4e3a13.33\u516c\u91cc\uff0c\u8fd9\u6bd4\u8981\u6c42\u9664\u96ea\u768410\u516c\u91cc\u8fd8\u8981\u957f\uff01\u9664\u96ea\u673a\u65e9\u5df2\u5b8c\u6210\u4e86\u4efb\u52a1\u3002\u4e8b\u5b9e\u4e0a\uff0c\u5b9e\u9645\u9664\u96ea\u7684\u65f6\u95f4\u4e3a33\u520620\u79d2\uff08\u5c06S=10\u00d71000\u7c73\uff0c \u4ee3\u5165\uff084.1-4\uff09\u5f0f\u6c42\u5f97\uff09\uff0c\u5728\u6e05\u9664\u5b8c10\u516c\u91cc\u957f\u7684\u79ef\u96ea\u540e\uff0c\u9664\u96ea\u673a\u7684\u901f\u5ea6\u53d8\u4e3a3.33\u7c73/\u79d2\uff08\u5c06\u6709\u5173\u6570\u636e\u4ee3\u5165\uff084.1-3\uff09\u5f0f\u7b97\u5f97\uff09\u3002
\u6a21\u578b\u2161
\u5047\u8bbe\u4e0b\u96ea\u901f\u5ea6\u4e0d\u662f\u5e38\u91cf\uff0c\u5b83\u5728\u524d30\u5206\u949f\u7a33\u6b65\u589e\u52a0\u5230\u6700\u5927\u503c0.1\u5398\u7c73/\u79d2\uff0c\u7136\u540e\u5728\u540e30\u5206\u949f\u9010\u6e10\u51cf\u5c11\u52300\uff0c\u5982\u56fe4-1\u6240\u793a\u3002
\u7528 \u8868\u793a\u4e0b\u96ea\u901f\u5ea6\uff0c\u5219
\u8fd9\u91cc \u7684\u5355\u4f4d\u662f\u5398\u7c73/\u79d2\u3002
\u5bf9 \u79ef\u5206\uff0c\u53ef\u4ee5\u5f97\u5230\u96ea\u7684\u539a\u5ea6\uff0c\u5373
\u5f53 \u5206\u65f6\uff0c\u6709
\uff08\u7c73\uff09 \uff084.1-7\uff09
\u7279\u522b\u5730\uff0c\u5f53 \u5206\u65f6\uff0c\u7531\u4e0a\u5f0f\u5bb9\u6613\u7b97\u51fa\u96ea\u7684\u539a\u5ea6\u4e3a1.4\u7c73\uff08\u8ba1\u7b97\u65f6\uff0c\u5c06 \u5206\u5316\u4e3a \u79d2\uff09\u3002
\u5f53 \u5206\u65f6\uff0c
\uff084.1-8\uff09
\u7279\u522b\u5730\uff0c\u5f53T=60\u5206\u65f6\uff0c\u7531\uff084.1-8\uff09\u5f0f\u6c42\u5f97 \u7c73\uff0c\u8bf4\u660e\u4e00\u5c0f\u65f6\u4e4b\u540e\u96ea\u7684\u539a\u5ea6\u5c06\u8fbe\u52302.3\u7c73\u6df1\u3002
\u518d\u8fd4\u56de\uff084.1-1\uff09\u5f0f\uff0c\u53ef\u4ee5\u6c42\u5f97\u9664\u96ea\u673a\u7684\u5de5\u4f5c\u901f\u5ea6\u4e3a
\uff084.1-9\uff09
\u5bf9 \u79ef\u5206\uff0c\u53ef\u5f97\u9664\u96ea\u673a\u884c\u9a76\u7684\u8def\u7a0b\uff0c\u5373
\uff084.1-10\uff09
\u4ee4 \uff0c\u5f97S=8400\u7c73\u3002\u8fd9\u8bf4\u660e\uff0c30\u5206\u949f\u540e\uff0c\u9664\u96ea\u673a\u5df2\u7ecf\u524d\u8fdb\u4e868.4\u516c\u91cc\uff0c\u6b64\u65f6\u96ea\u7684\u539a\u5ea6\u4e3a1.4\u7c73\u3002\u6240\u4ee5\u9664\u96ea\u673a\u7ee7\u7eed\u8fdb\u884c\uff0c\u4f46\u4e0d\u80fd\u8fdb\u884c\u5f88\u4e45\u4e86\uff08\u56e0\u4e3a1.5\u7c73\u6df1\u7684\u96ea\u5c06\u4f7f\u9664\u96ea\u673a\u505c\u6b62\u524d\u8fdb\uff09\u3002
\u5c06V=0\u4ee3\u5165\uff084.1-9\uff09\u4e2d\u7684\u7b2c\u4e8c\u5f0f\uff0c\u6709
\uff084.1-11\uff09
\u89e3\u5f97 \u79d2\uff0c\u4e5f\u5c31\u662f\u8bf4\uff0c\u518d\u8fc7103\u79d2\u9664\u96ea\u673a\u5c06\u505c\u6b62\u5de5\u4f5c\uff0c\u6b64\u65f6\u9664\u96ea\u673a\u53c8\u5411\u524d\u63a8\u8fdb\u4e8634\u7c73\uff08\u5c06 \u4ee3\u5165\uff084.1-10\uff09\u4e2d\u7684\u7b2c\u4e8c\u5f0f\u518d\u51cf\u53bb8400\u5f97\u5230\uff09\u3002\u800c\u65b9\u7a0b\uff084.1-11\uff09\u7684\u53e6\u4e00\u6839 \u79d2\u820d\u53bb\uff09\u3002
\u54c8\u54c8,\u5bf9\u5bf9,\u7b2c\u4e00\u9898\u6211\u4f1a\u7684,\u4e0d\u8fc7\u592a\u9ebb\u70e6\u4e86!\u5728\u8fd9\u91cc\u4e5f\u5199\u4e0d\u660e\u767d,\u56de\u5f52\u5206\u6790,\u7ed9\u4f60\u6307\u5bfc\u4e00\u4e0b,\u5206\u7ed9\u591a\u4e86hi\u6211,\u5e2e\u4f60\u505a\u7b2c\u4e00\u4e2a
通过将车流量的增大或减小转化为路长权重的变化。将交通流量的动态问题转化为静态问题,用解决最短路问题的Dijkstra 方法,给出交通流量实时最优控制的可行性模型及其有效算法。关键词:交通流, 实时最优控制, 道路加权, Dijkstra 方法
随着国民经济的持续、高速发展,各种机动车尤其是私家车拥有量急剧增加带来了交通运输业的空前繁荣。但是,大多数城市的交通已从过去的局部拥挤演变成为当今的大范围全面紧张,如我国的一个大城市,当处于早晚交通高峰时,交叉路口处的阻车长度长达1000多米,有的阻车车队从一个交叉路口延伸到另一个交叉路口,这时一辆车为通过一个交叉路口,往往需要半个小时以上,还不如步行快,这给城市交通带来了难以承受的负荷。拥挤不仅带来时间的浪费,还导致公交系统运行的无规则性,如公交汽车不能按时到站等,使人们对自己的旅行时间无法估计,耽误工作和计划等。这种紧张状况日趋严重,已成为大城市突出的社会问题之一,也成为国民经济进一步发展的“瓶颈”问题。因此,必须面对现实,解决城市的交通拥挤,堵塞问题。
那么城市交通拥挤、堵塞原因何在呢?分析如下:
(一)、现行交通信号控制方法中交通信号与交通流量不适应。目前,各城市交叉路口使用最为广泛的是单点定周期控制方式。这种控制方式存在的问题有以下几个方面:
1. 对交通流的随机变化无适应能力。由于是定周期方法,因此一旦周期时间和绿信比选定之后,一般就不再经常改动。而交通网络中车流、人流的变化是随机的、经常的,各个周期中交叉路口同一方向上通过的流量可能差异很大。不同的流量对绿灯时间有着不同的要求。所以此种控制方式给出的信号常常不能与客观实际车流的随机变化相适应。我们常常遇到这样的情况:有车辆等待通过的方向信号是红灯,而与此同时无车辆方向的信号却是绿灯,白白浪费了现有路口通行能力。为了克服这一缺点,人们考虑运用概率、统计的方法,在收集了大量交通数据的基础上,对周期时间和绿信比进行离线优化选择,使选出的周期时间和绿信比在概率意义下的合理性有很大提高。但是,这又带来了下面的问题。
2. 需要经常调节控制规律。首先是因为城市土地结构变化很快而带来的车流量变化很快。以往的数据很快便失去了实用价值。因此优化方案不在最优甚至不合理,需要重新进行数据收集,最优方案选择等工作。这一点对发展中城市更为明显。其次是同一路口 、同一方面在每星期中各天的流量是不同的,每天中高峰、平峰、低峰时交通也是不一样的,这些都要求按预先算好的时刻表、日期表调换周期时间和绿信比,局限性很大。并且交通流量的随机性越大,其缺点与明显。
3. 没有考虑各交叉路口的联系。“单点”即指各路口各自进行控制,不管邻近路口的信号灯翻转规律如何。这种各个路口互不配合、互不协调的控制方式人为地给交通流的流动设置了许多阻力。
(二)、信息流通条件极差,无法对乘客和车辆进行诱导和管理。这个问题在交通网络运行畅通的情况下并不明显,但当交通堵塞、交通事故等紧急事件发生时就显得非常突出。然而这些紧急事件却常有发生。每当这时,公共汽车调度站无法知道路上的情况,从而无法对公共汽车的线路、发车频次作恰当调整;其他车辆的司机也得不到信息无法选择较为畅通的线路;在公共汽车站等车的乘客也无法做出决策,是继续等车或是换乘其他车次或是步行等。实际上在许多情况下,只要进行恰当的诱导,道路的拥挤状况就会大大缓解或保证畅通。例如:1984年洛杉矶奥运会期间,由于采用了大量的动态路标显示板,诱导车辆选择恰当的路线,因而,尽管车辆较平时增多很多,但网络中交通流的运行状况却比平时还好。
(三)、停车场的能力不够,位置也不当。这是多年延续下来的旧病,只修路不修停车场。比如,成都火车站东西二环路,那里的批发市场很多,但是,无合理的停车场,大多数司机将车直接停放在街道上,这样严重影响了道路的通行能力。应该将停车场向专门化,地下化发展,在宾馆,商场,机关大楼,居民大楼的地下设置社会化的停车场是解决城市交通拥挤,堵塞的一条行之有效的办法。
交通运输是一个复杂的大系统,这个系统必须在严格科学的制度下运行,它不是一个自适应系统,任何违反规章制度的行为都可能导致大系统的局部、甚至“整体”的瘫痪。
交通拥挤和堵塞对策从总体上可分为三大类:
(1) 加强道路建设,以提高交通网络的交通容量;
(2) 加强交通运用与管理以充分发挥现有道路设施的作用,使得交通网络的使用效率最大;
(3) 全面实施交通需求管理以使交通需求在时间、空间上均匀化,交通结构合理化。由于交通基础设施建设工期长,耗资大,在当前资金有限的条件下,解决特定的城市交通问题时,必须事先进行对策的效果分析。
如前所述,要想比较有效的解决城市的交通拥挤,堵塞问题不能单纯的只依靠增加道路面积和长度,而要不断的完善路网系统,调整路网结构和加强交通管理的现代化,以及对单个车辆的控制及引导。首先就交通流量的静态情形是一种理想状态,既假设在一个城市街区内车流速度一定,对单个车辆的控制及引导进行研究分析,给出调控标准。
交通道路网的拓扑性质可以用图论的基本原理来分析。图由“弧”和“顶点”两部分组成,交通道路网的拓扑模型可以抽象认为是由节点(交叉路口)以及弧(道路)组成的有向图。边的方向就是车流的方向。由于道路和交叉路口都有很多属性,这样就可以把始发地和目的地之间的区域交通网抽象成了多属性赋权有向图。
假设:
1. 所有道路一样宽;
2. 每一条道路都不需停车等待;
3. 车流速度恒定;
4. 道路长已知。
5. 从 点到 点所用时间仅与路长有关。
不考虑意外事故对交通的影响。车子所在地设为 点,目的地设为 点。于是车子所要走的路线就可以用P来表述。
: , 两点间距离
v:车流速度
t:从始发地 到目的地 的时间
:P中所有弧长之和
表示道路状况的权重
表示车流速度改变而赋给道路的权重
表示
模型建立
由于假设车速恒定,由 可知,要求从始发地 到目的地 用时最短就可以转化为求道路最短。此时问题可以用以下数学模型描述:
( * )
我们将城市道路网描述为一赋权有向图D=(V,U)对每一条有向边 ∈U都存在一l 与这对应,其表示道路两结点间的距离,称之为有向边 的权。
=
模型的求解
在赋权有向图中,我们选定某个起点 ,终点 .采用迪克特拉(E.W.Dijkstra)算法。Dijkstra方法的基本思想是从 出发,逐步地向外探寻最短路。执行过程中,与每一个点对应,记录下一个数(称为这个点的标号),它或者表示从 到该点的最短路的权(称为P标号)、或者是从 到该点的最短路的权的上界(称为T标号),方法的每一步是去修改T标号,并且把某一个具T标号的点改变为具P标号的点,从而使D中具P标号的顶点数多一个,这样,至多经过p-1步,就可以求出从 到各点的最短路。
对静态的交通加权最短路问题进行了数学建模,但是实际状态中,还有许多因素影响交通运行时间,譬如道路宽度不尽相同,会使车辆流率不同(车流量的大小用车流率表示,车流率是道路上某点单位时间内到达或离开的车辆数,简称流率);时段高峰期,会造成某一路段在某一时段交通拥挤甚至阻塞,从而使得车流速度降低等,也就是只从静态考虑了实际问题。这一些个因素没有考虑进去,按照理想模型来分析,会导致估计结果粗糙从而失真,不能有效地对单个车辆进行引导控制。于是我们在前面假设的基础上再进行模型的修改:当流量处于动态变化时,把道路宽度,交通阻塞等因素考虑进去。这样一来定点路段上的车行最短时间的问题上比静态情形复杂很多,我们采用因素转化法,将多因素变量转化为单因素变量来建立优化模型。
首先我们可以利用自动的交通检测装置来测量交通网络中各个不同部分的交通流状态,再通过一些电讯设备将这些检测到的信息送到控制中心或电台等,这样就可以知道某一时刻的各个路段的交通状况,从而为我们对司机的行车进行引导提供了信息。
由于加入了影响因素,车流速度随着高峰期拥堵而在一个时间段有所改变。由 知,求用时最短的方案必然有所改变。但是我们可以将车速改变转化为路长改变,即对道路加权改为随时间变化的函数,如速度增大则道路权为正小数,速度减小则把权设为正整数,使得要求用时最短仍能转变成求道路最短。
刚才考虑了车流速度改变的情况,现在来看看交通状况改变,譬如发生交通意外而使道路瘫痪不能行车,或是时段高峰期使得交通拥挤等。这时我们仍可以在一个时间段对道路加权来使问题转变成静态模型,即求道路最短模型。道路的权重可以通过经验给出。当道路不能畅通无阻时,我们设其权重为大于1的正整数,反之设为1。
仍同初始交通加权最短路问题一样,可将始发地和目的地之间的区域交通网抽象成多属性赋权有向图。
由自动的交通检测装置反馈来的数据信息,我们可以给一条道路赋予一定的权重,根据情况程度决定具体权重。
当道路因各种原因使得车流速度受到影响时,我们可以把权重 取值范围设定为〔1,∞),其中 =∞ 表示道路严重阻塞,车辆不能通行; =1 表示车流速度不受影响,可以自由行驶。车流速度改变后,我们可以把权重 的取值范围设定为(0,∞),当 时,表示车流速度增大; 时,表示车流速度减小; =1时,则表示与初始速度相比没有改变。
由以上所述,我们可以把模型建立为
( ** )
虽然每一时刻道路状况,车流速度不尽相同,但是经过转换,形成以上模型,就只是参数变化而已,如此一来仍然可以用初始最短路问题的模型求解,这样就大大简化了问题。
在下述Dijkstra方法具体求解步骤中,用P,T分别表示某个点的P标号、T标号, 表示第i步时,具P标号点的集合。为了在求出从 到各点的距离的同时,也求出从 到各点的最短路,给每个点 以一个 值,算法终止时,如果 ,表示在从 到 的最短路上, 的前一个点是 ;如果 ,则表示D中不含从 到 的路; 表示 = 。其中M表示无穷大的数。
模型检验与实用性研究
前面给出了一般性的优化模型,现在我们举个例子对模型进行计算。
如图所示,这是一个单行线交通网,车辆以速度v行驶,每弧旁的数字表示两点间相对距离。现在某出租车要从 出发,通过这个交通网到 去,求所用时间最短的路线。
图5-1
由 可知,若速度等因素没有改变时,根据模型( * ),用Dijkstra算法直接求解,得从 到 的最短路是 。
假设,此时速度或道路状况改变,则根据模型( ** )我们可以得:
不妨设此时车已开向 ,并且车速变为2v( =0.5), 到 的路上由于上班高峰期造成了阻塞( =5), 到 的道路由于不是主干道车流较之前减少畅通率提高 ( =0.6),其他道路状况没有改变( =1)。此时根据模型( ** ):
可求得从 到 用时间最短路线为
实用性研究
优化后的模型,对于实际交通流量控制有着较好的导控作用。在运用此模型时,可通过三个设备获取数据,实现可行性。第一个是车辆设备,二是路边设备,三是控制中心。
车辆设备包括:
⑴ 接收由驾驶员输入数据的操作键盘;
⑵ 从路旁通讯设备接收数据和向该设备发送数据的收发部件;
⑶ 能提供从路旁通讯设备接收到的数据的现实控制板;
⑷ 接收来自路边或中心广播设备传送来的信息的接口。
路边设备包括:
⑴ 记录从中心处理设备传来的数据的路边通讯设备,以及通过嵌入路面的环形线圈和车辆天线与单个车辆进行双向通讯。
⑵ 直接用电缆线来连接中心控制与路边广播设备,再进行车辆通讯。⑶ 自动的交通检测装置,可测量车辆速度以及检测道路状况。
这样,司机把一个他所希望的终点站代码输入到安装在车内的键盘,一旦车辆接近确定的地点时,车上的微型计算机通过车辆天线和一个嵌入路面的回路线圈向路边微机设备传送存贮的代码数据,此微机再将代码数据反馈回控制中心,控制中心利用本文优化模型及给出的算法进行求解,得出合理的行驶路线,经由路边设备反馈给车上的微型计算机,司机通过显示器可以获取最短路线。
由于交通不是单个车辆的,而是众多车辆参与在内的运行,因此交通状况时刻可能改变,这将影响单个车辆行驶路线的改变。本文的导控考虑到此种情况,将导控分时间段进行:
表5-1
低谷期
5:00-
7:30 高峰期
7:30-
9:00 中间期
9:00-
12:00 高峰期
12:00-
13:00 中间期
13:00-
17:30- 高峰期
17:30-
19:00 低谷期
19:00-
23:00
在低谷期内的反馈周期为30分钟,中间期为15分钟,而高峰期则为5分钟一次,因为高峰期道路状况改变快,因此反馈给司机的数据间隔也不能太长。这样就使得本文的模型更具可行性。
通过将车流量的增大或减小转化为路长权重的变化。将交通流量的动态问题转化为静态问题,用解决最短路问题的Dijkstra 方法,给出交通流量实时最优控制的可行性模型及其有效算法。
关键词:交通流, 实时最优控制, 道路加权, Dijkstra 方法
随着国民经济的持续、高速发展,各种机动车尤其是私家车拥有量急剧增加带来了交通运输业的空前繁荣。但是,大多数城市的交通已从过去的局部拥挤演变成为当今的大范围全面紧张,如我国的一个大城市,当处于早晚交通高峰时,交叉路口处的阻车长度长达1000多米,有的阻车车队从一个交叉路口延伸到另一个交叉路口,这时一辆车为通过一个交叉路口,往往需要半个小时以上,还不如步行快,这给城市交通带来了难以承受的负荷。拥挤不仅带来时间的浪费,还导致公交系统运行的无规则性,如公交汽车不能按时到站等,使人们对自己的旅行时间无法估计,耽误工作和计划等。这种紧张状况日趋严重,已成为大城市突出的社会问题之一,也成为国民经济进一步发展的“瓶颈”问题。因此,必须面对现实,解决城市的交通拥挤,堵塞问题。
那么城市交通拥挤、堵塞原因何在呢?分析如下:
(一)、现行交通信号控制方法中交通信号与交通流量不适应。目前,各城市交叉路口使用最为广泛的是单点定周期控制方式。这种控制方式存在的问题有以下几个方面:
1. 对交通流的随机变化无适应能力。由于是定周期方法,因此一旦周期时间和绿信比选定之后,一般就不再经常改动。而交通网络中车流、人流的变化是随机的、经常的,各个周期中交叉路口同一方向上通过的流量可能差异很大。不同的流量对绿灯时间有着不同的要求。所以此种控制方式给出的信号常常不能与客观实际车流的随机变化相适应。我们常常遇到这样的情况:有车辆等待通过的方向信号是红灯,而与此同时无车辆方向的信号却是绿灯,白白浪费了现有路口通行能力。为了克服这一缺点,人们考虑运用概率、统计的方法,在收集了大量交通数据的基础上,对周期时间和绿信比进行离线优化选择,使选出的周期时间和绿信比在概率意义下的合理性有很大提高。但是,这又带来了下面的问题。
2. 需要经常调节控制规律。首先是因为城市土地结构变化很快而带来的车流量变化很快。以往的数据很快便失去了实用价值。因此优化方案不在最优甚至不合理,需要重新进行数据收集,最优方案选择等工作。这一点对发展中城市更为明显。其次是同一路口 、同一方面在每星期中各天的流量是不同的,每天中高峰、平峰、低峰时交通也是不一样的,这些都要求按预先算好的时刻表、日期表调换周期时间和绿信比,局限性很大。并且交通流量的随机性越大,其缺点与明显。
3. 没有考虑各交叉路口的联系。“单点”即指各路口各自进行控制,不管邻近路口的信号灯翻转规律如何。这种各个路口互不配合、互不协调的控制方式人为地给交通流的流动设置了许多阻力。
(二)、信息流通条件极差,无法对乘客和车辆进行诱导和管理。这个问题在交通网络运行畅通的情况下并不明显,但当交通堵塞、交通事故等紧急事件发生时就显得非常突出。然而这些紧急事件却常有发生。每当这时,公共汽车调度站无法知道路上的情况,从而无法对公共汽车的线路、发车频次作恰当调整;其他车辆的司机也得不到信息无法选择较为畅通的线路;在公共汽车站等车的乘客也无法做出决策,是继续等车或是换乘其他车次或是步行等。实际上在许多情况下,只要进行恰当的诱导,道路的拥挤状况就会大大缓解或保证畅通。例如:1984年洛杉矶奥运会期间,由于采用了大量的动态路标显示板,诱导车辆选择恰当的路线,因而,尽管车辆较平时增多很多,但网络中交通流的运行状况却比平时还好。
(三)、停车场的能力不够,位置也不当。这是多年延续下来的旧病,只修路不修停车场。比如,成都火车站东西二环路,那里的批发市场很多,但是,无合理的停车场,大多数司机将车直接停放在街道上,这样严重影响了道路的通行能力。应该将停车场向专门化,地下化发展,在宾馆,商场,机关大楼,居民大楼的地下设置社会化的停车场是解决城市交通拥挤,堵塞的一条行之有效的办法。
交通运输是一个复杂的大系统,这个系统必须在严格科学的制度下运行,它不是一个自适应系统,任何违反规章制度的行为都可能导致大系统的局部、甚至“整体”的瘫痪。
交通拥挤和堵塞对策从总体上可分为三大类:
(1) 加强道路建设,以提高交通网络的交通容量;
(2) 加强交通运用与管理以充分发挥现有道路设施的作用,使得交通网络的使用效率最大;
(3) 全面实施交通需求管理以使交通需求在时间、空间上均匀化,交通结构合理化。由于交通基础设施建设工期长,耗资大,在当前资金有限的条件下,解决特定的城市交通问题时,必须事先进行对策的效果分析。
如前所述,要想比较有效的解决城市的交通拥挤,堵塞问题不能单纯的只依靠增加道路面积和长度,而要不断的完善路网系统,调整路网结构和加强交通管理的现代化,以及对单个车辆的控制及引导。首先就交通流量的静态情形是一种理想状态,既假设在一个城市街区内车流速度一定,对单个车辆的控制及引导进行研究分析,给出调控标准。
交通道路网的拓扑性质可以用图论的基本原理来分析。图由“弧”和“顶点”两部分组成,交通道路网的拓扑模型可以抽象认为是由节点(交叉路口)以及弧(道路)组成的有向图。边的方向就是车流的方向。由于道路和交叉路口都有很多属性,这样就可以把始发地和目的地之间的区域交通网抽象成了多属性赋权有向图。
假设:
1. 所有道路一样宽;
2. 每一条道路都不需停车等待;
3. 车流速度恒定;
4. 道路长已知。
5. 从 点到 点所用时间仅与路长有关。
不考虑意外事故对交通的影响。车子所在地设为 点,目的地设为 点。于是车子所要走的路线就可以用P来表述。
: , 两点间距离
v:车流速度
t:从始发地 到目的地 的时间
:P中所有弧长之和
表示道路状况的权重
表示车流速度改变而赋给道路的权重
表示
模型建立
由于假设车速恒定,由 可知,要求从始发地 到目的地 用时最短就可以转化为求道路最短。此时问题可以用以下数学模型描述:
( * )
我们将城市道路网描述为一赋权有向图D=(V,U)对每一条有向边 ∈U都存在一l 与这对应,其表示道路两结点间的距离,称之为有向边 的权。
=
模型的求解
在赋权有向图中,我们选定某个起点 ,终点 .采用迪克特拉(E.W.Dijkstra)算法。Dijkstra方法的基本思想是从 出发,逐步地向外探寻最短路。执行过程中,与每一个点对应,记录下一个数(称为这个点的标号),它或者表示从 到该点的最短路的权(称为P标号)、或者是从 到该点的最短路的权的上界(称为T标号),方法的每一步是去修改T标号,并且把某一个具T标号的点改变为具P标号的点,从而使D中具P标号的顶点数多一个,这样,至多经过p-1步,就可以求出从 到各点的最短路。
对静态的交通加权最短路问题进行了数学建模,但是实际状态中,还有许多因素影响交通运行时间,譬如道路宽度不尽相同,会使车辆流率不同(车流量的大小用车流率表示,车流率是道路上某点单位时间内到达或离开的车辆数,简称流率);时段高峰期,会造成某一路段在某一时段交通拥挤甚至阻塞,从而使得车流速度降低等,也就是只从静态考虑了实际问题。这一些个因素没有考虑进去,按照理想模型来分析,会导致估计结果粗糙从而失真,不能有效地对单个车辆进行引导控制。于是我们在前面假设的基础上再进行模型的修改:当流量处于动态变化时,把道路宽度,交通阻塞等因素考虑进去。这样一来定点路段上的车行最短时间的问题上比静态情形复杂很多,我们采用因素转化法,将多因素变量转化为单因素变量来建立优化模型。
首先我们可以利用自动的交通检测装置来测量交通网络中各个不同部分的交通流状态,再通过一些电讯设备将这些检测到的信息送到控制中心或电台等,这样就可以知道某一时刻的各个路段的交通状况,从而为我们对司机的行车进行引导提供了信息。
由于加入了影响因素,车流速度随着高峰期拥堵而在一个时间段有所改变。由 知,求用时最短的方案必然有所改变。但是我们可以将车速改变转化为路长改变,即对道路加权改为随时间变化的函数,如速度增大则道路权为正小数,速度减小则把权设为正整数,使得要求用时最短仍能转变成求道路最短。
刚才考虑了车流速度改变的情况,现在来看看交通状况改变,譬如发生交通意外而使道路瘫痪不能行车,或是时段高峰期使得交通拥挤等。这时我们仍可以在一个时间段对道路加权来使问题转变成静态模型,即求道路最短模型。道路的权重可以通过经验给出。当道路不能畅通无阻时,我们设其权重为大于1的正整数,反之设为1。
仍同初始交通加权最短路问题一样,可将始发地和目的地之间的区域交通网抽象成多属性赋权有向图。
由自动的交通检测装置反馈来的数据信息,我们可以给一条道路赋予一定的权重,根据情况程度决定具体权重。
当道路因各种原因使得车流速度受到影响时,我们可以把权重 取值范围设定为〔1,∞),其中 =∞ 表示道路严重阻塞,车辆不能通行; =1 表示车流速度不受影响,可以自由行驶。车流速度改变后,我们可以把权重 的取值范围设定为(0,∞),当 时,表示车流速度增大; 时,表示车流速度减小; =1时,则表示与初始速度相比没有改变。
由以上所述,我们可以把模型建立为
( ** )
虽然每一时刻道路状况,车流速度不尽相同,但是经过转换,形成以上模型,就只是参数变化而已,如此一来仍然可以用初始最短路问题的模型求解,这样就大大简化了问题。
在下述Dijkstra方法具体求解步骤中,用P,T分别表示某个点的P标号、T标号, 表示第i步时,具P标号点的集合。为了在求出从 到各点的距离的同时,也求出从 到各点的最短路,给每个点 以一个 值,算法终止时,如果 ,表示在从 到 的最短路上, 的前一个点是 ;如果 ,则表示D中不含从 到 的路; 表示 = 。其中M表示无穷大的数。
模型检验与实用性研究
前面给出了一般性的优化模型,现在我们举个例子对模型进行计算。
如图所示,这是一个单行线交通网,车辆以速度v行驶,每弧旁的数字表示两点间相对距离。现在某出租车要从 出发,通过这个交通网到 去,求所用时间最短的路线。
图5-1
由 可知,若速度等因素没有改变时,根据模型( * ),用Dijkstra算法直接求解,得从 到 的最短路是 。
假设,此时速度或道路状况改变,则根据模型( ** )我们可以得:
不妨设此时车已开向 ,并且车速变为2v( =0.5), 到 的路上由于上班高峰期造成了阻塞( =5), 到 的道路由于不是主干道车流较之前减少畅通率提高 ( =0.6),其他道路状况没有改变( =1)。此时根据模型( ** ):
可求得从 到 用时间最短路线为
实用性研究
优化后的模型,对于实际交通流量控制有着较好的导控作用。在运用此模型时,可通过三个设备获取数据,实现可行性。第一个是车辆设备,二是路边设备,三是控制中心。
车辆设备包括:
⑴ 接收由驾驶员输入数据的操作键盘;
⑵ 从路旁通讯设备接收数据和向该设备发送数据的收发部件;
⑶ 能提供从路旁通讯设备接收到的数据的现实控制板;
⑷ 接收来自路边或中心广播设备传送来的信息的接口。
路边设备包括:
⑴ 记录从中心处理设备传来的数据的路边通讯设备,以及通过嵌入路面的环形线圈和车辆天线与单个车辆进行双向通讯。
⑵ 直接用电缆线来连接中心控制与路边广播设备,再进行车辆通讯。⑶ 自动的交通检测装置,可测量车辆速度以及检测道路状况。
这样,司机把一个他所希望的终点站代码输入到安装在车内的键盘,一旦车辆接近确定的地点时,车上的微型计算机通过车辆天线和一个嵌入路面的回路线圈向路边微机设备传送存贮的代码数据,此微机再将代码数据反馈回控制中心,控制中心利用本文优化模型及给出的算法进行求解,得出合理的行驶路线,经由路边设备反馈给车上的微型计算机,司机通过显示器可以获取最短路线。
由于交通不是单个车辆的,而是众多车辆参与在内的运行,因此交通状况时刻可能改变,这将影响单个车辆行驶路线的改变。本文的导控考虑到此种情况,将导控分时间段进行:
表5-1
低谷期
5:00-
7:30 高峰期
7:30-
9:00 中间期
9:00-
12:00 高峰期
12:00-
13:00 中间期
13:00-
17:30- 高峰期
17:30-
19:00 低谷期
19:00-
23:00
在低谷期内的反馈周期为30分钟,中间期为15分钟,而高峰期则为5分钟一次,因为高峰期道路状况改变快,因此反馈给司机的数据间隔也不能太长。这样就使得本文的模型更具可行性。
参考文献
[1] 徐吉万、徐冬玲著:《城市交通的计算机控制与管理》,测绘出版社,1988年版
[2] 张建仁等著:《中国交通研究与探索》,人民交通出版社,2003年版
[3] 钱颂迪等著,《运筹学》,清华大学出版社,修订版
[4] 严蔚敏、吴伟民著,《数据结构》,清华大学出版社,C语言版
[5] 唐发根,《数据结构》,科学出版社,2003年9月
[6] 吴孟达、成礼智著,《数学建模的理论与实践》,国防科技大学出版社,1999年8月
Abstract
The volume of traffic is changed into weight of road, so the dynamic problem is changed into static problem, by Dijkstra method of the shortest circuit, get the feasible model of immediately control of traffic and
A effective algorithm.
Key Words: traffic flow , immediately control, adding weight to the road, method of Dijkstr.
随着国民经济的持续、高速发展,各种机动车尤其是私家车拥有量急剧增加带来了交通运输业的空前繁荣。但是,大多数城市的交通已从过去的局部拥挤演变成为当今的大范围全面紧张,如我国的一个大城市,当处于早晚交通高峰时,交叉路口处的阻车长度长达1000多米,有的阻车车队从一个交叉路口延伸到另一个交叉路口,这时一辆车为通过一个交叉路口,往往需要半个小时以上,还不如步行快,这给城市交通带来了难以承受的负荷。拥挤不仅带来时间的浪费,还导致公交系统运行的无规则性,如公交汽车不能按时到站等,使人们对自己的旅行时间无法估计,耽误工作和计划等。这种紧张状况日趋严重,已成为大城市突出的社会问题之一,也成为国民经济进一步发展的“瓶颈”问题。因此,必须面对现实,解决城市的交通拥挤,堵塞问题。
那么城市交通拥挤、堵塞原因何在呢?分析如下:
(一)、现行交通信号控制方法中交通信号与交通流量不适应。目前,各城市交叉路口使用最为广泛的是单点定周期控制方式。这种控制方式存在的问题有以下几个方面:
1. 对交通流的随机变化无适应能力。由于是定周期方法,因此一旦周期时间和绿信比选定之后,一般就不再经常改动。而交通网络中车流、人流的变化是随机的、经常的,各个周期中交叉路口同一方向上通过的流量可能差异很大。不同的流量对绿灯时间有着不同的要求。所以此种控制方式给出的信号常常不能与客观实际车流的随机变化相适应。我们常常遇到这样的情况:有车辆等待通过的方向信号是红灯,而与此同时无车辆方向的信号却是绿灯,白白浪费了现有路口通行能力。为了克服这一缺点,人们考虑运用概率、统计的方法,在收集了大量交通数据的基础上,对周期时间和绿信比进行离线优化选择,使选出的周期时间和绿信比在概率意义下的合理性有很大提高。但是,这又带来了下面的问题。
2. 需要经常调节控制规律。首先是因为城市土地结构变化很快而带来的车流量变化很快。以往的数据很快便失去了实用价值。因此优化方案不在最优甚至不合理,需要重新进行数据收集,最优方案选择等工作。这一点对发展中城市更为明显。其次是同一路口 、同一方面在每星期中各天的流量是不同的,每天中高峰、平峰、低峰时交通也是不一样的,这些都要求按预先算好的时刻表、日期表调换周期时间和绿信比,局限性很大。并且交通流量的随机性越大,其缺点与明显。
3. 没有考虑各交叉路口的联系。“单点”即指各路口各自进行控制,不管邻近路口的信号灯翻转规律如何。这种各个路口互不配合、互不协调的控制方式人为地给交通流的流动设置了许多阻力。
(二)、信息流通条件极差,无法对乘客和车辆进行诱导和管理。这个问题在交通网络运行畅通的情况下并不明显,但当交通堵塞、交通事故等紧急事件发生时就显得非常突出。然而这些紧急事件却常有发生。每当这时,公共汽车调度站无法知道路上的情况,从而无法对公共汽车的线路、发车频次作恰当调整;其他车辆的司机也得不到信息无法选择较为畅通的线路;在公共汽车站等车的乘客也无法做出决策,是继续等车或是换乘其他车次或是步行等。实际上在许多情况下,只要进行恰当的诱导,道路的拥挤状况就会大大缓解或保证畅通。例如:1984年洛杉矶奥运会期间,由于采用了大量的动态路标显示板,诱导车辆选择恰当的路线,因而,尽管车辆较平时增多很多,但网络中交通流的运行状况却比平时还好。
(三)、停车场的能力不够,位置也不当。这是多年延续下来的旧病,只修路不修停车场。比如,成都火车站东西二环路,那里的批发市场很多,但是,无合理的停车场,大多数司机将车直接停放在街道上,这样严重影响了道路的通行能力。应该将停车场向专门化,地下化发展,在宾馆,商场,机关大楼,居民大楼的地下设置社会化的停车场是解决城市交通拥挤,堵塞的一条行之有效的办法。
交通运输是一个复杂的大系统,这个系统必须在严格科学的制度下运行,它不是一个自适应系统,任何违反规章制度的行为都可能导致大系统的局部、甚至“整体”的瘫痪。
交通拥挤和堵塞对策从总体上可分为三大类:
(1) 加强道路建设,以提高交通网络的交通容量;
(2) 加强交通运用与管理以充分发挥现有道路设施的作用,使得交通网络的使用效率最大;
(3) 全面实施交通需求管理以使交通需求在时间、空间上均匀化,交通结构合理化。由于交通基础设施建设工期长,耗资大,在当前资金有限的条件下,解决特定的城市交通问题时,必须事先进行对策的效果分析。
如前所述,要想比较有效的解决城市的交通拥挤,堵塞问题不能单纯的只依靠增加道路面积和长度,而要不断的完善路网系统,调整路网结构和加强交通管理的现代化,以及对单个车辆的控制及引导。首先就交通流量的静态情形是一种理想状态,既假设在一个城市街区内车流速度一定,对单个车辆的控制及引导进行研究分析,给出调控标准。
交通道路网的拓扑性质可以用图论的基本原理来分析。图由“弧”和“顶点”两部分组成,交通道路网的拓扑模型可以抽象认为是由节点(交叉路口)以及弧(道路)组成的有向图。边的方向就是车流的方向。由于道路和交叉路口都有很多属性,这样就可以把始发地和目的地之间的区域交通网抽象成了多属性赋权有向图。
假设:
1. 所有道路一样宽;
2. 每一条道路都不需停车等待;
3. 车流速度恒定;
4. 道路长已知。
5. 从 点到 点所用时间仅与路长有关。
不考虑意外事故对交通的影响。车子所在地设为 点,目的地设为 点。于是车子所要走的路线就可以用P来表述。
: , 两点间距离
v:车流速度
t:从始发地 到目的地 的时间
:P中所有弧长之和
表示道路状况的权重
表示车流速度改变而赋给道路的权重
表示
模型建立
由于假设车速恒定,由 可知,要求从始发地 到目的地 用时最短就可以转化为求道路最短。此时问题可以用以下数学模型描述:
( * )
我们将城市道路网描述为一赋权有向图D=(V,U)对每一条有向边 ∈U都存在一l 与这对应,其表示道路两结点间的距离,称之为有向边 的权。
=
模型的求解
在赋权有向图中,我们选定某个起点 ,终点 .采用迪克特拉(E.W.Dijkstra)算法。Dijkstra方法的基本思想是从 出发,逐步地向外探寻最短路。执行过程中,与每一个点对应,记录下一个数(称为这个点的标号),它或者表示从 到该点的最短路的权(称为P标号)、或者是从 到该点的最短路的权的上界(称为T标号),方法的每一步是去修改T标号,并且把某一个具T标号的点改变为具P标号的点,从而使D中具P标号的顶点数多一个,这样,至多经过p-1步,就可以求出从 到各点的最短路。
对静态的交通加权最短路问题进行了数学建模,但是实际状态中,还有许多因素影响交通运行时间,譬如道路宽度不尽相同,会使车辆流率不同(车流量的大小用车流率表示,车流率是道路上某点单位时间内到达或离开的车辆数,简称流率);时段高峰期,会造成某一路段在某一时段交通拥挤甚至阻塞,从而使得车流速度降低等,也就是只从静态考虑了实际问题。这一些个因素没有考虑进去,按照理想模型来分析,会导致估计结果粗糙从而失真,不能有效地对单个车辆进行引导控制。于是我们在前面假设的基础上再进行模型的修改:当流量处于动态变化时,把道路宽度,交通阻塞等因素考虑进去。这样一来定点路段上的车行最短时间的问题上比静态情形复杂很多,我们采用因素转化法,将多因素变量转化为单因素变量来建立优化模型。
首先我们可以利用自动的交通检测装置来测量交通网络中各个不同部分的交通流状态,再通过一些电讯设备将这些检测到的信息送到控制中心或电台等,这样就可以知道某一时刻的各个路段的交通状况,从而为我们对司机的行车进行引导提供了信息。
由于加入了影响因素,车流速度随着高峰期拥堵而在一个时间段有所改变。由 知,求用时最短的方案必然有所改变。但是我们可以将车速改变转化为路长改变,即对道路加权改为随时间变化的函数,如速度增大则道路权为正小数,速度减小则把权设为正整数,使得要求用时最短仍能转变成求道路最短。
刚才考虑了车流速度改变的情况,现在来看看交通状况改变,譬如发生交通意外而使道路瘫痪不能行车,或是时段高峰期使得交通拥挤等。这时我们仍可以在一个时间段对道路加权来使问题转变成静态模型,即求道路最短模型。道路的权重可以通过经验给出。当道路不能畅通无阻时,我们设其权重为大于1的正整数,反之设为1。
仍同初始交通加权最短路问题一样,可将始发地和目的地之间的区域交通网抽象成多属性赋权有向图。
由自动的交通检测装置反馈来的数据信息,我们可以给一条道路赋予一定的权重,根据情况程度决定具体权重。
当道路因各种原因使得车流速度受到影响时,我们可以把权重 取值范围设定为〔1,∞),其中 =∞ 表示道路严重阻塞,车辆不能通行; =1 表示车流速度不受影响,可以自由行驶。车流速度改变后,我们可以把权重 的取值范围设定为(0,∞),当 时,表示车流速度增大; 时,表示车流速度减小; =1时,则表示与初始速度相比没有改变。
由以上所述,我们可以把模型建立为
( ** )
虽然每一时刻道路状况,车流速度不尽相同,但是经过转换,形成以上模型,就只是参数变化而已,如此一来仍然可以用初始最短路问题的模型求解,这样就大大简化了问题。
在下述Dijkstra方法具体求解步骤中,用P,T分别表示某个点的P标号、T标号, 表示第i步时,具P标号点的集合。为了在求出从 到各点的距离的同时,也求出从 到各点的最短路,给每个点 以一个 值,算法终止时,如果 ,表示在从 到 的最短路上, 的前一个点是 ;如果 ,则表示D中不含从 到 的路; 表示 = 。其中M表示无穷大的数。
模型检验与实用性研究
前面给出了一般性的优化模型,现在我们举个例子对模型进行计算。
如图所示,这是一个单行线交通网,车辆以速度v行驶,每弧旁的数字表示两点间相对距离。现在某出租车要从 出发,通过这个交通网到 去,求所用时间最短的路线。
图5-1
由 可知,若速度等因素没有改变时,根据模型( * ),用Dijkstra算法直接求解,得从 到 的最短路是 。
假设,此时速度或道路状况改变,则根据模型( ** )我们可以得:
不妨设此时车已开向 ,并且车速变为2v( =0.5), 到 的路上由于上班高峰期造成了阻塞( =5), 到 的道路由于不是主干道车流较之前减少畅通率提高 ( =0.6),其他道路状况没有改变( =1)。此时根据模型( ** ):
可求得从 到 用时间最短路线为
实用性研究
优化后的模型,对于实际交通流量控制有着较好的导控作用。在运用此模型时,可通过三个设备获取数据,实现可行性。第一个是车辆设备,二是路边设备,三是控制中心。
车辆设备包括:
⑴ 接收由驾驶员输入数据的操作键盘;
⑵ 从路旁通讯设备接收数据和向该设备发送数据的收发部件;
⑶ 能提供从路旁通讯设备接收到的数据的现实控制板;
⑷ 接收来自路边或中心广播设备传送来的信息的接口。
路边设备包括:
⑴ 记录从中心处理设备传来的数据的路边通讯设备,以及通过嵌入路面的环形线圈和车辆天线与单个车辆进行双向通讯。
⑵ 直接用电缆线来连接中心控制与路边广播设备,再进行车辆通讯。⑶ 自动的交通检测装置,可测量车辆速度以及检测道路状况。
这样,司机把一个他所希望的终点站代码输入到安装在车内的键盘,一旦车辆接近确定的地点时,车上的微型计算机通过车辆天线和一个嵌入路面的回路线圈向路边微机设备传送存贮的代码数据,此微机再将代码数据反馈回控制中心,控制中心利用本文优化模型及给出的算法进行求解,得出合理的行驶路线,经由路边设备反馈给车上的微型计算机,司机通过显示器可以获取最短路线。
由于交通不是单个车辆的,而是众多车辆参与在内的运行,因此交通状况时刻可能改变,这将影响单个车辆行驶路线的改变。本文的导控考虑到此种情况,将导控分时间段进行:
表5-1
低谷期
5:00-
7:30 高峰期
7:30-
9:00 中间期
9:00-
12:00 高峰期
12:00-
13:00 中间期
13:00-
17:30- 高峰期
17:30-
19:00 低谷期
19:00-
23:00
在低谷期内的反馈周期为30分钟,中间期为15分钟,而高峰期则为5分钟一次,因为高峰期道路状况改变快,因此反馈给司机的数据间隔也不能太长。这样就使得本文的模型更具可行性。
参考文献
[1] 徐吉万、徐冬玲著:《城市交通的计算机控制与管理》,测绘出版社,1988年版
[2] 张建仁等著:《中国交通研究与探索》,人民交通出版社,2003年版
[3] 钱颂迪等著,《运筹学》,清华大学出版社,修订版
[4] 严蔚敏、吴伟民著,《数据结构》,清华大学出版社,C语言版
[5] 唐发根,《数据结构》,科学出版社,2003年9月
[6] 吴孟达、成礼智著,《数学建模的理论与实践》,国防科技大学出版社,1999年8月
Abstract
The volume of traffic is changed into weight of road, so the dynamic problem is changed into static problem, by Dijkstra method of the shortest circuit, get the feasible model of immediately control of traffic and
A effective algorithm.
Key Words: traffic flow , immediately control, adding weight to the road, method of Dijkstr
每天练习练习,多做题,多思考,多提问,上课听讲!
......
绛旓細鎴栬呮槸浠 鍒拌鐐圭殑鏈鐭矾鐨勬潈鐨勪笂鐣(绉颁负T鏍囧彿),鏂规硶鐨勬瘡涓姝ユ槸鍘讳慨鏀筎鏍囧彿,骞朵笖鎶婃煇涓涓叿T鏍囧彿鐨勭偣鏀瑰彉涓哄叿P鏍囧彿鐨勭偣,浠庤屼娇D涓叿P鏍囧彿鐨勯《鐐规暟澶氫竴涓,杩欐牱,鑷冲缁忚繃p-1姝,灏卞彲浠ユ眰鍑轰粠 鍒板悇鐐圭殑鏈鐭矾銆
绛旓細浣犲湪闆ㄤ腑琛岃蛋鐨勬渶澶ч熷害v=6绫/绉掞紝鍒欒绠楀緱浣犲湪闆ㄤ腑琛岃蛋浜167绉掞紝鍗2鍒47绉掋備粠鑰屽彲浠ヨ绠楄娣嬬殑闆ㄦ按鎬婚噺涓篊=2.041鍗囥傜粡浠旂粏鍒嗘瀽锛屽彲鐭ヤ綘鍦ㄩ洦涓彧璺戜簡2鍒47绉掞紝浣嗚娣嬩簡2鍗囩殑闆ㄦ按锛屽ぇ绾︽湁4閰掔摱鐨勬按閲忋傝繖鏄笉鍙濊鐨勩傝〃鏄庯細鐢ㄦ妯″瀷鎻忚堪闆ㄤ腑琛岃蛋鐨勬穻闆ㄩ噺涓嶇鍚堝疄闄呫傚師鍥犳槸浠涔堝憿锛熸敞锛氬叧...
绛旓細1. 鐩爣灞侫锛氫績杩涗紒涓氬埄娑﹀悎鐞嗕娇鐢ㄥ苟鎺ㄥ姩鏂板彂灞曘2. 鍑嗗垯灞侰锛- C1锛氳皟鍔ㄨ亴宸ュ姵鍔ㄧН鏋佹 - C2锛氭彁楂樹紒涓氭妧鏈按骞 - C3锛氭敼鍠勮亴宸ョ墿璐ㄦ枃鍖栫敓娲 3. 鎺柦灞侾锛氭牴鎹叿浣撴儏鍐垫瀯閫犲垽鏂煩闃碉紝濡備笅锛氬垽鏂煩闃礎鈥擟锛堝悇鍑嗗垯涔嬮棿鐨勭浉瀵归噸瑕佹ф瘮杈冿級锛歚``| A鈥擟1 A鈥擟2 A鈥擟3 | |---| | 1 ...
绛旓細(1) w=20鏃,寤虹珛m-鏂囦欢eq3.m濡備笅:function dy=eq3(t,y)dy=zeros(2,1);dy(1)=20*(10+20*cos(t)-y(1))/sqrt ((10+20*cos(t)-y(1))^2+(20+15*sin(t)-y(2))^2);dy(2)=20*(20+15*sin(t)-y(2))/sqrt ((10+20*cos(t)-y(1))^2+(20+15*sin(t)-y(2))...
绛旓細1.闂鍒嗘瀽 棰樹腑鎵鏈夌殑鍖呰绠卞叡閲89鍚紝鑰屼袱杈嗗钩鏉胯溅鍙兘杞80鍚紝鍥犳涓嶈兘閮借涓嬶紝闂鏄鍝簺绠卞瓙锛屾槸鍓╀綑绌洪棿鏈灏忋2.妯″瀷 璁緓(i,j)=绗琲杈嗚溅瑁匔j绫荤瀛愮殑涓暟锛宨=1,2;j=1,2,...,7 鑷劧绾︽潫x锛坕,j锛夊睘浜庢鏁存暟锛涚鏁扮害鏉焫(1,j)+x(2,j)<=nj;j=1,2...,7 閲嶉噺绾︽潫 2x...
绛旓細闃熸渶鍚庤幏鑳滅殑姒傜巼锛氬湪鐭╅樀涓 A 闃熶互 i 娆″簭鍑哄満銆丅 闃熶互 j 娆″簭鍑哄満鏃讹紝鍦ㄤ簲灞涓夎儨鍒舵瘮璧 涓 A 闃熸渶鍚庤幏鑳滅殑姒傜巼銆寤烘ā鐩殑锛 閫氳繃涓ゆ敮涔掍箵鐞冮槦杩囧幓鎵姣旇禌鑳滆礋鐨勮褰曟潵棰勬祴灏嗚杩涜涓鍦轰簲灞涓夎儨鍒剁殑 姣旇禌鐨勮儨璐熸儏鍐碉紝骞跺璇ラ娴嬫柟寮忕殑浼樼己鐐硅繘琛屽垎鏋愶紝鏈鍚庝互鏈...
绛旓細(2,1)瀵瑰簲浜:褰 涓哄鏁(杩囨渤), 鐢卞綋鏁板寤烘ā浣滀笟`绗竴绔1銆佺瓟:妯″瀷鍒嗘瀽: 瑙:璁剧姸鎬侀噺:1琛ㄧず鍦ㄦ宀,0琛ㄧず鍦ㄥ郊宀;杩愯緭閲:1鍦ㄨ埞涓,0鍦ㄥ哺涓婂垯鑳藉彇鐨勭姸鎬佹湁:(1,1,1,1)(1,0,1,1)(1,1,0,1)(1,1,1,0)(1,0,0,1)(1,0,1,0)(1,1,0,0)(0,1,0,1)(0,0,0,0) (0,1,0,0)(...
绛旓細2锛氬垽鏂煩闃礐1鈥擯锛堢浉瀵逛簬璋冨姩鎻愰珮鑱屽伐鍔冲姩绉瀬鎬у噯鍒欙紝鍚勭瀹炵敤鐣欐垚鍒╂鼎鏂规鎺柦涔嬮棿鐩稿閲嶈鎬ф瘮杈冿級锛欳1 P1 P2 P3 P4 P5 P1 1 2 3 4 7 P2 1/2 1 3 2 5 P3 1/3 1/3 1 1/2 2 P4 1/4 1/2 2 1 3 P5 1/7 1/5 1/2 1/3 1 琛 4-3鍒ゆ柇鐭╅樀C1鈥擯 3锛氬垽鏂煩闃礐2鈥擯...
绛旓細鎬荤殑绛夊緟鏃堕棿鈻硉锛濓紙t2(1)+ t2(2)+ t2(3)锛+锛坱2(2)+ t2(3)锛+ t2(3)锛漷2(1)+ 2*t2(2)+ 3*t2(3)鐩爣妯″瀷鏄湪寰堝涓惊鐜互鍚庡緱鍒扮殑绋冲畾鐘舵侊紝鎬荤淮淇鏁皀鏄弗鏍煎崟璋冮掑涓旀槸涓嶅仠鍙樻崲鐨勶紝鏁呭湪k锛漬/4涓烘暣鏁版槸鍋氫竴娆℃昏垂鐢ㄧ粨绠:妯″瀷姹傝В锛氱紪杈慚鍑芥暟weixiu.m function allcost=wei...
绛旓細璁惧畾鍑芥暟 涓浗澶ч檰 鑿插緥瀹 缇庡浗 娉曞浗 棣欐腐鍦板尯 A1 B1 C1 D1 鍙版咕鍦板尯 A2 B2 C2 D2 A锛庡垯鏍规嵁棰樻剰锛屽彲浠ュ垪鍑哄涓嬫柟绋嬩笌涓嶇瓑寮忥細A1+A2=90 B1+B2=45 C1+C2=80 D1+D2=60 A1+B1=C1+D1 A2+B2=C2+D2 A2+B2鈮65 鍒欙紝鐩爣鍑芥暟鏄 f=鎵鏈夊湴鏂圭殑杩愯緭璐 f=55A1+67A2+72B1+58B2+160C1...