Cyclic Equalizability Characterized by Parikh Vectors

📅 2026-04-21
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the problem of determining whether two strings over an arbitrary finite alphabet are cyclically balanced—that is, whether they can be transformed into cyclic shifts of each other by inserting identical characters at identical positions. Extending prior work limited to binary alphabets, this paper provides the first generalization to arbitrary finite alphabets. By leveraging Parikh vectors—vectors capturing character frequencies—and algebraic properties of cyclic string structures, the authors establish that two strings are cyclically balanced if and only if their Parikh vectors are identical. This characterization yields a complete and efficient decision criterion, thereby resolving an open problem posed by Shinagawa and Nuida.

Technology Category

Constraint Satisfaction and Optimization: Distributed CSP/OptimizationKnowledge Representation and Reasoning: Computational Complexity of ReasoningGame Theory and Economic Paradigms: Equilibrium

Application Category

Graph Algorithms and Modeling for the Web: Efficient manipulation of static and dynamic Web-related graphsWeb Mining and Content Analysis: Models for Web evolutionEconomics, Online Markets and Human Computation: Incentives in network design for Web infrastructures and ecosystems
📝 Abstract
Cyclic equalizability is a notion introduced by Shinagawa and Nuida in 2025, in the study of card-based cryptography. Informally, a collection of words is cyclically equalizable if, by inserting the same letters at the same positions in all words, they can be transformed into words that are cyclic shifts of one another. Shinagawa and Nuida showed that two binary words of equal length are cyclically equalizable if and only if they have the same Hamming weight. They also posed the problem of characterizing cyclic equalizability over larger alphabets. In this paper, we completely characterize cyclic equalizability for two words over an arbitrary finite alphabet by proving that two words are cyclically equalizable if and only if they have the same Parikh vector.
Problem

Research questions and friction points this paper is trying to address.

cyclic equalizability
Parikh vector
card-based cryptography
string transformation
finite alphabet
Innovation

Methods, ideas, or system contributions that make the work stand out.

cyclic equalizability
Parikh vector
card-based cryptography
string transformation
combinatorics on words
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
S
Sarunyu Thongjarast
Massachusetts Institute of Technology, Cambridge, MA, USA
S
Sarit Pasiphol
Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University, Bangkok, Thailand
Suthee Ruangwises
Suthee Ruangwises
Chulalongkorn University
card-based cryptographypuzzlescomputational complexitymatching under preferences