Design of automated negotiation mechanisms for decentralized heterogeneous machine scheduling
نویسندگان
چکیده
The increasing coupling of planning and scheduling between different companies leads to novel challenges in devising and implementing effective decision support systems. In this paper, we describe a hard decentralized scheduling problem with heterogeneous machines and competing job sets that belong to different selfinterested stakeholders (agents). These agents want to minimize their costs that consist of individual tardiness cost as well as their share of the machine operating cost. The determination of a beneficial solution, i.e., a respective contract in terms of a common schedule, is particularly difficult due to information asymmetry and self-interested behavior of the involved agents. To solve this coordination problem, we present two automated negotiation protocols with a set of optional building blocks. In the first protocol, new solutions are iteratively generated as mutations of a single provisional contract and proposed to the agents, while feasible rules with quotas restrict the acceptance decisions of the agents and, thus, the successive adaptation of the provisional contract. The second protocol is based on a population of contracts and mimics evolutionary processes. For evaluation purposes, we built a simulation testbed and conducted computational experiments. The computational study shows that the protocols can achieve high quality solutions very close to results from centralized multi-criteria procedures. Particular building block configurations yield improved outcomes, e.g., in case that the agents are also allowed to make contract proposals. Thus, the presented approach contributes to the methodology and practice of collaborative decision making.
منابع مشابه
Negotiation Strategies for Grid Scheduling
Grid computing is considered the next step of distributed computing architectures. For such service oriented architectures the resource management is an important component that has to cope with the challenges of heterogeneous, decentralized and autonomous resources. The use of agreements is expected to become a key technology for the reliable interaction between resource providers and consumer...
متن کاملEffects of Negotiation Mechanisms on Performance of Agent Based Manufacturing Systems
This paper proposes new inter{agent negotiation mechanisms for improving the performance of agent based or decentralized manufacturing systems. The focus of this paper is on demonstrating eeciency of diierent negotiation and collaboration schemes between agents of the same class (parts, machines, etc) and inter{class negotiations using currency metrics. The cooperation and negotiation protocols...
متن کاملDecision Support for Negotiation Protocol Selection: a Machine Learning Approach Based on Artificial Neural Networks
Decision making in operational planning is increasingly affected by conflicting interests of different stakeholders such as subcontractors, customers, or strategic partners. Addressing this, automated negotiation is a well-suited mechanism to mediate between stakeholders and search for jointly beneficial agreements. However, the outcome of a negotiation is strongly dependent on the applied nego...
متن کاملScheduling Single-Load and Multi-Load AGVs in Container Terminals
In this paper, three solutions for scheduling problem of the Single-Load and Multi-Load Automated Guided Vehicles (AGVs) in Container Terminals are proposed. The problem is formulated as Constraint Satisfaction and Optimization. When capacity of the vehicles is one container, the problem is a minimum cost flow model. This model is solved by the highest performance Algorithm, i.e. Network Simple...
متن کاملA Computational Study of an Automated Negotiation Scheme to Solve Multiple Criterion Single Machine Scheduling Problems
In this talk, an automated negotiation mechanism is presented to solve multiple criterion single machine scheduling problems. We consider a single machine that is utilized by two agents that have own jobs and private objectives. The objective of the first agent consists in minimizing the total weighted completion time of its jobs whereas the objective of the second agent is related to minimizin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- European Journal of Operational Research
دوره 248 شماره
صفحات -
تاریخ انتشار 2016