Mathematical Morphology on Hypergraphs: Preliminary Definitions and Results

Similar documents
Cartesian product of hypergraphs: properties and algorithms

Some Relationships Between Fuzzy Sets, Mathematical Morphology, Rough Sets, F-Transforms, and Formal Concept Analysis

Relations on Hypergraphs

Mathematical Morphology on Complete Lattices for Imperfect Information Processing Application to Image Understanding and Spatial Reasoning

Part I : Bases. Part I : Bases

Chapter I : Basic Notions

Lattices and Orders in Isabelle/HOL

Digital Signal Processing

Duality vs Adjunction and General Form for Fuzzy Mathematical Morphology

D-bounded Distance-Regular Graphs

Chapter III: Opening, Closing

Notes on Ordered Sets

Part II : Connection

Structure of R. Chapter Algebraic and Order Properties of R

Mathematical Morphology

Multi-normed spaces and multi-banach algebras. H. G. Dales. Leeds Semester

1 Definition of the Riemann integral

3 Measurable Functions

Topology. Xiaolong Han. Department of Mathematics, California State University, Northridge, CA 91330, USA address:

Completeness of Star-Continuity

ARCHIVUM MATHEMATICUM (BRNO) Tomus 48 (2012), M. Sambasiva Rao

Tree sets. Reinhard Diestel

Optimization for Communications and Networks. Poompat Saengudomlert. Session 4 Duality and Lagrange Multipliers

A duality-theoretic approach to MTL-algebras

Chapter VI. Set Connection and Numerical Functions

Essential Background for Real Analysis I (MATH 5210)

Minimally Infeasible Set Partitioning Problems with Balanced Constraints

A Logical Perspective on Mathematical Morphology

Duality and Automata Theory

Strong Dual for Conic Mixed-Integer Programs

On the connection of Hypergraph Theory with Formal Concept Analysis and Rough Set Theory 1

Mathematical Morphology and Distance Transforms

Relation between Graphs

BL-Functions and Free BL-Algebra

Duality in Logic. Duality in Logic. Lecture 2. Mai Gehrke. Université Paris 7 and CNRS. {ε} A ((ab) (ba) ) (ab) + (ba) +

A SHORT INTRODUCTION TO BANACH LATTICES AND

Branchwidth of graphic matroids.

ARTEM CHERNIKOV AND SERGEI STARCHENKO

2MA105 Algebraic Structures I

2.2 Some Consequences of the Completeness Axiom

arxiv: v1 [math.co] 25 Jun 2014

Hypergraph Theory An Introduction

G. de Cooman E. E. Kerre Universiteit Gent Vakgroep Toegepaste Wiskunde en Informatica

Letting p shows that {B t } t 0. Definition 0.5. For λ R let δ λ : A (V ) A (V ) be defined by. 1 = g (symmetric), and. 3. g

Musical Descriptions Based on Formal Concept Analysis and Mathematical Morphology

Boolean Algebras. Chapter 2

Relations. Relations. Definition. Let A and B be sets.

CHAPTER 2. Ordered vector spaces. 2.1 Ordered rings and fields

Functions of several variables of finite variation and their differentiability

THE UNIQUE MINIMAL DUAL REPRESENTATION OF A CONVEX FUNCTION

The Lebesgue Integral

On a Class of Multidimensional Optimal Transportation Problems

Boolean Inner-Product Spaces and Boolean Matrices

TANNAKA THEORY OVER SUP-LATTICES AND DESCENT FOR TOPOI

Lecture 2. Econ August 11

Category Theory (UMV/TK/07)

Mixed-integer nonlinear programming, Conic programming, Duality, Cutting

SPECTRAL-LIKE DUALITY FOR DISTRIBUTIVE HILBERT ALGEBRAS WITH INFIMUM

A Leibniz Algebra Structure on the Second Tensor Power

Congruence Boolean Lifting Property

Translative Sets and Functions and their Applications to Risk Measure Theory and Nonlinear Separation

Sets and Motivation for Boolean algebra

The purpose of this section is merely to recall known results concerning ideals and proximity spaces. For more information see [1,4 6,10 12].

A CLOSURE SYSTEM FOR ELEMENTARY SITUATIONS

4130 HOMEWORK 4. , a 2

Dynamical systems on weighted lattices: general theory

Egoroff Theorem for Operator-Valued Measures in Locally Convex Cones

Economics 204 Summer/Fall 2011 Lecture 2 Tuesday July 26, 2011 N Now, on the main diagonal, change all the 0s to 1s and vice versa:

The Space of Maximal Ideals in an Almost Distributive Lattice

10. Noether Normalization and Hilbert s Nullstellensatz

Consequences of the Completeness Property

Representation of p-adic numbers in rational base numeration systems

MATH 102 INTRODUCTION TO MATHEMATICAL ANALYSIS. 1. Some Fundamentals

