Skip to main content

Showing 1–50 of 56 results for author: Igarashi, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2408.11488  [pdf, ps, other

    cs.GT

    Individually Stable Dynamics in Coalition Formation over Graphs

    Authors: Angelo Fanelli, Laurent Gourvès, Ayumi Igarashi, Luca Moscardelli

    Abstract: Coalition formation over graphs is a well studied class of games whose players are vertices and feasible coalitions must be connected subgraphs. In this setting, the existence and computation of equilibria, under various notions of stability, has attracted a lot of attention. However, the natural process by which players, starting from any feasible state, strive to reach an equilibrium after a se… ▽ More

    Submitted 21 August, 2024; originally announced August 2024.

  2. arXiv:2406.09468  [pdf, other

    cs.GT

    Fair and Efficient Completion of Indivisible Goods

    Authors: Vishwa Prakash H. V., Ayumi Igarashi, Rohit Vaish

    Abstract: We formulate the problem of fair and efficient completion of indivisible goods, defined as follows: Given a partial allocation of indivisible goods among agents, does there exist an allocation of the remaining goods (i.e., a completion) that satisfies fairness and economic efficiency guarantees of interest? We study the computational complexity of the completion problem for prominent fairness and… ▽ More

    Submitted 13 June, 2024; originally announced June 2024.

  3. arXiv:2404.16381  [pdf, ps, other

    cs.PL

    Abstracting Effect Systems for Algebraic Effect Handlers

    Authors: Takuma Yoshioka, Taro Sekiyama, Atsushi Igarashi

    Abstract: Many effect systems for algebraic effect handlers are designed to guarantee that all invoked effects are handled adequately. However, respective researchers have developed their own effect systems that differ in how to represent the collections of effects that may happen. This situation results in blurring what is required for the representation and manipulation of effect collections in a safe eff… ▽ More

    Submitted 25 April, 2024; originally announced April 2024.

    ACM Class: D.3.1; D.3.2; D.3.3; F.3.3

  4. Linear Contextual Metaprogramming and Session Types

    Authors: Pedro Ângelo, Atsushi Igarashi, Vasco T. Vasconcelos

    Abstract: We explore the integration of metaprogramming in a call-by-value linear lambda-calculus and sketch its extension to a session type system. We build on a model of contextual modal type theory with multi-level contexts, where contextual values, closing arbitrary terms over a series of variables, may then be boxed and transmitted in messages. Once received, one such value may then be unboxed (with a… ▽ More

    Submitted 8 April, 2024; originally announced April 2024.

    Comments: In Proceedings PLACES 2024, arXiv:2404.03712

    Journal ref: EPTCS 401, 2024, pp. 1-10

  5. arXiv:2401.14825  [pdf, ps, other

    cs.GT cs.DS cs.MA

    Keeping the Harmony Between Neighbors: Local Fairness in Graph Fair Division

    Authors: Halvard Hummel, Ayumi Igarashi

    Abstract: We study the problem of allocating indivisible resources under the connectivity constraints of a graph $G$. This model, initially introduced by Bouveret et al. (published in IJCAI, 2017), effectively encompasses a diverse array of scenarios characterized by spatial or temporal limitations, including the division of land plots and the allocation of time plots. In this paper, we introduce a novel fa… ▽ More

    Submitted 25 August, 2024; v1 submitted 26 January, 2024; originally announced January 2024.

    Comments: Full version of paper accepted for presentation at AAMAS 2024

    MSC Class: 91B32

  6. arXiv:2312.07241  [pdf, ps, other

    cs.GT cs.CC

    Reachability of Fair Allocations via Sequential Exchanges

    Authors: Ayumi Igarashi, Naoyuki Kamiyama, Warut Suksompong, Sheung Man Yuen

    Abstract: In the allocation of indivisible goods, a prominent fairness notion is envy-freeness up to one good (EF1). We initiate the study of reachability problems in fair division by investigating the problem of whether one EF1 allocation can be reached from another EF1 allocation via a sequence of exchanges such that every intermediate allocation is also EF1. We show that two EF1 allocations may not be re… ▽ More

    Submitted 12 December, 2023; originally announced December 2023.

    Comments: Appears in the 38th AAAI Conference on Artificial Intelligence (AAAI), 2024

  7. arXiv:2309.14634  [pdf, other

    cs.HC

    Synchronizing Full-Body Avatar Transforms with WebRTC DataChannel on Educational Metaverse

    Authors: Yong-Hao Hu, Kenichiro Ito, Ayumi Igarashi

    Abstract: Full-body avatars are suggested to be beneficial for communication in virtual environments, and consistency between users' voices and gestures is considered essential to ensure communication quality. This paper propose extending the functionality of a web-based VR platform to support the use of full-body avatars and delegated avatar transforms synchronization to WebRTC DataChannel to enhance the c… ▽ More

    Submitted 25 September, 2023; originally announced September 2023.

  8. arXiv:2306.01856  [pdf, other

    cs.PL quant-ph

    Type-based Qubit Allocation for a First-Order Quantum Programming Language

    Authors: Ryo Wakizaka, Atsushi Igarashi

    Abstract: Qubit allocation is a process to assign physical qubits to logical qubits in a quantum program. Since some quantum computers have connectivity constraints on applications of two-qubit operations, it is mainly concerned with finding an assignment and inserting instructions to satisfy the connectivity constraints. Many methods have been proposed for the qubit allocation problem for low-level quantum… ▽ More

    Submitted 2 June, 2023; originally announced June 2023.

    Comments: 15 pages + appendix, 10 figures, presented at PPL2022 (Japanese domestic conference)

  9. arXiv:2304.01644  [pdf, other

    cs.GT

    Repeated Fair Allocation of Indivisible Items

    Authors: Ayumi Igarashi, Martin Lackner, Oliviero Nardi, Arianna Novaro

    Abstract: The problem of fairly allocating a set of indivisible items is a well-known challenge in the field of (computational) social choice. In this scenario, there is a fundamental incompatibility between notions of fairness (such as envy-freeness and proportionality) and economic efficiency (such as Pareto-optimality). However, in the real world, items are not always allocated once and for all, but ofte… ▽ More

    Submitted 19 December, 2023; v1 submitted 4 April, 2023; originally announced April 2023.

    Comments: 31 pages. Extended version of accepted AAAI-24 paper

  10. arXiv:2303.14071  [pdf, other

    cs.HC

    Improving Real-time Communication for Educational Metaverse by Alternative WebRTC SFU and Delegating Transmission of Avatar Transform

    Authors: Yong-Hao Hu, Kenichiro Ito, Ayumi Igarashi

    Abstract: Maintaining real-time communication quality in metaverse has always been a challenge, especially when the number of participants increase. We introduce a proprietary WebRTC SFU service to an open-source web-based VR platform, to realize a more stable and reliable platform suitable for educational communication of audio, video, and avatar transform. We developed the web-based VR platform and conduc… ▽ More

    Submitted 24 March, 2023; originally announced March 2023.

    Comments: Submitted to IEEE ICCE-TW 2023, waiting for notification of acceptance

  11. arXiv:2209.01348  [pdf, ps, other

    cs.GT cs.DM

    How to cut a discrete cake fairly

    Authors: Ayumi Igarashi

    Abstract: Cake-cutting is a fundamental model of dividing a heterogeneous resource, such as land, broadcast time, and advertisement space. In this study, we consider the problem of dividing a discrete cake fairly in which the indivisible goods are aligned on a path and agents are interested in receiving a connected subset of items. We prove that a connected division of indivisible items satisfying a discret… ▽ More

    Submitted 27 November, 2022; v1 submitted 3 September, 2022; originally announced September 2022.

    Comments: 21 pages

  12. Fair Division with Two-Sided Preferences

    Authors: Ayumi Igarashi, Yasushi Kawase, Warut Suksompong, Hanna Sumita

    Abstract: We study a fair division setting in which participants are to be fairly distributed among teams, where not only do the teams have preferences over the participants as in the canonical fair division setting, but the participants also have preferences over the teams. We focus on guaranteeing envy-freeness up to one participant (EF1) for the teams together with a stability condition for both sides. W… ▽ More

    Submitted 22 August, 2024; v1 submitted 12 June, 2022; originally announced June 2022.

    Comments: Appears in the 32nd International Joint Conference on Artificial Intelligence (IJCAI), 2023

    Journal ref: Games and Economic Behavior, 147:268-287 (2024)

  13. arXiv:2203.03751  [pdf, ps, other

    cs.GT cs.MA econ.TH

    Class Fairness in Online Matching

    Authors: Hadi Hosseini, Zhiyi Huang, Ayumi Igarashi, Nisarg Shah

    Abstract: In the classical version of online bipartite matching, there is a given set of offline vertices (aka agents) and another set of vertices (aka items) that arrive online. When each item arrives, its incident edges -- the agents who like the item -- are revealed and the algorithm must irrevocably match the item to such agents. We initiate the study of class fairness in this setting, where agents are… ▽ More

    Submitted 7 March, 2022; originally announced March 2022.

    Comments: 31 pages

    ACM Class: I.2.11

  14. arXiv:2112.05994  [pdf, other

    cs.GT cs.CC cs.DS

    The Price of Justified Representation

    Authors: Edith Elkind, Piotr Faliszewski, Ayumi Igarashi, Pasin Manurangsi, Ulrike Schmidt-Kraepelin, Warut Suksompong

    Abstract: In multiwinner approval voting, the goal is to select $k$-member committees based on voters' approval ballots. A well-studied concept of proportionality in this context is the justified representation (JR) axiom, which demands that no large cohesive group of voters remains unrepresented. However, the JR axiom may conflict with other desiderata, such as coverage (maximizing the number of voters who… ▽ More

    Submitted 13 December, 2021; v1 submitted 11 December, 2021; originally announced December 2021.

    Comments: Appears in the 36th AAAI Conference on Artificial Intelligence (AAAI), 2022

  15. arXiv:2108.12971  [pdf, other

    cs.PL cs.CL cs.LO cs.SE

    HELMHOLTZ: A Verifier for Tezos Smart Contracts Based on Refinement Types

    Authors: Yuki Nishida, Hiromasa Saito, Ran Chen, Akira Kawata, Jun Furuse, Kohei Suenaga, Atsushi Igarashi

    Abstract: A smart contract is a program executed on a blockchain, based on which many cryptocurrencies are implemented, and is being used for automating transactions. Due to the large amount of money that smart contracts deal with, there is a surging demand for a method that can statically and formally verify them. This article describes our type-based static verification tool HELMHOLTZ for Michelson, whi… ▽ More

    Submitted 10 September, 2021; v1 submitted 29 August, 2021; originally announced August 2021.

  16. Justifying Groups in Multiwinner Approval Voting

    Authors: Edith Elkind, Piotr Faliszewski, Ayumi Igarashi, Pasin Manurangsi, Ulrike Schmidt-Kraepelin, Warut Suksompong

    Abstract: Justified representation (JR) is a standard notion of representation in multiwinner approval voting. Not only does a JR committee always exist, but previous work has also shown through experiments that the JR condition can typically be fulfilled by groups of fewer than $k$ candidates. In this paper, we study such groups -- known as $n/k$-justifying groups -- both theoretically and empirically. Fir… ▽ More

    Submitted 16 July, 2022; v1 submitted 29 August, 2021; originally announced August 2021.

    Comments: Appears in the 15th International Symposium on Algorithmic Game Theory (SAGT), 2022

    Journal ref: Theoretical Computer Science, 969:114039 (2023)

  17. arXiv:2106.04826  [pdf, other

    cs.PL cs.CR cs.SE

    Verification of a Merkle Patricia Tree Library Using F*

    Authors: Sota Sato, Ryotaro Banno, Jun Furuse, Kohei Suenaga, Atsushi Igarashi

    Abstract: A Merkle tree is a data structure for representing a key-value store as a tree. Each node of a Merkle tree is equipped with a hash value computed from those of their descendants. A Merkle tree is often used for representing a state of a blockchain system since it can be used for efficiently auditing the state in a trustless manner. Due to the safety-critical nature of blockchains, ensuring the cor… ▽ More

    Submitted 9 June, 2021; originally announced June 2021.

    ACM Class: D.2.4; E.1

  18. arXiv:2106.02262  [pdf, ps, other

    cs.GT cs.DM

    Envy-free division of multi-layered cakes

    Authors: Ayumi Igarashi, Frédéric Meunier

    Abstract: We study the problem of dividing a multi-layered cake under non-overlapping constraints. This problem, recently proposed by Hosseini et al. (IJCAI, 2020), captures several natural scenarios such as the allocation of multiple facilities over time where each agent can utilize at most one facility simultaneously, and the allocation of tasks over time where each agent can perform at most one task simu… ▽ More

    Submitted 20 December, 2022; v1 submitted 4 June, 2021; originally announced June 2021.

    Comments: A preliminary version of this paper appeared in the Proceedings of the 17th Conference on Web and Internet Economics (WINE 2021). This version extends all the previous results to the group version and contains a new section with several results for proportionality (Section 5)

  19. arXiv:2105.01801  [pdf, other

    cs.GT

    Fair and Truthful Mechanism with Limited Subsidy

    Authors: Hiromichi Goko, Ayumi Igarashi, Yasushi Kawase, Kazuhisa Makino, Hanna Sumita, Akihisa Tamura, Yu Yokoi, Makoto Yokoo

    Abstract: The notion of \emph{envy-freeness} is a natural and intuitive fairness requirement in resource allocation. With indivisible goods, such fair allocations are unfortunately not guaranteed to exist. Classical works have avoided this issue by introducing an additional divisible resource, i.e., money, to subsidize envious agents. In this paper, we aim to design a truthful allocation mechanism of indivi… ▽ More

    Submitted 4 May, 2021; originally announced May 2021.

  20. arXiv:2102.08560  [pdf, other

    math.CO cs.DM cs.GT

    Fair division of graphs and of tangled cakes

    Authors: Ayumi Igarashi, William S. Zwicker

    Abstract: A tangle is a connected topological space constructed by gluing several copies of the unit interval $[0, 1]$. We explore which tangles guarantee envy-free allocations of connected shares for n agents, meaning that such allocations exist no matter which monotonic and continuous functions represent agents' valuations. Each single tangle $\mathcal{T}$ corresponds in a natural way to an infinite topol… ▽ More

    Submitted 16 February, 2021; originally announced February 2021.

  21. arXiv:2007.08045  [pdf, ps, other

    cs.GT

    Fair Ride Allocation on a Line

    Authors: Yuki Amano, Ayumi Igarashi, Yasushi Kawase, Kazuhisa Makino, Hirotaka Ono

    Abstract: The airport game is a classical and well-known model of fair cost-sharing for a single facility among multiple agents. This paper extends it to the so-called assignment setting, that is, for multiple facilities and agents, each agent chooses a facility to use and shares the cost with the other agents. Such a situation can be often seen in sharing economy, such as sharing fees for office desks amon… ▽ More

    Submitted 5 May, 2021; v1 submitted 15 July, 2020; originally announced July 2020.

  22. arXiv:2007.06754  [pdf, ps, other

    cs.GT cs.CC cs.DS

    Consensus Halving for Sets of Items

    Authors: Paul W. Goldberg, Alexandros Hollender, Ayumi Igarashi, Pasin Manurangsi, Warut Suksompong

    Abstract: Consensus halving refers to the problem of dividing a resource into two parts so that every agent values both parts equally. Prior work has shown that when the resource is represented by an interval, a consensus halving with at most $n$ cuts always exists, but is hard to compute even for agents with simple valuation functions. In this paper, we study consensus halving in a natural setting where th… ▽ More

    Submitted 13 July, 2020; originally announced July 2020.

    Journal ref: Mathematics of Operations Research, 47(4):3357-3379 (2022)

  23. arXiv:2004.14084  [pdf, ps, other

    cs.PL cs.LO

    Compilation of Coordinated Choice

    Authors: Yuki Nishida, Atsushi Igarashi

    Abstract: Recently, we have proposed coordinated choices, which are nondeterministic choices equipped with names. The main characteristic of coordinated choices is that they synchronize nondeterministic decision among choices of the same name. The motivation of the synchronization mechanism is to solve a theoretical problem. So, as a practical programming language, we still want to use coordinated choices… ▽ More

    Submitted 29 April, 2020; originally announced April 2020.

  24. arXiv:2004.13397  [pdf, ps, other

    cs.GT

    Fair Division of Time: Multi-layered Cake Cutting

    Authors: Hadi Hosseini, Ayumi Igarashi, Andrew Searns

    Abstract: We initiate the study of multi-layered cake cutting with the goal of fairly allocating multiple divisible resources (layers of a cake) among a set of agents. The key requirement is that each agent can only utilize a single resource at each time interval. Several real-life applications exhibit such restrictions on overlapping pieces; for example, assigning time intervals over multiple facilities an… ▽ More

    Submitted 28 April, 2020; originally announced April 2020.

    Comments: Extended version of accepted IJCAI-20 paper

  25. Signature Restriction for Polymorphic Algebraic Effects

    Authors: Taro Sekiyama, Takeshi Tsukada, Atsushi Igarashi

    Abstract: The naive combination of polymorphic effects and polymorphic type assignment has been well known to break type safety. Existing approaches to this problem are classified into two groups: one for restricting how effects are triggered and the other for restricting how they are implemented. This work explores a new approach to ensuring the safety of polymorphic effects in polymorphic type assignment.… ▽ More

    Submitted 29 August, 2020; v1 submitted 18 March, 2020; originally announced March 2020.

    Journal ref: J. Funct. Prog. 34 (2024) e7

  26. Finding Fair and Efficient Allocations When Valuations Don't Add Up

    Authors: Nawal Benabbou, Mithun Chakraborty, Ayumi Igarashi, Yair Zick

    Abstract: In this paper, we present new results on the fair and efficient allocation of indivisible goods to agents whose preferences correspond to {\em matroid rank functions}. This is a versatile valuation class with several desirable properties (such as monotonicity and submodularity), which naturally lends itself to a number of real-world domains. We use these properties to our advantage; first, we show… ▽ More

    Submitted 18 June, 2021; v1 submitted 16 March, 2020; originally announced March 2020.

  27. arXiv:2002.07770  [pdf, other

    cs.PL

    ConSORT: Context- and Flow-Sensitive Ownership Refinement Types for Imperative Programs

    Authors: John Toman, Ren Siqi, Kohei Suenaga, Atsushi Igarashi, Naoki Kobayashi

    Abstract: We present ConSORT, a type system for safety verification in the presence of mutability and aliasing. Mutability requires strong updates to model changing invariants during program execution, but aliasing between pointers makes it difficult to determine which invariants must be updated in response to mutation. Our type system addresses this difficulty with a novel combination of refinement types a… ▽ More

    Submitted 18 February, 2020; originally announced February 2020.

  28. arXiv:1910.08480  [pdf, ps, other

    cs.PL

    Gradual Typing for Extensibility by Rows

    Authors: Taro Sekiyama, Atsushi Igarashi

    Abstract: This work studies gradual typing for row types and row polymorphism. Key ingredients in this work are the dynamic row type, which represents a statically unknown part of a row, and consistency for row types, which allows injecting static row types into the dynamic row type and, conversely, projecting the dynamic row type to any static row type. While consistency captures the behavior of the dynami… ▽ More

    Submitted 21 October, 2019; v1 submitted 18 October, 2019; originally announced October 2019.

  29. arXiv:1909.10502  [pdf, ps, other

    cs.AI cs.GT econ.TH

    Weighted Envy-Freeness in Indivisible Item Allocation

    Authors: Mithun Chakraborty, Ayumi Igarashi, Warut Suksompong, Yair Zick

    Abstract: We introduce and analyze new envy-based fairness concepts for agents with weights that quantify their entitlements in the allocation of indivisible items. We propose two variants of weighted envy-freeness up to one item (WEF1): strong, where envy can be eliminated by removing an item from the envied agent's bundle, and weak, where envy can be eliminated either by removing an item (as in the strong… ▽ More

    Submitted 6 March, 2021; v1 submitted 23 September, 2019; originally announced September 2019.

    Comments: A preliminary version appears in Proceedings of the 19th International Conference on Autonomous Agents and Multiagent Systems (AAMAS), 2020

    Journal ref: ACM Transactions on Economics and Computation, 9(3):18 (2021)

  30. arXiv:1908.05433  [pdf, ps, other

    cs.GT cs.DM math.CO

    The Price of Connectivity in Fair Division

    Authors: Xiaohui Bei, Ayumi Igarashi, Xinhang Lu, Warut Suksompong

    Abstract: We study the allocation of indivisible goods that form an undirected graph and quantify the loss of fairness when we impose a constraint that each agent must receive a connected subgraph. Our focus is on well-studied fairness notions including envy-freeness and maximin share fairness. We introduce the price of connectivity to capture the largest gap between the graph-specific and the unconstrained… ▽ More

    Submitted 1 April, 2022; v1 submitted 15 August, 2019; originally announced August 2019.

    Comments: Appears in the 35th AAAI Conference on Artificial Intelligence (AAAI), 2021

    Journal ref: SIAM Journal on Discrete Mathematics, 36(2):1156-1186 (2022)

  31. arXiv:1908.03010  [pdf, other

    cs.PL

    Manifest Contracts with Intersection Types

    Authors: Yuki Nishida, Atsushi Igarashi

    Abstract: We present a manifest contract system PCFv$Δ$H with intersection types. A manifest contract system is a typed functional calculus in which software contracts are integrated into a refinement type system and consistency of contracts is checked by combination of compile- and run-time type checking. Intersection types naturally arise when a contract is expressed by a conjunction of smaller contracts.… ▽ More

    Submitted 5 September, 2019; v1 submitted 8 August, 2019; originally announced August 2019.

  32. Space-Efficient Gradual Typing in Coercion-Passing Style

    Authors: Yuya Tsuda, Atsushi Igarashi, Tomoya Tabuchi

    Abstract: Herman et al. pointed out that the insertion of run-time checks into a gradually typed program could hamper tail-call optimization and, as a result, worsen the space complexity of the program. To address the problem, they proposed a space-efficient coercion calculus, which was subsequently improved by Siek et al. The semantics of these calculi involves eager composition of run-time checks expresse… ▽ More

    Submitted 10 November, 2020; v1 submitted 6 August, 2019; originally announced August 2019.

    Journal ref: 34th European Conference on Object-Oriented Programming, ECOOP 2020, volume 166 of LIPIcs, pages 8:1--8:29

  33. arXiv:1908.02035  [pdf, ps, other

    cs.PL

    A Dependently Typed Multi-Stage Calculus

    Authors: Akira Kawata, Atsushi Igarashi

    Abstract: We study a dependently typed extension of a multi-stage programming language à la MetaOCaml, which supports quasi-quotation and cross-stage persistence for manipulation of code fragments as first-class values and an evaluation construct for execution of programs dynamically generated by this code manipulation. Dependent types are expected to bring to multi-stage programming enforcement of strong i… ▽ More

    Submitted 17 August, 2021; v1 submitted 6 August, 2019; originally announced August 2019.

  34. A Type System for First-Class Layers with Inheritance, Subtyping, and Swapping

    Authors: Hiroaki Inoue, Atsushi Igarashi

    Abstract: Context-Oriented Programming (COP) is a programming paradigm to encourage modularization of context-dependent software. Key features of COP are layers---modules to describe context-dependent behavioral variations of a software system---and their dynamic activation, which can modify the behavior of multiple objects that have already been instantiated. Typechecking programs written in a COP language… ▽ More

    Submitted 4 May, 2019; originally announced May 2019.

    Journal ref: Sci. Comput. Program. 179: 54-86 (2019)

  35. arXiv:1903.05534  [pdf, other

    cs.GT

    Robustness against Agent Failure in Hedonic Games

    Authors: Ayumi Igarashi, Kazunori Ota, Yuko Sakurai, Makoto Yokoo

    Abstract: We study how stability can be maintained even after any set of at most k players leave their groups, in the context of hedonic games. While stability properties ensure an outcome to be robust against players' deviations, it has not been considered how an unexpected change caused by a sudden deletion of players affects stable outcomes. In this paper, we propose a novel criterion that reshapes stabi… ▽ More

    Submitted 20 March, 2019; v1 submitted 13 March, 2019; originally announced March 2019.

    Comments: 17 pages

  36. arXiv:1903.00303  [pdf, other

    cs.GT

    Hedonic Diversity Games

    Authors: Robert Bredereck, Edith Elkind, Ayumi Igarashi

    Abstract: We consider a coalition formation setting where each agent belongs to one of the two types, and agents' preferences over coalitions are determined by the fraction of the agents of their own type in each coalition. This setting differs from the well-studied Schelling's model in that some agents may prefer homogeneous coalitions, while others may prefer to be members of a diverse group, or a group t… ▽ More

    Submitted 1 March, 2019; originally announced March 2019.

    Comments: Full version of paper at AAMAS-2019

  37. Schelling Games on Graphs

    Authors: Edith Elkind, Jiarui Gan, Ayumi Igarashi, Warut Suksompong, Alexandros A. Voudouris

    Abstract: We consider strategic games that are inspired by Schelling's model of residential segregation. In our model, the agents are partitioned into k types and need to select locations on an undirected graph. Agents can be either stubborn, in which case they will always choose their preferred location, or strategic, in which case they aim to maximize the fraction of agents of their own type in their neig… ▽ More

    Submitted 21 February, 2019; originally announced February 2019.

    Journal ref: Artificial Intelligence, 301:103576 (2021)

  38. Handling polymorphic algebraic effects

    Authors: Taro Sekiyama, Atsushi Igarashi

    Abstract: Algebraic effects and handlers are a powerful abstraction mechanism to represent and implement control effects. In this work, we study their extension with parametric polymorphism that allows abstracting not only expressions but also effects and handlers. Although polymorphism makes it possible to reuse and reason about effect implementations more effectively, it has long been known that a naive c… ▽ More

    Submitted 15 January, 2020; v1 submitted 18 November, 2018; originally announced November 2018.

    Comments: Added the errata for the ESOP'19 paper (page 28)

    Journal ref: Proc. of ESOP 2019: 353-380

  39. arXiv:1811.04872  [pdf, other

    cs.GT

    Pareto-Optimal Allocation of Indivisible Goods with Connectivity Constraints

    Authors: Ayumi Igarashi, Dominik Peters

    Abstract: We study the problem of allocating indivisible items to agents with additive valuations, under the additional constraint that bundles must be connected in an underlying item graph. Previous work has considered the existence and complexity of fair allocations. We study the problem of finding an allocation that is Pareto-optimal. While it is easy to find an efficient allocation when the underlying g… ▽ More

    Submitted 12 November, 2018; originally announced November 2018.

    Comments: 21 pages, full version of paper at AAAI-2019

  40. arXiv:1811.04616  [pdf, ps, other

    cs.GT

    Forming Probably Stable Communities with Limited Interactions

    Authors: Ayumi Igarashi, Jakub Sliwinski, Yair Zick

    Abstract: A community needs to be partitioned into disjoint groups; each community member has an underlying preference over the groups that they would want to be a member of. We are interested in finding a stable community structure: one where no subset of members $S$ wants to deviate from the current structure. We model this setting as a hedonic game, where players are connected by an underlying interactio… ▽ More

    Submitted 12 November, 2018; originally announced November 2018.

    Comments: 11 pages, full version of accepted AAAI-19 paper

  41. arXiv:1810.12619  [pdf, other

    cs.PL cs.LO

    Dynamic Type Inference for Gradual Hindley--Milner Typing

    Authors: Yusuke Miyazaki, Taro Sekiyama, Atsushi Igarashi

    Abstract: Garcia and Cimini study a type inference problem for the ITGL, an implicitly and gradually typed language with let-polymorphism, and develop a sound and complete inference algorithm for it. Soundness and completeness mean that, if the algorithm succeeds, the input term can be translated to a well-typed term of an explicitly typed blame calculus by cast insertion and vice versa. However, in general… ▽ More

    Submitted 9 November, 2018; v1 submitted 30 October, 2018; originally announced October 2018.

    Comments: Some typos are corrected in v2

    Journal ref: PACMPL 3(POPL): 18:1-18:29 (2019)

  42. Gradual Session Types

    Authors: Atsushi Igarashi, Peter Thiemann, Yuya Tsuda, Vasco T. Vasconcelos, Philip Wadler

    Abstract: Session types are a rich type discipline, based on linear types, that lifts the sort of safety claims that come with type systems to communications. However, web-based applications and microservices are often written in a mix of languages, with type disciplines in a spectrum between static and dynamic typing. Gradual session types address this mixed setting by providing a framework which grants se… ▽ More

    Submitted 16 September, 2019; v1 submitted 15 September, 2018; originally announced September 2018.

    Comments: Preprint of an article to appear in Journal of Functional Programming

    Journal ref: J. Funct. Prog. 29 (2019) e17

  43. Almost Envy-Free Allocations with Connected Bundles

    Authors: Vittorio Bilò, Ioannis Caragiannis, Michele Flammini, Ayumi Igarashi, Gianpiero Monaco, Dominik Peters, Cosimo Vinci, William S. Zwicker

    Abstract: We study the existence of allocations of indivisible goods that are envy-free up to one good (EF1), under the additional constraint that each bundle needs to be connected in an underlying item graph. If the graph is a path and the utility functions are monotonic over bundles, we show the existence of EF1 allocations for at most four agents, and the existence of EF2 allocations for any number of ag… ▽ More

    Submitted 20 May, 2022; v1 submitted 28 August, 2018; originally announced August 2018.

    Comments: Accepted journal version

    Journal ref: Games and Economic Behavior, 131:197-221, 2022

  44. arXiv:1807.10684  [pdf, ps, other

    cs.GT

    Fair allocation of combinations of indivisible goods and chores

    Authors: Haris Aziz, Ioannis Caragiannis, Ayumi Igarashi, Toby Walsh

    Abstract: We consider the problem of fairly dividing a set of items. Much of the fair division literature assumes that the items are `goods' i.e., they yield positive utility for the agents. There is also some work where the items are `chores' that yield negative utility for the agents. In this paper, we consider a more general scenario where an agent may have negative or positive utility for each item. Thi… ▽ More

    Submitted 17 March, 2021; v1 submitted 27 July, 2018; originally announced July 2018.

    Comments: This article is a complete version of a conference paper, which appeared in IJCAI 2019. The conference version contains an error in the proof of Theorem 2 regarding EF1 existence for arbitrary utility functions

  45. arXiv:1806.07041  [pdf, ps, other

    cs.PL cs.LO

    Reasoning about Polymorphic Manifest Contracts

    Authors: Taro Sekiyama, Atsushi Igarashi

    Abstract: Manifest contract calculi, which integrate cast-based dynamic contract checking and refinement type systems, have been studied as foundations for hybrid contract checking. In this article, we study techniques to reasoning about a polymorphic manifest contract calculus, including a few program transformations related to static contract verification. We first define a polymorphic manifest contract c… ▽ More

    Submitted 19 June, 2018; originally announced June 2018.

  46. arXiv:1801.09225  [pdf, ps, other

    cs.LO

    Contextual Modal Type Theory with Polymorphic Contexts

    Authors: Yuito Murase, Yuichi Nishiwaki, Atsushi Igarashi

    Abstract: Modal types -- types that are derived from proof systems of modal logic -- have been studied as theoretical foundations of metaprogramming, where program code is manipulated as first-class values. In modal type systems, modality corresponds to a type constructor for code types and controls free variables and their types in code values. Nanevski et al. have proposed contextual modal type theory, wh… ▽ More

    Submitted 5 January, 2023; v1 submitted 28 January, 2018; originally announced January 2018.

    MSC Class: 03B45(Primary) 68N18; 03B38 (Secondary) ACM Class: D.3.1; F.4.1

  47. arXiv:1801.02253  [pdf, ps, other

    cs.DM math.CO

    Perfect graphs with polynomially computable kernels

    Authors: Adèle Pass-Lanneau, Ayumi Igarashi, Frédéric Meunier

    Abstract: In a directed graph, a kernel is a subset of vertices that is both stable and absorbing. Not all digraphs have a kernel, but a theorem due to Boros and Gurvich guarantees the existence of a kernel in every clique-acyclic orientation of a perfect graph. However, an open question is the complexity status of the computation of a kernel in such a digraph. Our main contribution is to prove new polynomi… ▽ More

    Submitted 7 January, 2018; originally announced January 2018.

  48. arXiv:1712.02712  [pdf, other

    cs.GT

    Group Activity Selection on Social Networks

    Authors: Ayumi Igarashi, Robert Bredereck, Dominik Peters, Edith Elkind

    Abstract: We propose a new variant of the group activity selection problem (GASP), where the agents are placed on a social network and activities can only be assigned to connected subgroups (gGASP). We show that if multiple groups can simultaneously engage in the same activity, finding a stable outcome is easy as long as the network is acyclic. In contrast, if each activity can be assigned to a single group… ▽ More

    Submitted 7 December, 2017; originally announced December 2017.

    Comments: Preliminary versions of this article appeared in Proceedings of the 31st AAAI Conference on Artificial Intelligence (Igarashi et al., 2017), and Proceedings of the 16th International Joint Conference on Autonomous Agents and Multi Agent Systems (Igarashi et al., 2017). In this longer version, we provide all proofs that were omitted from the conference version and improve some of the results

  49. arXiv:1711.07310  [pdf, ps, other

    cs.GT

    Cooperative Games with Bounded Dependency Degree

    Authors: Ayumi Igarashi, Rani Izsak, Edith Elkind

    Abstract: Cooperative games provide a framework to study cooperation among self-interested agents. They offer a number of solution concepts describing how the outcome of the cooperation should be shared among the players. Unfortunately, computational problems associated with many of these solution concepts tend to be intractable---NP-hard or worse. In this paper, we incorporate complexity measures recently… ▽ More

    Submitted 27 November, 2017; v1 submitted 20 November, 2017; originally announced November 2017.

    Comments: 10 pages, full version of accepted AAAI-18 paper

  50. arXiv:1711.06527  [pdf, ps, other

    cs.GT

    Multiwinner Elections with Diversity Constraints

    Authors: Robert Bredereck, Piotr Faliszewski, Ayumi Igarashi, Martin Lackner, Piotr Skowron

    Abstract: We develop a model of multiwinner elections that combines performance-based measures of the quality of the committee (such as, e.g., Borda scores of the committee members) with diversity constraints. Specifically, we assume that the candidates have certain attributes (such as being a male or a female, being junior or senior, etc.) and the goal is to elect a committee that, on the one hand, has as… ▽ More

    Submitted 21 November, 2017; v1 submitted 17 November, 2017; originally announced November 2017.

    Comments: A short version of this paper appears in the proceedings of AAAI-18