Standard

Enumerative Constrained Coding in Two and Three Dimensions. / Baksheev, Ivan.

2025 XIХ International Symposium on Problems of Redundancy in Information and Control Systems (Redundancy). Institute of Electrical and Electronics Engineers Inc., 2025. стр. 1-4.

Результаты исследований: Публикации в книгах, отчётах, сборниках, трудах конференцийстатья в сборнике материалов конференциинаучнаяРецензирование

Harvard

Baksheev, I 2025, Enumerative Constrained Coding in Two and Three Dimensions. в 2025 XIХ International Symposium on Problems of Redundancy in Information and Control Systems (Redundancy). Institute of Electrical and Electronics Engineers Inc., стр. 1-4, 2025 XIX International Symposium on Problems of Redundancy in Information and Control Systems, Москва, Российская Федерация, 05.11.2025. https://doi.org/10.1109/Redundancy68069.2025.11301501

APA

Baksheev, I. (2025). Enumerative Constrained Coding in Two and Three Dimensions. в 2025 XIХ International Symposium on Problems of Redundancy in Information and Control Systems (Redundancy) (стр. 1-4). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/Redundancy68069.2025.11301501

Vancouver

Baksheev I. Enumerative Constrained Coding in Two and Three Dimensions. в 2025 XIХ International Symposium on Problems of Redundancy in Information and Control Systems (Redundancy). Institute of Electrical and Electronics Engineers Inc. 2025. стр. 1-4 doi: 10.1109/Redundancy68069.2025.11301501

Author

Baksheev, Ivan. / Enumerative Constrained Coding in Two and Three Dimensions. 2025 XIХ International Symposium on Problems of Redundancy in Information and Control Systems (Redundancy). Institute of Electrical and Electronics Engineers Inc., 2025. стр. 1-4

BibTeX

@inproceedings{c97c99045a6b4dbb830036ccba54f014,
title = "Enumerative Constrained Coding in Two and Three Dimensions",
abstract = "We generalize enumerative constrained coding from one dimension to two and three dimensions by computing completion counts with a frontier-state dynamic program that grows arrays in raster order for two dimensions and in slabs for three dimensions. A stripe reduction treats each vertical stack as a composite symbol, and the state retains only the local pattern context and any additive global statistics needed to validate constraints, yielding a modular construction that combines multiple local and global rules and is agnostic to the underlying alphabet. The same dynamic program provides the counts required for exact ranking and unranking, giving a bijective encoder over all allowed arrays; as block size increases, the finite-length coding rate approaches capacity. We provide the cost of computing a single completion count. We also describe possible optimizations: state lumping to merge provably indistinguishable states, early pruning for additive global constraints via forward-feasibility bounds, and fast methods to replace linear number of dynamic-programming steps with a logarithmic number of operations.",
keywords = "кодирование с ограничениями, перечислительное кодирование, многомерное кодирование, динамическое программирование, изоляция битов, ограничение «жёсткий квадрат», отсутствие соседних единиц, Constrained code, enumerative coding, multidimensional coding, dynamic programming, bit isolation, hardsquare constraint, no-adjacent-ones",
author = "Ivan Baksheev",
note = "I. Baksheev, {"}Enumerative Constrained Coding in Two and Three Dimensions,{"} 2025 XIХ International Symposium on Problems of Redundancy in Information and Control Systems (Redundancy), Moscow, Russian Federation, 2025, pp. 1-4, doi: 10.1109/Redundancy68069.2025.11301501. The research was carried out within the state assignment of Ministry of Science and Higher Education of the Russian Federation for Federal Research Center for Information and Computational Technologies.; 2025 XIX International Symposium on Problems of Redundancy in Information and Control Systems, Redundancy ; Conference date: 05-11-2025 Through 07-11-2025",
year = "2025",
month = dec,
day = "23",
doi = "10.1109/Redundancy68069.2025.11301501",
language = "English",
isbn = "979-8-3315-4993-0",
pages = "1--4",
booktitle = "2025 XIХ International Symposium on Problems of Redundancy in Information and Control Systems (Redundancy)",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

RIS

TY - GEN

T1 - Enumerative Constrained Coding in Two and Three Dimensions

AU - Baksheev, Ivan

N1 - Conference code: 19

PY - 2025/12/23

Y1 - 2025/12/23

N2 - We generalize enumerative constrained coding from one dimension to two and three dimensions by computing completion counts with a frontier-state dynamic program that grows arrays in raster order for two dimensions and in slabs for three dimensions. A stripe reduction treats each vertical stack as a composite symbol, and the state retains only the local pattern context and any additive global statistics needed to validate constraints, yielding a modular construction that combines multiple local and global rules and is agnostic to the underlying alphabet. The same dynamic program provides the counts required for exact ranking and unranking, giving a bijective encoder over all allowed arrays; as block size increases, the finite-length coding rate approaches capacity. We provide the cost of computing a single completion count. We also describe possible optimizations: state lumping to merge provably indistinguishable states, early pruning for additive global constraints via forward-feasibility bounds, and fast methods to replace linear number of dynamic-programming steps with a logarithmic number of operations.

AB - We generalize enumerative constrained coding from one dimension to two and three dimensions by computing completion counts with a frontier-state dynamic program that grows arrays in raster order for two dimensions and in slabs for three dimensions. A stripe reduction treats each vertical stack as a composite symbol, and the state retains only the local pattern context and any additive global statistics needed to validate constraints, yielding a modular construction that combines multiple local and global rules and is agnostic to the underlying alphabet. The same dynamic program provides the counts required for exact ranking and unranking, giving a bijective encoder over all allowed arrays; as block size increases, the finite-length coding rate approaches capacity. We provide the cost of computing a single completion count. We also describe possible optimizations: state lumping to merge provably indistinguishable states, early pruning for additive global constraints via forward-feasibility bounds, and fast methods to replace linear number of dynamic-programming steps with a logarithmic number of operations.

KW - кодирование с ограничениями

KW - перечислительное кодирование

KW - многомерное кодирование

KW - динамическое программирование

KW - изоляция битов

KW - ограничение «жёсткий квадрат»

KW - отсутствие соседних единиц

KW - Constrained code

KW - enumerative coding

KW - multidimensional coding

KW - dynamic programming

KW - bit isolation

KW - hardsquare constraint

KW - no-adjacent-ones

UR - https://www.scopus.com/pages/publications/105032075852

U2 - 10.1109/Redundancy68069.2025.11301501

DO - 10.1109/Redundancy68069.2025.11301501

M3 - Conference contribution

SN - 979-8-3315-4993-0

SP - 1

EP - 4

BT - 2025 XIХ International Symposium on Problems of Redundancy in Information and Control Systems (Redundancy)

PB - Institute of Electrical and Electronics Engineers Inc.

T2 - 2025 XIX International Symposium on Problems of Redundancy in Information and Control Systems

Y2 - 5 November 2025 through 7 November 2025

ER -

ID: 75610630