RAPL: A Domain Specific Language for Resource Allocation of Indivisible Goods

Israel Pineda, Cristopher Zhunio, Franklin Camacho, Rigoberto Fonseca-Delgado

Producción científica: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

1 Cita (Scopus)

Resumen

We propose a new Domain Specific Language (DSL) to represent and solve resource allocation problems of indivisible goods. Resource allocation problems can be represented using matrices; this representation is flexible and has interesting mathematical properties that the solution can exploit. However, the programming of such a problem using a general-purpose programming language might include an unnecessary level of complexity. This new DSL allows the user to declare the agents and their preferences of resources. Also, the language can manipulate those elements with the proper operations involved in the resource allocation problem. The proposed DSL can measure efficiency criteria such as Pareto optimality, measure fairness criteria such as Envy-free, and represent results using matrices. This work shows the structure of the interpreter of this language and provides details about the scanner, parser, and interpreter for this language. This DSL will be called Resource Allocation Programming Language (RAPL). We hope that the easiness of use of this DSL can motivate further research on this topic.

Idioma originalInglés
Título de la publicación alojadaInformation and Communication Technologies - 8th Conference, TICEC 2020, Proceedings
EditoresGermania Rodriguez Morales, Efraín R. Fonseca C., Juan Pablo Salgado, Pablo Pérez-Gosende, Marcos Orellana Cordero, Santiago Berrezueta
EditorialSpringer Science and Business Media Deutschland GmbH
Páginas479-492
Número de páginas14
ISBN (versión impresa)9783030628321
DOI
EstadoPublicada - 2020
Publicado de forma externa
Evento8th Conference on Information and Communication Technologies of Ecuador, TICEC 2020 - Guayaquil, Ecuador
Duración: 25 nov. 202027 nov. 2020

Serie de la publicación

NombreCommunications in Computer and Information Science
Volumen1307
ISSN (versión impresa)1865-0929
ISSN (versión digital)1865-0937

Conferencia

Conferencia8th Conference on Information and Communication Technologies of Ecuador, TICEC 2020
País/TerritorioEcuador
CiudadGuayaquil
Período25/11/2027/11/20

Huella

Profundice en los temas de investigación de 'RAPL: A Domain Specific Language for Resource Allocation of Indivisible Goods'. En conjunto forman una huella única.

Citar esto