Locally monotone Boolean and pseudo-Boolean functions (Q444430): Difference between revisions
From MaRDI portal
Created a new Item |
ReferenceBot (talk | contribs) Changed an Item |
||
(6 intermediate revisions by 5 users not shown) | |||
Property / review text | |||
Several generalizations of monotonicity for Boolean functions \(f:\{0,1\}^n\longrightarrow\{0,1\}\) and pseudo-Boolean functions \(f:\{0,1\}^n\longrightarrow{\mathbb R}\) are introduced. They are defined in terms of the discrete partial derivatives \(\Delta_kf(\mathbf{x})=f(\mathbf{x}_k^1)-f(\mathbf{x}_k^0)\), where \(\mathbf{x}_k^i=(x_1,\dots,x_k=i,\dots,x_n)\) (\(i \in \{0,1\}\)), as follows: for \(p\in\{1,\dots,n\}\), \(f\) is said to be \(p\)-locally monotone if \[ \sum_{i\in[n]\setminus[k]}| x_i-y_i|<p\Longrightarrow\Delta_k f(\mathbf{x})-\Delta_k(\mathbf{y})\geq0. \] Any \(p\)-locally monotone pseudo-Boolean function is also \(p'\)-locally monotone for every \(p'\leq p\). Every pseudo-Boolean function \(f\) is 1-locally monotone, and \(f\) is \(n\)-locally monotone iff it is monotone (i.e., isotone or antitone). A 2-locally monotone function is said to be locally monotone. A section of a function \(f\) is the function obtained from \(f\) by replacing some of its variables by constants. Sample results: A function is \(p\)-locally monotone iff every \(p\)-ary section of it is monotone. A Boolean function \(f\) is locally monotone iff neither \(x\oplus y\) nor \(x\oplus y\oplus 1\) is a section of \(f\). The partial lattice derivatives of a pseudo-Boolean function are defined by \(\bigwedge_kf(\mathbf{x})=f(\mathbf{x}_k^0)\wedge f(\mathbf{x}_k^1)\) and \(\bigvee_kf(\mathbf{x})=f(\mathbf{x}_k^0)\vee f(\mathbf{x}_k^1)\). A Boolean function \(f\) is locally monotone iff \(\bigvee_k\bigwedge_j f=\bigwedge_j\bigvee_k f\) for every \(j\neq k\). A more general concept of \(p\)-permutability of lattice derivatives is defined and the relationship between this property and local monotonicity is studied in detail. If two functions \(f,g:\{0,1\}^n\to{\mathbb R}\) have equal lattice derivatives then either \(f=g\) or there is an injection \(\alpha:\{0,1\}\to{\mathbb R}\) such that \(f(\mathbf{x})=\alpha(x_1\oplus\dots\oplus x_n)\) and \(g(\mathbf{x})=\alpha(x_1\oplus\dots\oplus x_n\oplus 1)\). The last section deals with special properties of symmetric functions. Finally, two open problems are stated. The paper is carefully written, with illustrative examples and two counterexamples to certain suppositions. Interesting connections with game theory are established. | |||
Property / review text: Several generalizations of monotonicity for Boolean functions \(f:\{0,1\}^n\longrightarrow\{0,1\}\) and pseudo-Boolean functions \(f:\{0,1\}^n\longrightarrow{\mathbb R}\) are introduced. They are defined in terms of the discrete partial derivatives \(\Delta_kf(\mathbf{x})=f(\mathbf{x}_k^1)-f(\mathbf{x}_k^0)\), where \(\mathbf{x}_k^i=(x_1,\dots,x_k=i,\dots,x_n)\) (\(i \in \{0,1\}\)), as follows: for \(p\in\{1,\dots,n\}\), \(f\) is said to be \(p\)-locally monotone if \[ \sum_{i\in[n]\setminus[k]}| x_i-y_i|<p\Longrightarrow\Delta_k f(\mathbf{x})-\Delta_k(\mathbf{y})\geq0. \] Any \(p\)-locally monotone pseudo-Boolean function is also \(p'\)-locally monotone for every \(p'\leq p\). Every pseudo-Boolean function \(f\) is 1-locally monotone, and \(f\) is \(n\)-locally monotone iff it is monotone (i.e., isotone or antitone). A 2-locally monotone function is said to be locally monotone. A section of a function \(f\) is the function obtained from \(f\) by replacing some of its variables by constants. Sample results: A function is \(p\)-locally monotone iff every \(p\)-ary section of it is monotone. A Boolean function \(f\) is locally monotone iff neither \(x\oplus y\) nor \(x\oplus y\oplus 1\) is a section of \(f\). The partial lattice derivatives of a pseudo-Boolean function are defined by \(\bigwedge_kf(\mathbf{x})=f(\mathbf{x}_k^0)\wedge f(\mathbf{x}_k^1)\) and \(\bigvee_kf(\mathbf{x})=f(\mathbf{x}_k^0)\vee f(\mathbf{x}_k^1)\). A Boolean function \(f\) is locally monotone iff \(\bigvee_k\bigwedge_j f=\bigwedge_j\bigvee_k f\) for every \(j\neq k\). A more general concept of \(p\)-permutability of lattice derivatives is defined and the relationship between this property and local monotonicity is studied in detail. If two functions \(f,g:\{0,1\}^n\to{\mathbb R}\) have equal lattice derivatives then either \(f=g\) or there is an injection \(\alpha:\{0,1\}\to{\mathbb R}\) such that \(f(\mathbf{x})=\alpha(x_1\oplus\dots\oplus x_n)\) and \(g(\mathbf{x})=\alpha(x_1\oplus\dots\oplus x_n\oplus 1)\). The last section deals with special properties of symmetric functions. Finally, two open problems are stated. The paper is carefully written, with illustrative examples and two counterexamples to certain suppositions. Interesting connections with game theory are established. / rank | |||
Normal rank | |||
Property / reviewed by | |||
Property / reviewed by: Sergiu Rudeanu / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 06E30 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 90C09 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 91A99 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 94C10 / rank | |||
Normal rank | |||
Property / zbMATH DE Number | |||
Property / zbMATH DE Number: 6065729 / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
Boolean function | |||
Property / zbMATH Keywords: Boolean function / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
pseudo-Boolean function | |||
Property / zbMATH Keywords: pseudo-Boolean function / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
local monotonicity | |||
Property / zbMATH Keywords: local monotonicity / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
discrete partial derivative | |||
Property / zbMATH Keywords: discrete partial derivative / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
join and meet derivatives | |||
Property / zbMATH Keywords: join and meet derivatives / rank | |||
Normal rank | |||
Property / describes a project that uses | |||
Property / describes a project that uses: JBool / rank | |||
Normal rank | |||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W2069599801 / rank | |||
Normal rank | |||
Property / arXiv ID | |||
Property / arXiv ID: 1107.1161 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: AXIOMATIZATIONS AND FACTORIZATIONS OF SUGENO UTILITY FUNCTIONS / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Pseudo-polynomial Functions over Finite Distributive Lattices / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3077976 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4166695 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4504073 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5553311 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Disjunctive and conjunctive normal forms of pseudo-Boolean functions / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Submodularity, Supermodularity, and Higher-Order Monotonicities of Pseudo-Boolean Functions / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5534264 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Spectral properties of threshold functions / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Equivalent Representations of Set Functions / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5538300 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Aggregation on finite ordinal scales by scale independent functions / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5709392 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4767242 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Meet and Join Derivatives and Their Use in Switching Theory / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Boolean calculus of differences / rank | |||
Normal rank | |||
links / mardi / name | links / mardi / name | ||
Latest revision as of 13:07, 5 July 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Locally monotone Boolean and pseudo-Boolean functions |
scientific article |
Statements
Locally monotone Boolean and pseudo-Boolean functions (English)
0 references
14 August 2012
0 references
Several generalizations of monotonicity for Boolean functions \(f:\{0,1\}^n\longrightarrow\{0,1\}\) and pseudo-Boolean functions \(f:\{0,1\}^n\longrightarrow{\mathbb R}\) are introduced. They are defined in terms of the discrete partial derivatives \(\Delta_kf(\mathbf{x})=f(\mathbf{x}_k^1)-f(\mathbf{x}_k^0)\), where \(\mathbf{x}_k^i=(x_1,\dots,x_k=i,\dots,x_n)\) (\(i \in \{0,1\}\)), as follows: for \(p\in\{1,\dots,n\}\), \(f\) is said to be \(p\)-locally monotone if \[ \sum_{i\in[n]\setminus[k]}| x_i-y_i|<p\Longrightarrow\Delta_k f(\mathbf{x})-\Delta_k(\mathbf{y})\geq0. \] Any \(p\)-locally monotone pseudo-Boolean function is also \(p'\)-locally monotone for every \(p'\leq p\). Every pseudo-Boolean function \(f\) is 1-locally monotone, and \(f\) is \(n\)-locally monotone iff it is monotone (i.e., isotone or antitone). A 2-locally monotone function is said to be locally monotone. A section of a function \(f\) is the function obtained from \(f\) by replacing some of its variables by constants. Sample results: A function is \(p\)-locally monotone iff every \(p\)-ary section of it is monotone. A Boolean function \(f\) is locally monotone iff neither \(x\oplus y\) nor \(x\oplus y\oplus 1\) is a section of \(f\). The partial lattice derivatives of a pseudo-Boolean function are defined by \(\bigwedge_kf(\mathbf{x})=f(\mathbf{x}_k^0)\wedge f(\mathbf{x}_k^1)\) and \(\bigvee_kf(\mathbf{x})=f(\mathbf{x}_k^0)\vee f(\mathbf{x}_k^1)\). A Boolean function \(f\) is locally monotone iff \(\bigvee_k\bigwedge_j f=\bigwedge_j\bigvee_k f\) for every \(j\neq k\). A more general concept of \(p\)-permutability of lattice derivatives is defined and the relationship between this property and local monotonicity is studied in detail. If two functions \(f,g:\{0,1\}^n\to{\mathbb R}\) have equal lattice derivatives then either \(f=g\) or there is an injection \(\alpha:\{0,1\}\to{\mathbb R}\) such that \(f(\mathbf{x})=\alpha(x_1\oplus\dots\oplus x_n)\) and \(g(\mathbf{x})=\alpha(x_1\oplus\dots\oplus x_n\oplus 1)\). The last section deals with special properties of symmetric functions. Finally, two open problems are stated. The paper is carefully written, with illustrative examples and two counterexamples to certain suppositions. Interesting connections with game theory are established.
0 references
Boolean function
0 references
pseudo-Boolean function
0 references
local monotonicity
0 references
discrete partial derivative
0 references
join and meet derivatives
0 references
0 references