Skip to main content

Showing 1–10 of 10 results for author: Kosinas, E

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

    cs.DS

    Online Drone Scheduling for Last-mile Delivery

    Authors: Saswata Jana, Giuseppe F. Italiano, Manas Jyoti Kashyop, Athanasios L. Konstantinidis, Evangelos Kosinas, Partha Sarathi Mandal

    Abstract: Delivering a parcel from the distribution hub to the customer's doorstep is called the \textit{last-mile delivery} step in delivery logistics. In this paper, we study a hybrid {\it truck-drones} model for the last-mile delivery step, in which a truck moves on a predefined path carrying parcels and drones deliver the parcels. We define the \textsc{online drone scheduling} problem, where the truck m… ▽ More

    Submitted 25 February, 2024; originally announced February 2024.

  2. arXiv:2312.08489  [pdf, ps, other

    cs.DS cs.LG

    Connectivity Oracles for Predictable Vertex Failures

    Authors: Bingbing Hu, Evangelos Kosinas, Adam Polak

    Abstract: The problem of designing connectivity oracles supporting vertex failures is one of the basic data structures problems for undirected graphs. It is already well understood: previous works [Duan--Pettie STOC'10; Long--Saranurak FOCS'22] achieve query time linear in the number of failed vertices, and it is conditionally optimal as long as we require preprocessing time polynomial in the size of the gr… ▽ More

    Submitted 1 July, 2024; v1 submitted 13 December, 2023; originally announced December 2023.

  3. arXiv:2311.04865  [pdf, other

    cs.DS

    Computing the $5$-Edge-Connected Components in Linear Time

    Authors: Evangelos Kosinas

    Abstract: We provide a deterministic algorithm for computing the $5$-edge-connected components of an undirected multigraph in linear time. There were probably good indications that this computation can be performed in linear time, but no such algorithm was actually known prior to this work. Thus, our paper answers a theoretical question, and sheds light on the possibility that a solution may exist for gener… ▽ More

    Submitted 8 November, 2023; originally announced November 2023.

    Comments: Accepted at SODA24

  4. arXiv:2311.00854  [pdf, other

    cs.DS

    $2$-Fault-Tolerant Strong Connectivity Oracles

    Authors: Loukas Georgiadis, Evangelos Kosinas, Daniel Tsokaktsis

    Abstract: We study the problem of efficiently answering strong connectivity queries under two vertex failures. Given a directed graph $G$ with $n$ vertices, we provide a data structure with $O(nh)$ space and $O(h)$ query time, where $h$ is the height of a decomposition tree of $G$ into strongly connected subgraphs. This immediately implies data structures with $O(n \log{n})$ space and $O(\log{n})$ query tim… ▽ More

    Submitted 2 December, 2023; v1 submitted 1 November, 2023; originally announced November 2023.

    Comments: Conference version to appear in the proceedings of ALENEX 2024

  5. arXiv:2305.01756  [pdf, other

    cs.DS

    Connectivity Queries under Vertex Failures: Not Optimal, but Practical

    Authors: Evangelos Kosinas

    Abstract: We revisit once more the problem of designing an oracle for answering connectivity queries in undirected graphs in the presence of vertex failures. Specifically, given an undirected graph $G$ with $n$ vertices and $m$ edges and an integer $d_{\star}\ll n$, the goal is to preprocess the graph in order to construct a data structure $\mathcal{D}$ such that, given a set of vertices $F$ with… ▽ More

    Submitted 1 September, 2023; v1 submitted 2 May, 2023; originally announced May 2023.

    Comments: Accepted at ESA 2023

  6. arXiv:2302.02215  [pdf, other

    cs.DS math.CO

    On 2-strong connectivity orientations of mixed graphs and related problems

    Authors: Loukas Georgiadis, Dionysios Kefallinos, Evangelos Kosinas

    Abstract: A mixed graph $G$ is a graph that consists of both undirected and directed edges. An orientation of $G$ is formed by orienting all the undirected edges of $G$, i.e., converting each undirected edge $\{u,v\}$ into a directed edge that is either $(u,v)$ or $(v,u)$. The problem of finding an orientation of a mixed graph that makes it strongly connected is well understood and can be solved in linear t… ▽ More

    Submitted 12 April, 2024; v1 submitted 4 February, 2023; originally announced February 2023.

  7. arXiv:2211.06521  [pdf, other

    cs.DS

    On maximal k-edge-connected subgraphs of undirected graphs

    Authors: Loukas Georgiadis, Giuseppe F. Italiano, Evangelos Kosinas, Debasish Pattanayak

    Abstract: We show how to find and efficiently maintain maximal k-edge-connected subgraphs in undirected graphs. In particular, we provide the following results. (1) A general framework for maintaining the maximal k-edge-connected subgraphs upon insertions of edges or vertices, by successively partitioning the graph into its k-edge-connected components. This defines a decomposition tree, which can be maintai… ▽ More

    Submitted 29 April, 2023; v1 submitted 11 November, 2022; originally announced November 2022.

  8. arXiv:2108.08558  [pdf, other

    cs.DS

    Improved Linear-Time Algorithm for Computing the $4$-Edge-Connected Components of a Graph

    Authors: Loukas Georgiadis, Giuseppe F. Italiano, Evangelos Kosinas

    Abstract: We present an improved algorithm for computing the $4$-edge-connected components of an undirected graph in linear time. The new algorithm uses only elementary data structures, and it is simple to describe and to implement in the pointer machine model of computation.

    Submitted 19 August, 2021; originally announced August 2021.

    Comments: arXiv admin note: substantial text overlap with arXiv:2105.02910

  9. arXiv:2105.02910  [pdf, other

    cs.DS

    Computing the $4$-Edge-Connected Components of a Graph in Linear Time

    Authors: Loukas Georgiadis, Giuseppe F. Italiano, Evangelos Kosinas

    Abstract: We present the first linear-time algorithm that computes the $4$-edge-connected components of an undirected graph. Hence, we also obtain the first linear-time algorithm for testing $4$-edge connectivity. Our results are based on a linear-time algorithm that computes the $3$-edge cuts of a $3$-edge-connected graph $G$, and a linear-time procedure that, given the collection of all $3$-edge cuts, par… ▽ More

    Submitted 6 May, 2021; originally announced May 2021.

  10. arXiv:2007.03933  [pdf, other

    cs.DS

    Linear-Time Algorithms for Computing Twinless Strong Articulation Points and Related Problems

    Authors: Loukas Georgiadis, Evangelos Kosinas

    Abstract: A directed graph $G=(V,E)$ is twinless strongly connected if it contains a strongly connected spanning subgraph without any pair of antiparallel (or twin) edges. The twinless strongly connected components (TSCCs) of a directed graph $G$ are its maximal twinless strongly connected subgraphs. These concepts have several diverse applications, such as the design of telecommunication networks and the s… ▽ More

    Submitted 21 September, 2020; v1 submitted 8 July, 2020; originally announced July 2020.