
io.github.oliviercailloux.j_voting.preferences.ImmutableAntiSymmetricPreference Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of j-voting Show documentation
Show all versions of j-voting Show documentation
General classes for dealing with social choice theory.
The newest version!
package io.github.oliviercailloux.j_voting.preferences;
import com.google.common.graph.ImmutableGraph;
import io.github.oliviercailloux.j_voting.Alternative;
/**
* An immutable antisymmetric preference is an antisymmetric preference (without
* equal alternatives) we can't modify.
*/
public interface ImmutableAntiSymmetricPreference extends ImmutablePreference, AntiSymmetricPreference {
/**
* {@inheritDoc} This graph is antisymmetric.
*/
@Override
ImmutableGraph asGraph();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy