A Multi-Agent System For A Bus Crew Rescheduling System

Unpredictable events (UE) are major factors that cause disruption to everyday bus operation. In the occurrence of UE, the main resources - crews and vehicles - are affected, and this leads to crew schedule disruption. One way to deal with the problem is crew rescheduling. Most of the current appr...

Full description

Saved in:
Bibliographic Details
Main Author: Abdul Samad, Shibghatullah
Format: Thesis
Language:English
Published: 2008
Subjects:
Online Access:http://eprints.utem.edu.my/id/eprint/13459/1/A_Multi-Agent_System_For_A_Bus_Crew_Rescheduling_System.pdf
http://eprints.utem.edu.my/id/eprint/13459/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Teknikal Malaysia Melaka
Language: English
id my.utem.eprints.13459
record_format eprints
spelling my.utem.eprints.134592015-05-28T04:32:00Z http://eprints.utem.edu.my/id/eprint/13459/ A Multi-Agent System For A Bus Crew Rescheduling System Abdul Samad, Shibghatullah H Social Sciences (General) HE Transportation and Communications Unpredictable events (UE) are major factors that cause disruption to everyday bus operation. In the occurrence of UE, the main resources - crews and vehicles - are affected, and this leads to crew schedule disruption. One way to deal with the problem is crew rescheduling. Most of the current approaches are based on static schedules do not support rescheduling in a real-time scenario. They have the ability to reschedule but a new complete schedule is produced without concerning the real time situation. The mathematical approaches which are used by most scheduling packages have the ability to search for optimum or near optimum schedules but they are usually slow to produce results in real-time because they are computationally intensive when faced with complex situations. In practice, crew or bus rescheduling is managed manually, based on the supervisor's capabilities and experience in managing UE. However, manual rescheduling is complex, prone to error and not optimum, especially when dealing with many UE at the same time. This research proposes the CRSMAS (Crew Rescheduling System with Multi Agent System) approach as an alternative that may help supervisors to make quick rescheduling decisions by automating the crew rescheduling process. A Multi Agent System (MAS) is considered suitable to support this rescheduling because agents can dynamically adapt their behaviour to changing environments and they can find solutions quic~ly via negotiations and cooperation between them. To evaluate the CRSMAS, two types of experiment are carried out: Single Event and Multiple Events. The Single Event experiment is used to find characteristics of crew schedules that influence the crew rescheduling process while the Multiple Events experiment is used to test the capability of CRSMAS in dealing with numerous events that occur randomly. A wide range of simulation results, based on real-world data, are reported and analysed. Based on the experiment it is concluded that CRSMAS is suitable for automating the crew rescheduling process and capable of quick rescheduling whether facing single events or multiple events at the same time, the success of rescheduling is not on ly dependant on the tool but also to other factors such as the characteristics of crew schedules and the period of the UE, and one limitation of CRSMAS that was discovered is it cannot simulate different type of events at the same time. This limitation is because in different events there are different rules but, in Virtual World, agents can only negotiate with one set of rules at a time. 2008 Thesis NonPeerReviewed application/pdf en http://eprints.utem.edu.my/id/eprint/13459/1/A_Multi-Agent_System_For_A_Bus_Crew_Rescheduling_System.pdf Abdul Samad, Shibghatullah (2008) A Multi-Agent System For A Bus Crew Rescheduling System. PhD thesis, Brunel University.
institution Universiti Teknikal Malaysia Melaka
building UTEM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknikal Malaysia Melaka
content_source UTEM Institutional Repository
url_provider http://eprints.utem.edu.my/
language English
topic H Social Sciences (General)
HE Transportation and Communications
spellingShingle H Social Sciences (General)
HE Transportation and Communications
Abdul Samad, Shibghatullah
A Multi-Agent System For A Bus Crew Rescheduling System
description Unpredictable events (UE) are major factors that cause disruption to everyday bus operation. In the occurrence of UE, the main resources - crews and vehicles - are affected, and this leads to crew schedule disruption. One way to deal with the problem is crew rescheduling. Most of the current approaches are based on static schedules do not support rescheduling in a real-time scenario. They have the ability to reschedule but a new complete schedule is produced without concerning the real time situation. The mathematical approaches which are used by most scheduling packages have the ability to search for optimum or near optimum schedules but they are usually slow to produce results in real-time because they are computationally intensive when faced with complex situations. In practice, crew or bus rescheduling is managed manually, based on the supervisor's capabilities and experience in managing UE. However, manual rescheduling is complex, prone to error and not optimum, especially when dealing with many UE at the same time. This research proposes the CRSMAS (Crew Rescheduling System with Multi Agent System) approach as an alternative that may help supervisors to make quick rescheduling decisions by automating the crew rescheduling process. A Multi Agent System (MAS) is considered suitable to support this rescheduling because agents can dynamically adapt their behaviour to changing environments and they can find solutions quic~ly via negotiations and cooperation between them. To evaluate the CRSMAS, two types of experiment are carried out: Single Event and Multiple Events. The Single Event experiment is used to find characteristics of crew schedules that influence the crew rescheduling process while the Multiple Events experiment is used to test the capability of CRSMAS in dealing with numerous events that occur randomly. A wide range of simulation results, based on real-world data, are reported and analysed. Based on the experiment it is concluded that CRSMAS is suitable for automating the crew rescheduling process and capable of quick rescheduling whether facing single events or multiple events at the same time, the success of rescheduling is not on ly dependant on the tool but also to other factors such as the characteristics of crew schedules and the period of the UE, and one limitation of CRSMAS that was discovered is it cannot simulate different type of events at the same time. This limitation is because in different events there are different rules but, in Virtual World, agents can only negotiate with one set of rules at a time.
format Thesis
author Abdul Samad, Shibghatullah
author_facet Abdul Samad, Shibghatullah
author_sort Abdul Samad, Shibghatullah
title A Multi-Agent System For A Bus Crew Rescheduling System
title_short A Multi-Agent System For A Bus Crew Rescheduling System
title_full A Multi-Agent System For A Bus Crew Rescheduling System
title_fullStr A Multi-Agent System For A Bus Crew Rescheduling System
title_full_unstemmed A Multi-Agent System For A Bus Crew Rescheduling System
title_sort multi-agent system for a bus crew rescheduling system
publishDate 2008
url http://eprints.utem.edu.my/id/eprint/13459/1/A_Multi-Agent_System_For_A_Bus_Crew_Rescheduling_System.pdf
http://eprints.utem.edu.my/id/eprint/13459/
_version_ 1665905545927720960