All Classes and Interfaces
Class
Description
This interface defines the strategy for allocating resources in a hypergraph.
Utility class for creating and displaying charts using the JFreeChart library.
This class represents a conflict graph derived from a hypergraph.
Panel for visualizing a conflict graph with vertices and edges.
Represents an edge in a conflict graph.
Evaluator for comparing energy consumption between different allocation strategies.
Abstract evaluator for measuring energy consumption in resource allocation.
Evaluator for measuring the reduction in energy consumption.
Interface for evaluating performance metrics.
Evaluator for measuring the execution time of different allocation strategies.
Base class for panels visualizing graphs with vertices and edges.
This class represents a hyperedge in a hypergraph.
This class represents a hypergraph, which consists of a set of hyperedges and vertices.
Utility class for generating random hypergraphs.
Panel for visualizing a hypergraph with vertices and hyperedges.
The LocalSearchStrategy class implements an allocation strategy based on the (M*)-Perfect
Matching algorithm described in the paper "Virtual Resource Allocation for Mobile Edge Computing:
A Hypergraph Matching Approach".
Utility class for mathematical operations.
The SequentialSearchStrategy class implements an allocation strategy based on the sequential
algorithm described in the paper "Virtual Resource Allocation for Mobile Edge Computing: A
Hypergraph Matching Approach".
This class represents a vertex in a hypergraph or in a conflict graph.