of optimization present in this paper is also realized
with Java. The results of solving the instances are
shown in figure 3.
800
900
1000
1100
1200
1300
1400
1500
1600
1700
1800
1234567891011
I nst ances
Tot al Cos t
Cent r al i zed Opt i mization
Schedul i ng by Bi ds
Heur i st i c f or O
timization
Figure 3: A comparison of the three types of scheduling.
As is shown in the figure, the results of heuristic
for optimization are considerably close to the results
of centralized optimization, and have relative high
cost decreasing than the result of Scheduling by bids.
The comparisons of optimization performance of
the three types of scheduling are shown in table 1.
There are two indexes of evaluation in the table: the
gap between scheduling by bid and centralized
optimization
()/
id Bid CO Bid
Gap TC TC TC=− , where
id
TC
and
CO
TC represent total cost of schedules obtained
by using scheduling by bid and centralized
optimization respectively; the gap between heuristic
for optimization and centralized optimization
()/
OHOCOHO
Gap TC TC TC=− where
O
TC represents
total cost of schedule obtained by using heuristic for
optimization. As is shown in the table, the greatest
gap between heuristic for optimization and
centralized optimization is just 2.15% and the
heuristic for optimization obtains optimal result on
instance 8. On the other hand, the gaps between
scheduling by bid and centralized optimization are
relatively wide. So we can say that the heuristic for
optimization has good performance on optimization.
Table 1: Comparisons of optimization performance of the
three types of scheduling.
1 2 3 4 5
id
Gap
10.06% 11.07% 9.58% 9.16% 11.74%
O
Gap
0.56% 1.07% 1.42% 0.62% 0.47%
6 7 8 9 10
id
Gap
9.65% 14.51% 10.44% 7.61% 11.71%
O
Gap
1.03% 2.15% 0.00% 0.81% 1.24%
5 CONCLUSIONS
Base on the description of the structure of a supply
chain network, the paper present a heuristic for
optimization of distributed project scheduling in
supply chain. The approach of scheduling base on a
heuristic and an agent negotiation architecture
through sharing partial information, including new
proposals, concessionary proposals of service
brokers and the global schedule of the order
manager. Computational experiences show that the
approach has good optimization performance by
comparing with centralized optimization and
scheduling by bids with two evaluation indexes.
ACKNOWLEDGEMENTS
This work is supported by the project of philosophy
and social science in Beijing (
S0011790200901).
REFERENCES
Banaszak, Z. A., Zaremba, M. B. Project-driven planning
and scheduling support for virtual manufacturing.
Journal of Intelligent Manufacturing, 17(6) 2006: 641-
651.
Banaszak, Z. A., Zaremba, M. B., Muszynski, W.
Constraint programming for project-driven
manufacturing. International Journal of Production
Economics, In Press, Corrected Proof
2009.
Huang, G. Q., Lau, J. S. K., Mak, K. L., Liang, L.
Distributed supply-chain project rescheduling: part I -
impacts of information-sharing strategies.
International Journal of Production Research, 43(24)
2005: 5107-5129.
Huang, G. Q., Lau, J. S. K., Mak, K. L., Liang, L.
Distributed supply-chain project rescheduling: part II-
distributed affected operations rescheduling algorithm.
International Journal of Production Research, 44
2006: 1-25.
Lau, J. S. K., Huang, G. Q., Mak, H. K. L., Liang, L.
Agent-based modeling of supply chains for distributed
scheduling. Ieee Transactions on Systems Man and
Cybernetics Part a-Systems and Humans, 36(5)
2006:
847-861.
Lecompte, T., Deschamps, J. C., Bourrieres, J. P. A data
model for generalized scheduling for virtual
enterprise.
Production Planning & Control, 11(4)
2000: 343-348.
Vairaktarakis, G., Hosseini, J. Forming partnerships in a
virtual factory.
Annals of Operations Research, 161(1)
2008: 87-102.
Wang, M., Wang, H., Vogel, D., Kumar, K., Chiu, D. K.
W. Agent-based negotiation and decision making for
dynamic supply chain formation. Engineering
Applications of Artificial Intelligence, In Press,
Corrected Proof
2008.
ICAART 2010 - 2nd International Conference on Agents and Artificial Intelligence
606