Chapter One. The Real Number System

Sequence of maximal distance codes in graphs or other metric spaces

Model theory for metric structures

Affine Geometry and the Discrete Legendre Transfrom

Chapter One. The Calderón-Zygmund Theory I: Ellipticity

Boolean Algebras, Boolean Rings and Stone s Representation Theorem

Hierarchy among Automata on Linear Orderings

MATH 409 Advanced Calculus I Lecture 9: Limit supremum and infimum. Limits of functions.

Dualities Associated To Binary Operations On R

A NEW SET THEORY FOR ANALYSIS

HOW IS A CHORDAL GRAPH LIKE A SUPERSOLVABLE BINARY MATROID?

Skew Boolean algebras

Mathematical Morphology

The Arithmetic of Cuts in Models of Arithmetic

SEQUENCES FOR COMPLEXES II

Lecture 4. Algebra, continued Section 2: Lattices and Boolean algebras

n [ F (b j ) F (a j ) ], n j=1(a j, b j ] E (4.1)

Part IA Numbers and Sets

TROPICAL BRILL-NOETHER THEORY

Fuzzy Modal Like Approximation Operations Based on Residuated Lattices

Definably amenable groups in NIP

Transducers for bidirectional decoding of codes with a finite deciphering delay

Isolated cohomological representations

Extending the Monoidal T-norm Based Logic with an Independent Involutive Negation

GENERALIZED DIFFERENCE POSETS AND ORTHOALGEBRAS. 0. Introduction

Pure Patterns and Ordinal Numbers

Boolean Algebra and Propositional Logic

Transcription:

Mathematical Morphology on Hypergraphs: Preliminary Definitions and Results Isabelle Bloch, Alain Bretto DGCI 2011 I. Bloch, A. Bretto (Paris, Caen - France) Mathematical Morphology on Hypergraphs DGCI 2011 1 / 15

Motivation a d b a b c c Dilation / erosion of an hypergraph? Are these two hypergraphs similar?... I. Bloch, A. Bretto (Paris, Caen - France) Mathematical Morphology on Hypergraphs DGCI 2011 2 / 15

Hypergraphs Underlying space: H = (V, E) with V the set of vertices and E the set of hyperedges. Hypergraph: H = (V, E) with V V and E E, E = ((e i ) i I ) (e i V ). Dual hypergraph: H = (V E, E (H(x)) x V ) with H(x) = star = {e x e}. I. Bloch, A. Bretto (Paris, Caen - France) Mathematical Morphology on Hypergraphs DGCI 2011 3 / 15

