Table 1: Total Mt. and Avg. Delay For 6,8,10 Providers.
Road Taken
(meters)
Average
Delay
8 10 8 10
0-1.0 105870 105870 4,52 3,6
.2-.8 90180 89160 4,6 3,32
.4-.6 80600 82340 4,8 3,72
.5-.5 85740 86800 4,84 4,48
.6-.4 80600 79870 4,84 4,4
.8-.2
85740 91129 6,44 4,48
1.0-0.
84880 94100 5,64 5,68
Dedicated
151431 137080 12,4 8,64
Random
195390 186430 16,72 14,88
6 CONCLUSIONS
Scheduling is an important issue and in this study,
we have implemented a system that can be run for
both real life system and simulation purposes. Given
a map of a location, this system can be installed on
PDA devices and can be used for communication
between the PDA devices and the host. PDA users
can communicate; accept/deny the upcoming
requests for delivery, report deliveries, update traffic
status, any block, and revoke any job. In addition to
these, a framework for simulating the scheduling
process can be configured. The number of providers,
speed can be adjusted for each independently.
Dynamic changes regarding the map can be set with
parameters. Different jobs can be created. Finally
results can be obtained with bi-criteria method. Also,
random providers and dedicated provider methods
have been implemented in this study. All these
methods have been experimented and results convey
us to use bi-criteria method for scheduling.
7 FUTURE WORK
In our project we use a small map and simulation of
GPS (by clicking on map in provider system) rather
than large area map and connection with GPS. In
process of improving our project, large and real map
can be appended the system and association between
client system and GPS can be provided. Also instead
of using our helper program, constitution of road
piece can be done automatically by a program which
can recognize road piece (may use unique colour in
roads). In addition to this, our master-slave model in
communication of provider and host , providers can
communicate with each other and exchange work in
unexpected situation such as closed road that don’t
be declared before. Also the map can divide pieces
and providers can be assigned his special piece
where they taking request from customer in. Number
of providers for each piece can be determined
considering number of request for that piece. Also
communication of provider can be restricted. For
example only allow communication for providers
that stand at the same zone. So we can avoid
complex and unnecessary communication. It comes
with advantage of keeping data transfer over the
internet connection of PDAs fast.
ACKNOWLEDGEMENTS
The authors would like to thank to Eminay
Yurtseven on behalf of Microsoft Academic
Programs Management, Developer & Platform
Group, Microsoft Turkiye for the support of this
work.
REFERENCES
K. Tan, L. Lee, Q. Zhu and K. Ou, "Heuristic methods for
vehicle routing problem with time windows",
Artificial Intelligence in Engineering, 15, 281-295,
2001.
I. Muslea, “The k-Vehicle Routing Problem in Trees”,
M.S. thesis, Department of Statistics and Computer
Science, West Virginia University, 1996.
Savelsbergh, M. W. P., “Local search for routing problems
with time windows”, Ann. of Operations Research,
4:285-305, 1985.
Jr., J. L. B. and Wainwright, R. L, “Multiple vehicle
routing with time and capacity constraints using
genetic algorithms”, In Proceedings of the Fourth
International Conference on Genetic Algorithm., pages
452-459, 1991.
Lawrence Bodin, Bruce Golden, Arjang Assad, and
Michael Ball, Routing and scheduling of vehicles and
crews - the state of art, Computers & Operations
Research, vol. 10, no. 2, pp. 62 - 212, 1983.
Martin Desrochers, Jacques Desrosiers and Marius
Solomon, “A new optimization algorithm for the
vehicle routing problem with time windows”, Oper.
Res., volume 40, 2, 1992.
J. Desrosiers, Y. Dumas, M.M. Solomon, and F. Soumis.
“Time constrained routing and scheduling”, Network
Routing. Handbooks in Operations Research and
Management Science, Vol. 8, pp. 35-139, North-
Holland, 1995.
A BI-CRITERIA SCHEDULING FRAMEWORK FOR THE SUPPLY CHAIN MANAGEMENT OF MOBILE
PROVIDERS
369