Solving Chinese Postman Problem on Time Varying Network with Timed Automata
Author:
Affiliation:

  • Article
  • | |
  • Metrics
  • |
  • Reference [23]
  • |
  • Related [20]
  • |
  • Cited by [1]
  • | |
  • Comments
    Abstract:

    This work presents timed automata as a natural tool for solving Chinese postman problems on time varying network. This study shows that the optimal Chinese tour can be equivalently casted as the shortest run in this automaton system, which can be obtained efficiently by solving a series of decision problems for reachability. A composition strategy is then proposed to adapt to the current model, such that the number of timed automaton is reduced from O(|A|+|AR|+1) to O(1). Computational results show that the improved model can solve small-sized instances optimally, and that it can obtain a better gap between the lower bound and upper bound than the ones obtained by the cutting plane and column generation algorithms.

    Reference
    [1] Guan MG. Graphic programming using odd or even points. Chinese Mathematics, 1960,10(3):263?266 (in Chinese with English abstract).
    [2] Tan GZ, Gao W. Shortest path algorithm in time-dependent networks. Chinese Journal of Computers, 2002,25(2):165?172. (in Chinese with English abstract)
    [3] Tan GZ, Liu YL, Gao W. K expected shortest path in stochastic and time-dependent network. Chinese Journal of Computers, 2003,26(3):323?331 (in Chinese with English abstract).
    [4] Tan GZ, Li D, Qu XG, Gao W. A distributed routing protocol for heterogeneous time dependent networks. Journal of China Institute of Communications, 2004,25(10):117?126 (in Chinese with English abstract).
    [5] Lin L, Yan CG, Jiang CJ, Zhou XD. Complexity and approximate algorithm of shortest paths in dynamic networks. Chinese Journal of Computers, 2007,30(4):608?614 (in Chinese with English abstract).
    [6] Aminu UF, Eglese RW. A constraint programming approach to the Chinese postman problem with time windows. Computers and Operations Research, 2006,33(12):3423?3431. [doi: org/10.1016/j.cor.2005.02.012]
    [7] Tagmouti M, Gendreau M, Potvin JY. Arc routing problems with time-dependent service costs. European Journal of Operational Research, 2007,181(1):30?39. [doi: org/10.1016/j.ejor.2006.06.028]
    [8] Tan GZ, Sun JH. Time dependent Chinese postman problem: Theory, formulation and algorithm. Technical Report, Dalian: Dalian University of Technology, 2010. 1?16.
    [9] Sun JH, Tan GZ, Hou GJ, Wang BC. Column generation algorithm for time dependent Chinese postman problem. In: Yu L, Wang S, Lai KK, eds. Proc. of the 4th Int’l Conf. on Computational Sciences and Optimization. Kunming: IEEE Computer Society Publications, 2011. 450?454.
    [10] Dror M. Arc Routing: Theory, Solutions and Applications. Boston: Kluwer Academic, 2000.
    [11] Abdedda?m Y, Maler O. Job-Shop scheduling using timed automata. In: Berry G, Comon H, Finkel A, eds. Lecture Notes in Computer Science. Heidelberg, Berlin: Springer-Verlag, 2001. 478?492. [doi: 10.1007/3-540-44585-4_46]
    [12] Abdedda?m Y, Asarin E, Maler O. On optimal scheduling under uncertainty. In: Lecture Notes in Computer Science. Heidelberg, Berlin: Springer-Verlag, 2003. 240?253. [doi: 10.1007/3-540-36577-X_17]
    [13] Abdedda?m Y, Kerbaa A, Maler O. Task graph scheduling using timed automata. In: Proc. of the FMPPTA 2003. Los Alamitos: IEEE Computer Society, 2003.
    [14] Abdedda?m Y, Maler O. Preemptive job-shop scheduling using stopwatch automata. In: Proc. of the TACAS 2002. London: Springer-Verlag, 2002. 113?126. [doi: 10.1007/3-540-46002-0_9]
    [15] Abdedda?m Y, Asarin E, Maler O. Scheduling with timed automata. Theoretical Computer Science, 2006,354(2):272?300. [doi: org/10.1016/j.tcs.2005.11.018]
    [16] Edmonds J, Johnson EL. Matching, euler tours and the Chinese postman. Mathematical Programming, 1973,5(1):88?124. [doi: org/10.1007/BF01580113]
    [17] Alur R, Dill DL. A theory of timed automata. Theoretical Computer Science, 1994,126(2):183?235. [doi: org/10.1016/0304-3975 (94)90010-8]
    [18] Kaynar DK, Lynch N, Segala R, Vaandrager F. Timed I/O automata: A mathematical framework for modeling and analyzing realtime systems. In: Proc. of the 24th IEEE Int’l Real-Time Systems Symp. Washington: IEEE Computer Society, 2003. 166?177. [doi: 10.1109/REAL.2003.1253264]
    [19] Henzinger TA, Nicollin X, Sifakis J, Yovine S. Symbolic model checking for real-time systems. Information and Computation, 1994,111:193?244. [doi: org/10.1006/inco.1994.1045]
    [20] Chen W, Xue YZ, Zhao C, Li MS. A method for testing real-time system based on timed automata. Journal of Software, 2007,18(1):62?73 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/18/62.htm [doi: 10.1360/jos180062]
    [21] Yan RJ, Li GY, Xu YB, Liu CM, Tang ZS. Reachability checking of finite precision timed automata. Journal of Software, 2006,17(1):1?10 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/17/1.htm [doi: 10.1360/jos170001]
    [22] Larsen KG, Pettersson P, Yi W. Uppaal in a nutshell. Int’l Journal on Software Tools for Technology Transfer, 1997,1:134?152. [doi: org/10.1007/s100090050010]
    [23] Ecoll PE, Ribeiro CC, de Souza CC. Multiprocessor scheduling under precedence constraints: Polyhedral results. Discrete Applied Mathematics, 2006,154(5):770?801. [doi: org/10.1016/j.dam.2004.07.009]
    Comments
    Comments
    分享到微博
    Submit
Get Citation

谭国真,孙景昊,王宝财,姚卫红.时变网络中国邮路问题的时间自动机模型.软件学报,2011,22(6):1267-1280

Copy
Share
Article Metrics
  • Abstract:9753
  • PDF: 9520
  • HTML: 0
  • Cited by: 0
History
  • Received:July 09,2010
  • Revised:March 29,2011
You are the first2034785Visitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-4
Address:4# South Fourth Street, Zhong Guan Cun, Beijing 100190,Postal Code:100190
Phone:010-62562563 Fax:010-62562533 Email:jos@iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063