Partial ordering and lattice On vertices: (P(V), ). On hyperedges: (P(E), ). On H: T + partial ordering V V H = (V, E) T E E {x V e E, x e} V Inclusion-based ordering: { (H 1, H 2 ) T 2 V1 V, H 1 = (V 1, E 1 ), H 2 = (V 2, E 2 ), H 1 H 2 2 E 2 E 2 (T, ) = complete lattice i H i = ( i V i, i E i), i H i = ( i V i, i E i) Smallest element: H = (, ), largest element: H = (V, E). I. Bloch, A. Bretto (Paris, Caen - France) Mathematical Morphology on Hypergraphs DGCI 2011 4 / 15

Ordering from induced sub-hypergraph: { (H 1, H 2 ) T 2 V1 V, H 1 i H 2 2 E 1 = {V (e) V 1 e E 2 } i.e. H 1 is the sub-hypergraph induced by H 2 for V 1. { (H 1, H 2 ) T 2, H 1 V1 V ih 2 2 E 1 {V (e) V 1 e E 2 } (T, i ) = complete lattice. H 1 i H 2 = (V 1 V 2, {V (e 1 ) V 2, V (e 2 ) V 1 e 1 E 1, e 2 E 2 } E}), H 1 i H 2 = (V 1 V 2, E 1 E 2 ). Smallest element: H = (, ), largest element: H = (V, E). I. Bloch, A. Bretto (Paris, Caen - France) Mathematical Morphology on Hypergraphs DGCI 2011 5 / 15

Ordering from partial hypergraph: { V1 = V H 1 p H 2 2 E 1 E 2 Ordering from sub-hypergraph: { H 1 s ( V1 V s)h 2 2 E 1 = ( ){e e E 2 and V (e) V 1 } I. Bloch, A. Bretto (Paris, Caen - France) Mathematical Morphology on Hypergraphs DGCI 2011 6 / 15

Algebraic dilation and erosion (T, ) and (T, ) complete lattices. Supremum /, infimum /. Dilation: δ : T T such that Erosion: ε : T T such that (x i ) T, δ( i x i ) = iδ(x i ) (x i ) T, ε( ix i ) = i ε(x i ) All classical properties of mathematical morphology on complete lattices. I. Bloch, A. Bretto (Paris, Caen - France) Mathematical Morphology on Hypergraphs DGCI 2011 7 / 15

Morphological operations using structuring elements Structuring element: binary relation between two elements. B x = δ({x}) In (P(E), ): E = e E {e}, and δ B (E) = e E B e = e E δ({e}). Example: e E, B e = δ({e}) = {e E V (e) V (e ) } δ : T = (P(E), ) T = (P(V), ) Example: e E, B e = δ({e}) = {x V e E, x e and V (e) V (e ) } = {V (e ) V (e ) V (e) } I. Bloch, A. Bretto (Paris, Caen - France) Mathematical Morphology on Hypergraphs DGCI 2011 8 / 15

I. Bloch, A. Bretto (Paris, Caen - France) Mathematical Morphology on Hypergraphs DGCI 2011 9 / 15

T = ({H = (V, E)}, ) Canonical decomposition (sup-generated lattice): Example: H = ( e E (V (e), {e})) ( x V\E ({x}, )) x V \E, δ({x}, ) = ({x}, ) (for isolated vertices) e E, δ(v (e), {e}) = ( {V (e ) V (e ) V (e) }, {e E V (e ) V (e) }) (for elementary hypergraphs associated with hyperdeges) Attributed hypergraphs: dilation based on similarity between attribute values. I. Bloch, A. Bretto (Paris, Caen - France) Mathematical Morphology on Hypergraphs DGCI 2011 10 / 15

Dualities Links between dilations and duality concepts on hypergraphs. H = (V, E) hypergraph with V, E, H = (V, E ) its dual Mapping δ : V P(V ) δ (x) = {y V ; x δ(y)} δ (x) = {y V ; x δ (y)} Theorem: a) for all X P(V ), δ (X ) = x X δ (x) = {y V, X δ(y) } (resp. δ(x ) = x X δ(x) = {y V, X δ (y) }) iff δ is a dilation (resp. δ is a dilation); b) for all X P(V ), if x X δ (x) = V (resp. x X δ(x) = V ) then X X δ (y) δ (y) (resp. X X δ(y) δ(y)); c) δ = δ on V ; d) if δ and δ are dilations then δ = δ. I. Bloch, A. Bretto (Paris, Caen - France) Mathematical Morphology on Hypergraphs DGCI 2011 11 / 15

H δ = (V, (δ(x)) x V ) x V, δ(x) = {e E; x e} Theorem: For H = (V, E) without isolated vertex and without repeated hyperedge, H H δ H H δ. Theorem: P = (p i ) i {1,2,...,t} discrete probability distribution on V, taking rational values dilation. δ dilation on V discrete probability distribution on V. Corollary: Discrete probability distribution on V rough space on E (upper approximation = dilation, lower approximation = erosion). Rough space on E discrete probability distribution on V. Links between morphological operators, derived rough sets, and probability distributions. I. Bloch, A. Bretto (Paris, Caen - France) Mathematical Morphology on Hypergraphs DGCI 2011 12 / 15

Similarity from dilation Introducing flexibility in hypergraph comparison, w.r.t isomorphisms. H 1 = (V, E 1 ) and H 2 = (V, E 2 ) without empty hyperedge. δ E 1 and δ E 2 extensive dilations on E 1 and E 2. Example: A P(E), δ(a) = {e E; V (A) V (e) }. (A, B) P(E 1 ) P(E 2 ) \ (, ), similarity: s(a, B) = δ E 1(A) δ E 2(B) δ E 1(A) δ E 2(B) Proposition: a) (e i, e j ) E 1 E 2, s((e i, e j )) = 0 E 1 E 2 = ; b) (e i, e j ) E 1 E 2, s((e i, e j )) = 1 = E 1 = E 2, c) s is symmetrical. I. Bloch, A. Bretto (Paris, Caen - France) Mathematical Morphology on Hypergraphs DGCI 2011 13 / 15

Left (E 1 ): δ(e 1 ) = {e 1, e 2, e 3, e 4 }, δ(e 2 ) = {e 1, e 2, e 3 }... Right (E 2 ): δ(e i ) = {e 1, e 2, e 3 }, for i = 1, 2, 3 s(e 1, e i ) = 3 4 s(e 2, e i ) = 3 3 s({e 1, e 2 }; B) = 3 4, for B E 2, B I. Bloch, A. Bretto (Paris, Caen - France) Mathematical Morphology on Hypergraphs DGCI 2011 14 / 15

Conclusion New contribution: mathematical morphology on hypergraphs, based on complete lattice structures. Links with duality concepts. Links with rough sets and probability distributions. Future work: More properties based on morphological operators. Exploring similarity concepts. Applications in clustering, pattern recognition... I. Bloch, A. Bretto (Paris, Caen - France) Mathematical Morphology on Hypergraphs DGCI 2011 15 / 15