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...

Full description

Bibliographic Details
Main Author: Karlsson, Maria
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