Uses of Class
org.graph4j.util.VertexSet
Packages that use VertexSet
Package
Description
The main interfaces and classes for representing and using graphs.
Algorithms for analyzing connectivity of graphs and digraphs.
Algorithms related to flows in transportation networks.
Algorithms for testing graph isomorphism.
Algorithms for determining matchings, such as the maximum cardinality matching in bipartite graphs.
Classes responsible with calculating various graph metrics (girth, radius, diameter, etc.).
Support algorithms for various type of graphs (bipartite, tournament, etc.).
Utility classes, such as apecialized collection for vertices and edges.
Algorithms for the Vertex Separator Problem (VSP).
-
Uses of VertexSet in org.graph4j
Methods in org.graph4j that return VertexSetModifier and TypeMethodDescriptionstatic VertexSetGraphUtils.getVertices(Graph graph, Collection<Edge> edges) Determines the set of distinct vertices belonging to a collection of edges.Methods in org.graph4j with parameters of type VertexSetModifier and TypeMethodDescriptionCreates and returns the subgraph induced by a set of vertices.Multigraph<V, E> -
Uses of VertexSet in org.graph4j.coloring
Fields in org.graph4j.coloring with type parameters of type VertexSetMethods in org.graph4j.coloring that return VertexSetMethods in org.graph4j.coloring that return types with arguments of type VertexSetModifier and TypeMethodDescriptionColoring.getColorClasses()Creates and returns the color classes.Methods in org.graph4j.coloring with parameters of type VertexSetConstructor parameters in org.graph4j.coloring with type arguments of type VertexSet -
Uses of VertexSet in org.graph4j.connectivity
Methods in org.graph4j.connectivity that return VertexSetModifier and TypeMethodDescriptionConnectivityAlgorithm.getConnectedSet(int v) Returns the vertex set of the connected component the specified vertex belongs to.BiconnectivityAlgorithm.getCutVertices()A cut vertex (cut point, articulation point, separating point) is any vertex whose removal increases the number of connected components.TarjanBiconnectivity.getCutVertices()VertexConnectivityAlgorithm.getMinimumCut()Computes a minimum vertex cut, that is a set of vertices of minimum size whose removal disconnects the graph.VertexConnectivityAlgorithm.getMinimumCut(int source) For each target vertex, different from the source, determines the vertex set of minimum size whose removal disconnects source and target - among these, we return the cutset with minimum size.VertexConnectivityAlgorithm.getMinimumCut(int source, int target) Computes the set of vertices of minimum size whose removal disconnects the source and the target.Methods in org.graph4j.connectivity that return types with arguments of type VertexSetModifier and TypeMethodDescriptionConnectivityAlgorithm.getConnectedSets()Each connected component is represented by its vertices.StrongConnectivityAlgorithm.getStronglyConnectedSets()TarjanStrongConnectivity.getStronglyConnectedSets() -
Uses of VertexSet in org.graph4j.flow
Fields in org.graph4j.flow declared as VertexSetModifier and TypeFieldDescriptionprotected VertexSetMaximumFlowBase.sinkPartprotected VertexSetMaximumFlowBase.sourcePartMethods in org.graph4j.flow that return VertexSetModifier and TypeMethodDescriptionEdmondsKarpMaximumFlow.getSinkPart()MaximumFlowAlgorithm.getSinkPart()MaximumFlowBase.getSinkPart()EdmondsKarpMaximumFlow.getSourcePart()MaximumFlowAlgorithm.getSourcePart()MaximumFlowBase.getSourcePart() -
Uses of VertexSet in org.graph4j.isomorphism
Constructors in org.graph4j.isomorphism with parameters of type VertexSetModifierConstructorDescriptionRootedForestIsomorphism(Graph forest1, Graph forest2, VertexSet roots1, VertexSet roots2) Constructor for the rooted forest isomorphism algorithm. -
Uses of VertexSet in org.graph4j.matching
Methods in org.graph4j.matching that return VertexSetModifier and TypeMethodDescriptionHopcroftKarpMaximumMatching.getMinimumVertexCover()The minimum vertex cover set and the maximum matching set have the same size. -
Uses of VertexSet in org.graph4j.metrics
Fields in org.graph4j.metrics declared as VertexSetModifier and TypeFieldDescriptionprotected VertexSetGraphMetrics.centerprotected VertexSetGraphMetrics.peripheryMethods in org.graph4j.metrics that return VertexSetModifier and TypeMethodDescriptionGraphMetrics.center()The center of a graph is the set of vertices having eccentricities equal to the graph radius (the set of central points).TreeExtremaCalculator.getCenter()TreeExtremaCalculator.getPeriphery()GraphMetrics.periphery()The periphery of a graph is the set of vertices having eccentricities equal to the graph diameter.GraphMetrics.pseudoPeriphery()A pseudo-peripheral vertex v has the property that, for any vertex u, if u is as far away from v as possible, then v is as far away from u as possible. -
Uses of VertexSet in org.graph4j.support
Methods in org.graph4j.support that return VertexSetModifier and TypeMethodDescriptionBipartiteGraphSupport.getMinimumVertexCover()Determines a minimum vertex cover in a bipartite graph, usingHopcroftKarpMaximumMatchingalgorithm. -
Uses of VertexSet in org.graph4j.util
Subclasses of VertexSet in org.graph4j.utilModifier and TypeClassDescriptionclassA block of a graph is a maximal 2-connected subgraph (it has no cut vertex).classA clique is a set of vertices of a graph such that any two of them are adjacent.classA stable set is a set of vertices of a graph, no two of which are adjacent.Methods in org.graph4j.util that return VertexSetModifier and TypeMethodDescriptionVertexSet.intersection(int... other) It is assumed that the other argument does not contain duplicates.VertexSet.intersection(VertexSet other) VertexSet.union(int... other) EdgeArray.vertexSet()Deprecated.EdgeSet.vertexSet()Returns the vertices representing endpoints of the edges in this collection.Methods in org.graph4j.util that return types with arguments of type VertexSetMethods in org.graph4j.util with parameters of type VertexSetConstructors in org.graph4j.util with parameters of type VertexSet -
Uses of VertexSet in org.graph4j.vsp
Methods in org.graph4j.vsp that return VertexSetModifier and TypeMethodDescriptionVertexSeparator.leftShore()VertexSeparator.rightShore()VertexSeparator.separator()Constructors in org.graph4j.vsp with parameters of type VertexSetModifierConstructorDescriptionVertexSeparator(VertexSet separator, VertexSet leftShore, VertexSet rightShore) Deprecated.