Arrow Research search

Author name cluster

Luigi Laura

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

7 papers
2 author rows

Possible papers

7

I&C Journal 2018 Journal Article

2-vertex connectivity in directed graphs

  • Loukas Georgiadis
  • Giuseppe F. Italiano
  • Luigi Laura
  • Nikos Parotsidis

Given a directed graph, two vertices v and w are 2-vertex-connected if there are two internally vertex-disjoint paths from v to w and two internally vertex-disjoint paths from w to v. In this paper, we show how to compute this relation in O ( m + n ) time, where n is the number of vertices and m is the number of edges of the graph. As a side result, we show how to build in linear time an O ( n ) -space data structure, which can answer in constant time queries on whether any two vertices are 2-vertex-connected. Additionally, when two query vertices v and w are not 2-vertex-connected, our data structure can produce in constant time a “witness” of this property, by exhibiting a vertex or an edge that is contained in all paths from v to w or in all paths from w to v.

TCS Journal 2017 Journal Article

Directed hypergraphs: Introduction and fundamental algorithms—A survey

  • Giorgio Ausiello
  • Luigi Laura

Just as ordinary hypergraphs are a generalization of graphs, directed hypergraphs (DH) are a natural generalization of digraphs. A DH consists of a set of vertices V and a set of hyperarcs H, where a hyperarc is a pair < S, v >, S non empty subset of V and v ∈ V. DHs have a variety of applications: they have been used to represent functional dependency in databases, Horn formulae in propositional logic, and–or graphs, context free grammars etc. In the paper, after providing a brief historical introduction on the notion of DH and some relevant applications, various problems regarding DHs are surveyed and analyzed. In particular we consider the complexity of the reachability problem (together with its application in the related satisfiability problem for Horn CNF formulae) and the computation of transitive closure and transitive reduction of directed hypergraphs (together with its application to the computation of minimum coverings for a set of functional dependencies). Finally a short introduction to the problem of computing shortest hyperpaths in directed hypergraphs is provided.

SODA Conference 2015 Conference Paper

2-Edge Connectivity in Directed Graphs

  • Loukas Georgiadis
  • Giuseppe F. Italiano
  • Luigi Laura
  • Nikos Parotsidis

Edge and vertex connectivity are fundamental concepts in graph theory. While they have been thoroughly studied in the case of undirected graphs, surprisingly not much has been investigated for directed graphs. In this paper we study 2-edge connectivity problems in directed graphs and, in particular, we consider the computation of the following natural relation: We say that two vertices v and w are 2- edge-connected if there are two edge-disjoint paths from v to w and two edge-disjoint paths from w to v. This relation partitions the vertices into blocks such that all vertices in the same block are 2-edge-connected. Differently from the undirected case, those blocks do not correspond to the 2-edge-connected components of the graph. The main result of this paper is an algorithm for computing the 2-edge-connected blocks of a directed graph in linear time. Besides being asymptotically optimal, our algorithm improves significantly over previous bounds. Once the 2-edge-connected blocks are available, we can test in constant time if two vertices are 2-edge-connected. Additionally, we also show how to compute in linear time a sparse certificate for this relation, i. e. , a subgraph of the input graph that has O ( n ) edges and maintains the same 2-edge-connected blocks as the input graph, where n is the number of vertices.

TCS Journal 2012 Journal Article

Finding strong bridges and strong articulation points in linear time

  • Giuseppe F. Italiano
  • Luigi Laura
  • Federico Santaroni

Given a directed graph G, an edge is a strong bridge if its removal increases the number of strongly connected components of G. Similarly, we say that a vertex is a strong articulation point if its removal increases the number of strongly connected components of G. In this paper, we present linear-time algorithms for computing all the strong bridges and all the strong articulation points of directed graphs, solving an open problem posed in Beldiceanu et al. (2005) [2].

TCS Journal 2011 Journal Article

Linear time analysis of properties of conflict-free and general Petri nets

  • Paola Alimonti
  • Esteban Feuerstein
  • Luigi Laura
  • Umberto Nanni

We introduce the notion of a T -path within Petri nets, and propose to adopt the model of directed hypergraphs in order to determine properties of nets; in particular, we study the relationships between T -paths and firable sequences of transitions. Let us consider a Petri net P = 〈 P, T, A, M 0 〉 and the set of places with a positive marking in M 0, i. e. , P 0 = { p ∣ M 0 ( p ) > 0 }. If we regard the net as a directed graph, the existence of a simple path from any place in P 0 to a transition t is, of course, a necessary condition for the potential firability of t. This is sufficient only if the net is a state machine, where | • t | = | t • | = 1 for all t ∈ T. In this paper we show that the existence of a T -path from any subset of P 0 to a transition t is a more restrictive condition and is, again, a necessary condition for the potential firability of t. But, in this case: (a) if P is a conflict-free Petri net, this is also a sufficient condition, (b) if P is a general Petri net, t is potentially firable by increasing the number of tokens in P 0. For conflict-free nets (CFPN) we consider the following problems: (a) determining the set of firable transitions, (b) determining the set of coverable places, (c) determining the set of live transitions, (d) deciding the boundedness of the net. For all these problems we provide algorithms requiring linear space and time, i. e. , O ( | P | + | T | + | A | ), for a net P = 〈 P, T, A, M 0 〉. Previous results for this class of networks are given by Howell et al. (1987) [20], providing algorithms for solving problems in conflict-free nets in O ( | P | × | T | ) time and space. Given a Petri net and a marking M, the well-known coverability problem consists in finding a reachable marking M ′ such that M ′ ≥ M; this problem is known to be EXPSPACE hard (Rackoff (1978)[33]). For general Petri nets we provide a partial answer to this problem. M is coverable by augmentation if it is coverable from an augmented marking M 0 ′ of the initial marking M 0: M 0 ′ ≥ M 0 and, for all p ∈ P, M 0 ′ ( p ) = 0 if M 0 ( p ) = 0. We solve this problem in linear time. The algorithms for computing T -paths are incremental: it is possible to modify the network (adding new places, transitions, arcs, tokens), and update the set of potentially firable transitions and coverable places without recomputing them from scratch. This feature is meaningful when used during the interactive design of a system.

TCS Journal 2008 Journal Article

On the power of lookahead in on-line server routing problems

  • Luca Allulli
  • Giorgio Ausiello
  • Vincenzo Bonifaci
  • Luigi Laura

We study the usefulness of lookahead in on-line server routing problems: if an on-line algorithm is not only informed about the requests released so far, but also has a limited ability to foresee future requests, what is the improvement that can be achieved in terms of the competitive ratio? We consider several on-line server routing problems in this setting, such as the on-line traveling salesman and the on-line traveling repairman problem. We show that the influence of lookahead can change considerably depending on the particular objective function and metric space considered.

TCS Journal 2008 Journal Article

The complexity of uniform Nash equilibria and related regular subgraph problems

  • Vincenzo Bonifaci
  • Ugo Di Iorio
  • Luigi Laura

We investigate the complexity of finding Nash equilibria in which the strategy of each player is uniform on its support set. We show that, even for a restricted class of win–lose bimatrix games, deciding the existence of such uniform equilibria is an NP -complete problem. Our proof is graph-theoretical. Motivated by this result, we also give NP -completeness results for the problems of finding regular induced subgraphs of large size or regularity, which can be of independent interest.

v2026.09.13