Market based programming and resource allocation
The subject of this thesis is the concept of market-oriented programming and market protocols. We want to solve an allocation problem where some resources are to be divided among a number of agents. Each agent has a utility function telling how much the current allocation is worth for it. The goal i...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Uppsala universitet, Avdelningen för datalogi
2003
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-86157 |
id |
ndltd-UPSALLA1-oai-DiVA.org-uu-86157 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-uu-861572018-01-14T05:09:35ZMarket based programming and resource allocationengKarlsson, MariaUppsala universitet, Avdelningen för datalogiUppsala universitet, Datalogi2003Computer SciencesDatavetenskap (datalogi)The subject of this thesis is the concept of market-oriented programming and market protocols. We want to solve an allocation problem where some resources are to be divided among a number of agents. Each agent has a utility function telling how much the current allocation is worth for it. The goal is to allocate the resources among the agents in a way that maximizes the sum of the utilities of all agents. To solve this problem we use the concept of markets to create mechanisms for computational implementation. To achieve the advantages of market-oriented programming, we have to consider the conceptual view of the problem a main design issue. We want to investigate the possibilities to build computationally effective mechanisms which maintain the intuitive, easy-to-understand structure of market-based approaches. In the first paper we look at two examples from the literature and show that conceptual improvements of the approaches will make agent behavior more realistic. This will also make the examples fit into a more general theory. In the second paper we create a market mechanism for handling combinatorial markets. The mechanism includes an auction, where each iteration runs in polynomial time. The mechanism shows good performance when the number of resources is relatively small compared to the number of agents. Licentiate thesis, comprehensive summaryinfo:eu-repo/semantics/masterThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-86157IT licentiate theses / Uppsala University, Department of Information Technology, 1404-5117 ; 2003-007application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Computer Sciences Datavetenskap (datalogi) |
spellingShingle |
Computer Sciences Datavetenskap (datalogi) Karlsson, Maria Market based programming and resource allocation |
description |
The subject of this thesis is the concept of market-oriented programming and market protocols. We want to solve an allocation problem where some resources are to be divided among a number of agents. Each agent has a utility function telling how much the current allocation is worth for it. The goal is to allocate the resources among the agents in a way that maximizes the sum of the utilities of all agents. To solve this problem we use the concept of markets to create mechanisms for computational implementation. To achieve the advantages of market-oriented programming, we have to consider the conceptual view of the problem a main design issue. We want to investigate the possibilities to build computationally effective mechanisms which maintain the intuitive, easy-to-understand structure of market-based approaches. In the first paper we look at two examples from the literature and show that conceptual improvements of the approaches will make agent behavior more realistic. This will also make the examples fit into a more general theory. In the second paper we create a market mechanism for handling combinatorial markets. The mechanism includes an auction, where each iteration runs in polynomial time. The mechanism shows good performance when the number of resources is relatively small compared to the number of agents. |
author |
Karlsson, Maria |
author_facet |
Karlsson, Maria |
author_sort |
Karlsson, Maria |
title |
Market based programming and resource allocation |
title_short |
Market based programming and resource allocation |
title_full |
Market based programming and resource allocation |
title_fullStr |
Market based programming and resource allocation |
title_full_unstemmed |
Market based programming and resource allocation |
title_sort |
market based programming and resource allocation |
publisher |
Uppsala universitet, Avdelningen för datalogi |
publishDate |
2003 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-86157 |
work_keys_str_mv |
AT karlssonmaria marketbasedprogrammingandresourceallocation |
_version_ |
1718609090094039040 |