## Abstract

In many applications in communication, data retrieval and processing, digital system design, and related areas, incompletely specified switching (Boolean or multiple-valued) functions are encountered. A particular class of highly incompletely specified functions are the so-called index generation functions, which being defined on a small fraction of input combinations, often do not require all the variables to be represented. Reducing the variables of index generation functions is an important task, since they are used mainly in real-time applications and compactness of their representations influences performances of related systems. One approach towards reducing the number of variables in index generation functions are linear transformations meaning that initial variables are replaced by their linear combinations. A drawback is that finding an optimal transformation can be difficult. Therefore, in this paper, we first formulate the problem of finding a good linear transformation by using linear subspaces. This formulation serves as a basis to propose non-linear (polynomial) transformations to reduce the number of variables in index generation functions.

Original language | English |
---|---|

Pages (from-to) | 255-270 |

Number of pages | 16 |

Journal | Journal of Multiple-Valued Logic and Soft Computing |

Volume | 31 |

Issue number | 3 |

Publication status | Published - 2018 |

Publication type | A1 Journal article-refereed |

## Keywords

- Index generation function
- Linear transformation
- Non-linear transformation
- Reed-Muller expression

## Publication forum classification

- Publication forum level 1

## ASJC Scopus subject areas

- Software
- Theoretical Computer Science
- Logic