Allen Z. Zhong

dblp:222/1910 · also Zhuowei Zhong 0001 · DBLP profile ↗
← Back
12ranked-venue papers
0as first author
9since 2021 · last 2026
0000-0001-8807-8600ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 11 · 8 since 2021Software engineering, systems software and programming languages · 5 · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Modelling and Optimizing HVAC Systems for Early-Stage Building Design
abstract
Heating, Ventilation, and Air Conditioning (HVAC) systems typically aim to regulate a building’s indoor environment. Many key design decisions which carry strong consequences on HVAC systems are made during early-stage building design, when architectural and structural layouts are still evolving. Early coordination between disciplines has the potential to minimise re-design of systems as a consequence of changes in other systems. This paper presents an optimization-based framework to support early design coordination among architectural, structural and mechanical designs, with a focus on ductwork layout. The generated layouts are intended to serve as initial candidate designs that engineers can further refine during later stages of the building design process. We develop models for generating feasible duct layouts accounting for structural constraints and cost objectives. The models are implemented in a high-level modelling language MiniZinc and solved in phases using Constraint Programming (CP) and Mixed-Integer Programming (MIP) solvers. Experiments on case studies show that feasible coordinated layouts can be generated, enabling iterative exploration of multiple alternative configurations during early-stage design.
Victor Calixto, Camilo Cruz Gambardella, Amin Karimi, Pierre Le Bodic, Allen Z. Zhong
CP5
2025 Transition Dominance in Domain-Independent Dynamic Programming
J. Christopher Beck, Ryo Kuroiwa 0002, Jimmy Ho-Man Lee, Peter J. Stuckey, Allen Z. Zhong
CP5
2025 Towards Modern and Modular SAT for LCG (Short Paper)
Jip J. Dekker, Alexey Ignatiev, Peter J. Stuckey, Allen Z. Zhong
CP4
2023 Automatic generation of dominance breaking nogoods for a class of constraint optimization problems
Jimmy Ho-Man Lee, Allen Z. Zhong
Artif. Intell.2
2023 Exploiting Functional Constraints in Automatic Dominance Breaking for Constraint Optimization
abstract
Dominance breaking is a powerful technique in improving the solving efficiency of Constraint Optimization Problems (COPs) by removing provably suboptimal solutions with additional constraints. While dominance breaking is effective in a range of practical problems, it is usually problem specific and requires human insights into problem structures to come up with correct dominance breaking constraints. Recently, a framework is proposed to generate nogood constraints automatically for dominance breaking, which formulates nogood generation as solving auxiliary Constraint Satisfaction Problems (CSPs). However, the framework uses a pattern matching approach to synthesize the auxiliary generation CSPs from the specific forms of objectives and constraints in target COPs, and is only applicable to a limited class of COPs. This paper proposes a novel rewriting system to derive constraints for the auxiliary generation CSPs automatically from COPs with nested function calls, significantly generalizing the original framework. In particular, the rewriting system exploits functional constraints flattened from nested functions in a high-level modeling language. To generate more effective dominance breaking nogoods and derive more relaxed constraints in generation CSPs, we further characterize how to extend the system with rewriting rules exploiting function properties, such as monotonicity, commutativity, and associativity, for specific functional constraints. Experimentation shows significant runtime speedup using the dominance breaking nogoods generated by our proposed method. Studying patterns of generated nogoods also demonstrates that our proposal can reveal dominance relations in the literature and discover new dominance relations on problems with ineffective or no known dominance breaking constraints.
Jimmy Ho-Man Lee, Allen Z. Zhong
J. Artif. Intell. Res.2
2022 Exploiting Functional Constraints in Automatic Dominance Breaking for Constraint Optimization
Jimmy Ho-Man Lee, Allen Z. Zhong
CP2
2022 Branch & Learn for Recursively and Iteratively Solvable Problems in Predict+Optimize
abstract
This paper proposes Branch & Learn, a framework for Predict+Optimize to tackle optimization problems containing parameters that are unknown at the time of solving. Given an optimization problem solvable by a recursive algorithm satisfying simple conditions, we show how a corresponding learning algorithm can be constructed directly and methodically from the recursive algorithm. Our framework applies also to iterative algorithms by viewing them as a degenerate form of recursion. Extensive experimentation shows better performance for our proposal over classical and state of the art approaches.
Jasper C. H. Lee, Jimmy Ho-Man Lee, Allen Z. Zhong
NeurIPS4
2021 Towards More Practical and Efficient Automatic Dominance Breaking
abstract
Dominance breaking is shown to be an effective technique to improve the solving speed of Constraint Optimization Problems (COPs). The paper proposes separate techniques to generalize and make more efficient the nogood generation phase of an automated dominance breaking framework by Lee and Zhong's. The first contribution is in giving conditions that allow skipping the checking of non-efficiently checkable constraints and yet still produce sufficient useful nogoods, thus opening up possibilities to apply the technique on COPs that were previously impractical. The second contribution identifies and avoids the generation of dominance breaking nogoods that are both logically and propagation redundant. The nogood generation model is strengthened using the notion of Common Assignment Elimination to avoid generation of nogoods that are subsumed by other nogoods, thus reducing the search space substantially. Extensive experimentation confirms the benefits of the new proposals.
Jimmy Ho-Man Lee, Allen Z. Zhong
AAAI2
2021 Intrablock Interleaving for Batched Network Coding with Blockwise Adaptive Recoding
abstract
Batched network coding (BNC) is a low-complexity solution to network transmission in multi-hop packet networks with packet loss. BNC encodes the source data into batches of packets. As a network coding scheme, the intermediate nodes perform recoding on the received packets belonging to the same batch instead of just forwarding them. A recoding scheme that may generate more recoded packets for batches of a higher rank is also called adaptive recoding. Meanwhile, in order to combat burst packet loss, the transmission of a block of batches can be interleaved. Stream interleaving studied in literature achieves the maximum separation among any two consecutive packets of a batch, but permutes packets across blocks and hence cannot bound the buffer size and the latency. To resolve the issue of stream interleaver, we design an intrablock interleaver for adaptive recoding that can preserve the advantages of using a block interleaver when the number of recoded packets is the same for all batches. We use potential energy in classical mechanics to measure the performance of an interleaver, and propose an algorithm to optimize the interleaver with this performance measure. Our problem formulation and algorithm for intrablock interleaving are also of independent interest.
Hoover H. F. Yin, Ka Hei Ng, Allen Z. Zhong, Raymond W. Yeung, Shenghao Yang 0001
ISIT3
2020 Automatic Dominance Breaking for a Class of Constraint Optimization Problems
abstract
Exploiting dominance relations in many Constraint Optimization Problems can drastically speed up the solving process in practice. Identification and utilization of dominance relations, however, usually require human expertise. We present a theoretical framework for a useful class of constraint optimization problems to detect dominance automatically and formulate the generation of the associated dominance breaking nogoods as constraint satisfaction. By controlling the length and quantity of the nogoods, our method can generate dominance break- ing nogoods of varying strengths. Experimentation confirms runtime improvements of up to three orders of magnitude against manual methods.
Jimmy Ho-Man Lee, Allen Z. Zhong
IJCAI2
2019 One-pass person re-identification by sketch online discriminant analysis
Wei-Hong Li 0001, Allen Z. Zhong, Wei-Shi Zheng 0001
Pattern Recognit.2
2018 Augmenting Stream Constraint Programming with Eventuality Conditions
Jasper C. H. Lee, Jimmy Ho-Man Lee, Allen Z. Zhong
CP3