EDBT 2026 Demo / reviewers in the wild / expert
Yuan Feng 0001
dblp:14/6701-1
· DBLP profile ↗
73ranked-venue papers
22as first author
26since 2021 · last 2026
0000-0002-3097-3896ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 36 · 17 first-author · 8 since 2021Software engineering, systems software and programming languages · 15 · 5 first-author · 5 since 2021Systems, architecture and hardware · 13 · 2 first-author · 9 since 2021Artificial intelligence and machine learning · 9 · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 4 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 1 first-author · 2 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-authorSecurity and privacy · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Borrowing Dirty Qubits in Quantum ProgramsabstractDirty qubits are ancillary qubits that can be borrowed from idle parts of a computation, enabling qubit reuse and reducing the demand for fresh, clean qubits---a resource that is typically scarce in practice. For such reuse to be valid, the initial states of the dirty qubits must not affect the functionality of the quantum circuits in which they are employed. Moreover, their original states, including any entanglement they possess, must be fully restored after use---a requirement commonly known as safe uncomputation. Bonan Su, Li Zhou 0013, Yuan Feng 0001, Mingsheng Ying |
ASPLOS (2) | 3 |
| 2026 | An Expressive Assertion Language for Quantum ProgramsabstractIn this paper, we define an assertion language designed for expectation-based reasoning about quantum programs. The key design idea is a representation of quantum predicates by quasi-probability distributions of generalized Pauli operators. Then we extend classical techniques such as Gödelization to prove that this language is expressive with respect to the quantum programs with loops–specifically, for any program S and any postcondition ψ formulated in the assertion language, the weakest precondition of S with respect to ψ can also be expressed as a formula in the assertion language. As an application, we present a sound and relatively complete quantum Hoare logic upon our expressive assertion language. Bonan Su, Yuan Feng 0001, Mingsheng Ying, Li Zhou 0013 |
Proc. ACM Program. Lang. | 2 |
| 2025 | On the Trainability and Classical Simulability of Learning Matrix Product States VariationallyabstractWe prove that using global observables to train the matrix product state ansatz results in the vanishing of all partial derivatives, also known as barren plateaus, while using local observables avoids this. This ansatz is widely used in quantum machine learning for learning weakly entangled state approximations. Additionally, we empirically demonstrate that in many cases, the objective function is an inner product of almost sparse operators, highlighting the potential for classically simulating such a learning problem with few quantum resources. All our results are experimentally validated across various scenarios. Afrad Basheer, Yuan Feng 0001, Christopher Ferrie, Sanjiang Li, Hakop Pashayan |
AAAI | 2 |
| 2024 | Measurement-Based Verification of Quantum Markov ChainsabstractAbstract Model-checking techniques have been extended to analyze quantum programs and communication protocols represented as quantum Markov chains, an extension of classical Markov chains. To specify qualitative temporal properties, a subspace-based quantum temporal logic is used, which is built on Birkhoff-von Neumann atomic propositions. These propositions determine whether a quantum state is within a subspace of the entire state space. In this paper, we propose the measurement-based linear-time temporal logic MLTL to check quantitative properties. MLTL builds upon classical linear-time temporal logic (LTL) but introduces quantum atomic propositions that reason about the probability distribution after measuring a quantum state. To facilitate verification, we extend the symbolic dynamics-based techniques for stochastic matrices described by Agrawal et al. (JACM 2015) to handle more general quantum linear operators (super-operators) through eigenvalue analysis. This extension enables the development of an efficient algorithm for approximately model checking a quantum Markov chain against an MLTL formula. To demonstrate the utility of our model-checking algorithm, we use it to simultaneously verify linear-time properties of both quantum and classical random walks. Through this verification, we confirm the previously established advantages discovered by Ambainis et al. (STOC 2001) of quantum walks over classical random walks and discover new phenomena unique to quantum walks. Ji Guan 0001, Yuan Feng 0001, Andrea Turrini, Mingsheng Ying |
CAV (3) | 2 |
| 2024 | Ansatz-Agnostic Exponential Resource Saving in Variational Quantum Algorithms Using Shallow Shadows
Afrad Basheer, Yuan Feng 0001, Christopher Ferrie, Sanjiang Li |
IJCAI | 2 |
| 2024 | Towards General Loop Invariant Generation: A Benchmark of Programs with Memory ManipulationabstractProgram verification is vital for ensuring software reliability, especially in the context of increasingly complex systems. Loop invariants, remaining true before and after each iteration of loops, are crucial for this verification process. Traditional provers and machine learning based methods for generating loop invariants often require expert intervention or extensive labeled data, and typically only handle numerical property verification. These methods struggle with programs involving complex data structures and memory manipulations, limiting their applicability and automation capabilities. This paper introduces a new benchmark named LIG-MM, specifically for programs with complex data structures and memory manipulations. We collect 312 programs from various sources, including daily programs from college homework, the international competition (SV-COMP), benchmarks from previous papers (SLING), and programs from real-world software systems (Linux Kernel, GlibC, LiteOS, and Zephyr). Based on LIG-MM, our findings indicate that previous methods, including GPT-4, fail to automate verification for these programs. Consequently, we propose a novel LLM-SE framework that coordinates LLM with symbolic execution, fine-tuned using self-supervised learning, to generate loop invariants. Experimental results on LIG-MM demonstrate that our LLM-SE outperforms state-of-the-art methods, offering a new direction toward automated program verification in real-world scenarios. Chang Liu 0021, Xiwei Wu, Yuan Feng 0001, Qinxiang Cao, Junchi Yan |
NeurIPS | 3 |
| 2024 | Dynamic Transitive Closure-based Static Analysis through the Lens of Quantum SearchabstractMany existing static analysis algorithms suffer from cubic bottlenecks because of the need to compute a dynamic transitive closure (DTC). For the first time, this article studies the quantum speedups on searching subtasks in DTC-based static analysis algorithms using quantum search (e.g., Grover’s algorithm). We first introduce our oracle implementation in Grover’s algorithm for DTC-based static analysis and illustrate our quantum search subroutine. Then, we take two typical DTC-based analysis algorithms: context-free-language reachability and set constraint-based analysis, and show that our quantum approach can reduce the time complexity of these two algorithms to truly subcubic ( \(O(N^2\sqrt {N}{\it polylog}(N))\) ), yielding better results than the upper bound ( O ( N 3 /log N )) of existing classical algorithms. Finally, we conducted a classical simulation of Grover’s search to validate our theoretical approach, due to the current quantum hardware limitation of lacking a practical, large-scale, noise-free quantum machine. We evaluated the correctness and efficiency of our approach using IBM Qiskit on nine open-source projects and randomly generated edge-labeled graphs/constraints. The results demonstrate the effectiveness of our approach and shed light on the promising direction of applying quantum algorithms to address the general challenges in static analysis. Jiawei Ren 0003, Yulei Sui, Xiao Cheng 0002, Yuan Feng 0001, Jianjun Zhao 0001 |
ACM Trans. Softw. Eng. Methodol. | 4 |
| 2023 | Alternating Layered Variational Quantum Circuits Can Be Classically Optimized Efficiently Using Classical ShadowsabstractVariational quantum algorithms (VQAs) are the quantum analog of classical neural networks (NNs). A VQA consists of a parameterized quantum circuit (PQC) which is composed of multiple layers of ansatzes (simpler PQCs, which are an analogy of NN layers) that differ only in selections of parameters. Previous work has identified the alternating layered ansatz as potentially a new standard ansatz in near-term quantum computing. Indeed, shallow alternating layered VQAs are easy to implement and have been shown to be both trainable and expressive. In this work, we introduce a training algorithm with an exponential reduction in training cost of such VQAs. Moreover, our algorithm uses classical shadows of quantum input data, and can hence be run on a classical computer with rigorous performance guarantees. We demonstrate 2-3 orders of magnitude improvement in the training cost using our algorithm for the example problems of finding state preparation circuits and the quantum autoencoder. Afrad Basheer, Yuan Feng 0001, Christopher Ferrie, Sanjiang Li |
AAAI | 2 |
| 2023 | Two Views of Constrained Differential Privacy: Belief Revision and UpdateabstractIn this paper, we provide two views of constrained differential private (DP) mechanisms. The first one is as belief revision. A constrained DP mechanism is obtained by standard probabilistic conditioning, and hence can be naturally implemented by Monte Carlo algorithms. The other is as belief update. A constrained DP is defined according to l2-distance minimization postprocessing or projection and hence can be naturally implemented by optimization algorithms. The main advantage of these two perspectives is that we can make full use of the machinery of belief revision and update to show basic properties for constrained differential privacy especially some important new composition properties. Within the framework established in this paper, constrained DP algorithms in the literature can be classified either as belief revision or belief update. At the end of the paper, we demonstrate their differences especially in utility on a couple of scenarios. Likang Liu, Keke Sun, Chunlai Zhou, Yuan Feng 0001 |
AAAI | 4 |
| 2023 | Verification of Nondeterministic Quantum ProgramsabstractNondeterministic choice is a useful program construct that provides a way to describe the behaviour of a program without specifying the details of possible implementations. It supports the stepwise refinement of programs, a method that has proven useful in software development. Nondeterminism has also been introduced in quantum programming, and termination of nondeterministic quantum programs has been extensively analysed. In this paper, we go beyond termination analysis to investigate the verification of nondeterministic quantum programs where properties are given by sets of hermitian operators on the associated Hilbert space. Hoare-type logic systems for partial and total correctness are proposed which turn out to be both sound and relatively complete with respect to their corresponding semantic correctness. To show the utility of these proof systems, we analyse some quantum algorithms such as quantum error correction scheme, Deutsch algorithm, and a nondeterministic quantum walk. Finally, a proof assistant prototype is implemented to aid in the automated reasoning of nondeterministic quantum programs. Yuan Feng 0001, Yingte Xu |
ASPLOS (3) | 1 |
| 2023 | Single-Qubit Gates Matter for Optimising Quantum Circuit Depth in Qubit MappingabstractQuantum circuit transformation (QCT, a.k.a. qubit mapping) is a critical step in quantum circuit compilation. Typically, QCT is achieved by finding an appropriate initial mapping and using SWAP gates to route the qubits such that all connectivity constraints are satisfied. The objective of QCT can be to minimise circuit size or depth. Most existing QCT algorithms prioritise minimising circuit size, potentially overlooking the impact of single-qubit gates on circuit depth. In this paper, we first point out that a single SWAP gate insertion can double the circuit depth, and then propose a simple and effective method that takes into account the impact of single-qubit gates on circuit depth. Our method can be combined with many existing QCT algorithms to optimise circuit depth. The Qiskit SABRE algorithm has been widely accepted as the state-of-the-art algorithm for optimising both circuit size and depth. We demonstrate the effectiveness of our method by embedding it in SABRE, showing that it can reduce circuit depth by up to 50% and 27% on average on, for instance, Google Sycamore and 117 real quantum circuits from MQTBench. Sanjiang Li, Ky Dan Nguyen, Zachary Clare, Yuan Feng 0001 |
ICCAD | 4 |
| 2023 | Abstract interpretation, Hoare logic, and incorrectness logic for quantum programs
Yuan Feng 0001, Sanjiang Li |
Inf. Comput. | 1 |
| 2023 | Model Checking for Probabilistic Multiagent Systems
Andrea Turrini, Xiaowei Huang 0001, Lei Song 0001, Yuan Feng 0001, Lijun Zhang 0001 |
J. Comput. Sci. Technol. | 5 |
| 2023 | Supervised Learning Enhanced Quantum Circuit TransformationabstractA quantum circuit transformation (QCT) is required when executing a quantum program in a real quantum processing unit (QPU). By inserting auxiliary SWAP gates, a QCT algorithm transforms a quantum circuit to one that satisfies the connectivity constraint imposed by the QPU. Due to the nonnegligible gate error and the limited qubit coherence time of the QPU, QCT algorithms that minimize gate number or circuit depth or maximize the fidelity of output circuits are in urgent need. Unfortunately, finding optimized transformations often involve exhaustive searches, which are extremely time consuming and not practical for most circuits. In this article, we propose a framework that uses a policy artificial neural network (ANN) trained by supervised learning on shallow circuits to help existing QCT algorithms select the most promising SWAP gate. ANNs can be trained offline in a distributed way and the trained ANN can be easily incorporated into QCT algorithms to enable them to search deeper without bringing too much overhead in time complexity. Exemplary embeddings of the trained ANNs into target QCT algorithms demonstrate that the transformation performance can be consistently improved on QPUs with various connectivity structures and random or realistic quantum circuits. Xiangzhen Zhou, Yuan Feng 0001, Sanjiang Li |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2022 | Equivalence Checking of Dynamic Quantum CircuitsabstractDespite the rapid development of quantum computing these years, state-of-the-art quantum devices still contain only a limited number of qubits. One possible way to execute more realistic algorithms in near-term quantum devices is to employ dynamic quantum circuits (DQCs). In DQCs, measurements can happen during the circuit, and their outcomes can be processed with classical computers and used to control other parts of the circuit. This technique can help significantly reduce the qubit resources required to implement a quantum algorithm. In this paper, we give a formal definition of DQCs and then characterise their functionality in terms of ensembles of linear operators, following the Kraus representation of superoperators. We further interpret DQCs as tensor networks, implement their functionality as tensor decision diagrams (TDDs), and reduce the equivalence of two DQCs to checking if they have the same TDD representation. Experiments show that embedding classical logic into conventional quantum circuits does not incur a significant time and space burden. Yuan Feng 0001, Sanjiang Li, Mingsheng Ying |
ICCAD | 2 |
| 2022 | Formal semantics of a classical-quantum language
Yuxin Deng 0001, Yuan Feng 0001 |
Theor. Comput. Sci. | 2 |
| 2022 | A proof system for disjoint parallel quantum programs
Mingsheng Ying, Li Zhou 0013, Yangjia Li, Yuan Feng 0001 |
Theor. Comput. Sci. | 4 |
| 2022 | Verification of Distributed Quantum ProgramsabstractDistributed quantum systems and especially the Quantum Internet have the ever-increasing potential to fully demonstrate the power of quantum computation. This is particularly true given that developing a general-purpose quantum computer is much more difficult than connecting many small quantum devices. One major challenge of implementing distributed quantum systems is programming them and verifying their correctness. In this paper, we propose a CSP-like distributed programming language to facilitate the specification and verification of such systems. After presenting its operational and denotational semantics, we develop a Hoare-style logic for distributed quantum programs and establish its soundness and (relative) completeness with respect to both partial and total correctness. The effectiveness of the logic is demonstrated by its applications in the verification of quantum teleportation and local implementation of non-local CNOT gates, two important algorithms widely used in distributed quantum systems. Yuan Feng 0001, Sanjiang Li, Mingsheng Ying |
ACM Trans. Comput. Log. | 1 |
| 2022 | A Tensor Network based Decision Diagram for Representation of Quantum CircuitsabstractTensor networks have been successfully applied in simulation of quantum physical systems for decades. Recently, they have also been employed in classical simulation of quantum computing, in particular, random quantum circuits. This article proposes a decision diagram style data structure, called Tensor Decision Diagram (TDD), for more principled and convenient applications of tensor networks. This new data structure provides a compact and canonical representation for quantum circuits. By exploiting circuit partition, the TDD of a quantum circuit can be computed efficiently. Furthermore, we show that the operations of tensor networks essential in their applications (e.g., addition and contraction) can also be implemented efficiently in TDDs. A proof-of-concept implementation of TDDs is presented and its efficiency is evaluated on a set of benchmark quantum circuits. It is expected that TDDs will play an important role in various design automation tasks related to quantum circuits, including but not limited to equivalence checking, error detection, synthesis, simulation, and verification. Xiangzhen Zhou, Sanjiang Li, Yuan Feng 0001, Mingsheng Ying |
ACM Trans. Design Autom. Electr. Syst. | 4 |
| 2022 | Quantum Circuit Transformation: A Monte Carlo Tree Search FrameworkabstractIn the noisy intermediate-scale quantum era, quantum processing units suffer from, among others, highly limited connectivity between physical qubits. To make a quantum circuit effectively executable, a circuit transformation process is necessary to transform it, with overhead cost the smaller the better, into a functionally equivalent one so that the connectivity constraints imposed by the quantum processing unit are satisfied. Although several algorithms have been proposed for this goal, the overhead costs are often very high, which degenerates the fidelity of the obtained circuits sharply. One major reason for this lies in that, due to the high branching factor and vast search space, almost all of these algorithms only search very shallowly, and thus, very often, only (at most) locally optimal solutions can be reached. In this article, we propose a Monte Carlo Tree Search (MCTS) framework to tackle the circuit transformation problem, which enables the search process to go much deeper. The general framework supports implementations aiming to reduce either the size or depth of the output circuit through introducing SWAP or remote CNOT gates. The algorithms, called MCTS-Size and MCTS-Depth , are polynomial in all relevant parameters. Empirical results on extensive realistic circuits and IBM Q Tokyo show that the MCTS-based algorithms can reduce the size (respectively, depth) overhead by, on average, 66% (respectively, 84%) when compared with t \( \left| {\mathrm{ket}} \right\rangle \) , an industrial-level compiler. Xiangzhen Zhou, Yuan Feng 0001, Sanjiang Li |
ACM Trans. Design Autom. Electr. Syst. | 2 |
| 2021 | Approximate Equivalence Checking of Noisy Quantum CircuitsabstractWe study the fundamental design automation problem of equivalence checking in the NISQ (Noisy Intermediate-Scale Quantum) computing realm where quantum noise is present inevitably. The notion of approximate equivalence of (possibly noisy) quantum circuits is defined based on the Jamiolkowski fidelity which measures the average distance between output states of two super-operators when the input is chosen at random. By employing tensor network contraction, we present two algorithms, aiming at different situations where the number of noises varies, for computing the fidelity between an ideal quantum circuit and its noisy implementation. The effectiveness of our algorithms is demonstrated by experimenting on benchmarks of real NISQ circuits. When compared with the state-of-the-art implementation incorporated in Qiskit, experimental results show that the proposed algorithms outperform in both efficiency and scalability. Mingsheng Ying, Yuan Feng 0001, Xiangzhen Zhou, Sanjiang Li |
DAC | 3 |
| 2021 | Measuring the constrained reachability in quantum Markov chains
Ming Xu 0010, Cheng-Chao Huang, Yuan Feng 0001 |
Acta Informatica | 3 |
| 2021 | Symbolic Reasoning About Quantum Circuits in Coq
Wenjun Shi, Qinxiang Cao, Yuxin Deng 0001, Hanru Jiang, Yuan Feng 0001 |
J. Comput. Sci. Technol. | 5 |
| 2021 | Qubit Mapping Based on Subgraph Isomorphism and Filtered Depth-Limited SearchabstractMapping logical quantum circuits to Noisy Intermediate-Scale Quantum (NISQ) devices is a challenging problem which has attracted rapidly increasing interests from both quantum and classical computing communities. This article proposes an efficient method by (i) selecting an initial mapping that takes into consideration the similarity between the architecture graph of the given NISQ device and a graph induced by the input logical circuit and (ii) searching, in a filtered and depth-limited way, a most usefulswapcombination that makes executable as many as possible two-qubit gates in the logical circuit. The proposed circuit transformation algorithm can significantly decrease the number of auxiliary two-qubit gates required to be added to the logical circuit, especially when it has a large number of two-qubit gates. For an extensive benchmark set of 131 circuits and IBM's current premium Q system, viz., IBM Q Tokyo, our algorithm needs, in average, 0.3801 extra two-qubit gates per input two-qubit gate, while the corresponding figures for three state-of-the-art algorithms are 0.4705, 0.8154, and 1.0066, respectively. Sanjiang Li, Xiangzhen Zhou, Yuan Feng 0001 |
IEEE Trans. Computers | 3 |
| 2021 | Quantum Hoare Logic with Classical VariablesabstractHoare logic provides a syntax-oriented method to reason about program correctness and has been proven effective in the verification of classical and probabilistic programs. Existing proposals for quantum Hoare logic either lack completeness or support only quantum variables, thus limiting their capability in practical use. In this article, we propose a quantum Hoare logic for a simple while language that involves both classical and quantum variables. Its soundness and relative completeness are proven for both partial and total correctness of quantum programs written in the language. Remarkably, with novel definitions of classical-quantum states and corresponding assertions, the logic system is quite simple and similar to the traditional Hoare logic for classical programs. Furthermore, to simplify reasoning in real applications, auxiliary proof rules are provided that support standard logical operation in the classical part of assertions and super-operator application in the quantum part. Finally, a series of practical quantum algorithms, in particular the whole algorithm of Shor’s factorisation, are formally verified to show the effectiveness of the logic. Yuan Feng 0001, Mingsheng Ying |
ACM Trans. Quantum Comput. | 1 |
| 2021 | Quingo: A Programming Framework for Heterogeneous Quantum-Classical Computing with NISQ FeaturesabstractThe increasing control complexity of Noisy Intermediate-Scale Quantum (NISQ) systems underlines the necessity of integrating quantum hardware with quantum software. While mapping heterogeneous quantum-classical computing (HQCC) algorithms to NISQ hardware for execution, we observed a few dissatisfactions in quantum programming languages (QPLs), including difficult mapping to hardware, limited expressiveness, and counter-intuitive code. In addition, noisy qubits require repeatedly performed quantum experiments, which explicitly operate low-level configurations, such as pulses and timing of operations. This requirement is beyond the scope or capability of most existing QPLs. We summarize three execution models to depict the quantum-classical interaction of existing QPLs. Based on the refined HQCC model, we propose the Quingo framework to integrate and manage quantum-classical software and hardware to provide the programmability over HQCC applications and map them to NISQ hardware. We propose a six-phase quantum program life-cycle model matching the refined HQCC model, which is implemented by a runtime system. We also propose the Quingo programming language, an external domain-specific language highlighting timer-based timing control and opaque operation definition, which can be used to describe quantum experiments. We believe the Quingo framework could contribute to the clarification of key techniques in the design of future HQCC systems. Xiang Fu 0003, Hanru Jiang, Fucheng Cheng, Yihang Yang, Chunchao Hu, Anqi Huang 0003, Guangyao Huang 0001, Xiaogang Qiang, Mingtang Deng, Ping Xu 0004, Weixia Xu 0001, Wanwei Liu, Yu Zhang 0086, Yuxin Deng 0001, Junjie Wu 0003, Yuan Feng 0001 |
ACM Trans. Quantum Comput. | 23 |
| 2020 | A Monte Carlo Tree Search Framework for Quantum Circuit TransformationabstractIn Noisy Intermediate-Scale Quantum (NISQ) era, quantum processing units (QPUs) suffer from, among others, highly limited connectivity between physical qubits. To make a quantum circuit effectively executable, a circuit transformation process is necessary to transform it, with overhead cost the smaller the better, into a functionally equivalent one so that the connectivity constraints imposed by the QPU are satisfied. While several algorithms have been proposed for this goal, the overhead costs are often very high, which degenerates the fidelity of the obtained circuits sharply. One major reason for this lies in that, due to the high branching factor and vast search space, almost all these algorithms only search very shallowly and thus, very often, only (at most) locally optimal solutions can be reached. In this paper, we propose a Monte Carlo Tree Search (MCTS) framework to tackle the circuit transformation problem, which enables the search process to go much deeper. The general framework supports implementations aiming to reduce either the size or depth of the output circuit through introducing SWAP or remote CNOT gates. The algorithms, called MCTS-Size and MCTS-Depth, are polynomial in all relevant parameters. Empirical results on extensive realistic circuits and IBM Q Tokyo show that the MCTS-based algorithms can reduce the size (depth, resp.) overhead by, on average, 66% (84%, resp.) when compared with tket, an industrial level compiler. Xiangzhen Zhou, Yuan Feng 0001, Sanjiang Li |
ICCAD | 2 |
| 2020 | Quantum Circuit Transformation Based on Simulated Annealing and Heuristic SearchabstractQuantum algorithm design usually assumes access to a perfect quantum computer with ideal properties like full connectivity, noise-freedom, and arbitrarily long coherence time. In noisy intermediate-scale quantum (NISQ) devices, however, the number of qubits is highly limited and quantum operation error and qubit coherence are not negligible. Besides, the connectivity of physical qubits in a quantum processing unit (QPU) is also strictly constrained. Thereby, additional operations like SWAP gates have to be inserted to satisfy this constraint while preserving the functionality of the original circuit. This process is known as quantum circuit transformation. Adding additional gates will increase both the size and depth of a quantum circuit and, therefore, cause further decay of the performance of a quantum circuit. Thus, it is crucial to minimize the number of added gates. In this article, we propose an efficient method to solve this problem. We first choose by using simulated annealing an initial mapping which fits well with the input circuit and then, with the help of a heuristic cost function, stepwise apply the best-selected SWAP gates until all quantum gates in the circuit can be executed. Our algorithm runs in time polynomial in all parameters, including the size and the qubit number of the input circuit, and the qubit number in the QPU. Its space complexity is quadratic to the number of edges in the QPU. The experimental results on extensive realistic circuits confirm that the proposed method is efficient and the number of added gates of our algorithm is, on average, only 57% of that of state-of-the-art algorithms on IBM Q20 (Tokyo), the most recent IBM quantum device. Xiangzhen Zhou, Sanjiang Li, Yuan Feng 0001 |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2018 | Model Checking Probabilistic Epistemic Logic for Probabilistic Multiagent SystemsabstractIn this work we study the model checking problem for probabilistic multiagent systems with respect to the probabilistic epistemic logic PETL, which can specify both temporal and epistemic properties. We show that under the realistic assumption of uniform schedulers, i.e., the choice of every agent depends only on its observation history, PETL model checking is undecidable. By restricting the class of schedulers to be memoryless schedulers, we show that the problem becomes decidable. More importantly, we design a novel algorithm which reduces the model checking problem into a mixed integer non-linear programming problem, which can then be solved by using an SMT solver. The algorithm has been implemented in an existing model checker and experiments are conducted on examples from the IPPC competitions. Andrea Turrini, Xiaowei Huang 0001, Lei Song 0001, Yuan Feng 0001, Lijun Zhang 0001 |
IJCAI | 5 |
| 2018 | Decomposition of quantum Markov chains and its applications
Ji Guan 0001, Yuan Feng 0001, Mingsheng Ying |
J. Comput. Syst. Sci. | 2 |
| 2017 | Model Checking Omega-regular Properties for Quantum Markov Chains abstractQuantum Markov chains are an extension of classical Markov chains which are labelled with super-operators rather than probabilities. They allow to faithfully represent quantum programs and quantum protocols. In this paper, we investigate model checking omega-regular properties, a very general class of properties (including, e.g., LTL properties) of interest, against this model. For classical Markov chains, such properties are usually checked by building the product of the model with a language automaton. Subsequent analysis is then performed on this product. When doing so, one takes into account its graph structure, and for instance performs different analyses per bottom strongly connected component (BSCC). Unfortunately, for quantum Markov chains such an approach does not work directly, because super-operators behave differently from probabilities. To overcome this problem, we transform the product quantum Markov chain into a single super-operator, which induces a decomposition of the state space (the tensor product of classical state space and the quantum one) into a family of BSCC subspaces. Interestingly, we show that this BSCC decomposition provides a solution to the issue of model checking omega-regular properties for quantum Markov chains. Yuan Feng 0001, Ernst Moritz Hahn, Andrea Turrini, Shenggang Ying |
CONCUR | 1 |
| 2017 | ProEva: runtime proactive performance evaluation based on continuous-time markov chainsabstractSoftware systems, especially service-based software systems, need to guarantee runtime performance. If their performance is degraded, some reconfiguration countermeasures should be taken. However, there is usually some latency before the countermeasures take effect. It is thus important not only to monitor the current system status passively but also to predict its future performance proactively. Continuous-time Markov chains (CTMCs) are suitable models to analyze time-bounded performance metrics (e.g., how likely a performance degradation may occur within some future period). One challenge to harness CTMCs is the measurement of model parameters (i.e., transition rates) in CTMCs at runtime. As these parameters may be updated by the system or environment frequently, it is difficult for the model builder to provide precise parameter values. In this paper, we present a framework called ProEva, which extends the conventional technique of time-bounded CTMC model checking by admitting imprecise, interval-valued estimates for transition rates. The core method of ProEva computes asymptotic expressions and bounds for the imprecise model checking output. We also present an evaluation of accuracy and computational overhead for ProEva. Guoxin Su, Taolue Chen 0001, Yuan Feng 0001, David S. Rosenblum |
ICSE | 3 |
| 2017 | Bisimulations for probabilistic linear lambda calculiabstractWe investigate a notion of probabilistic program equivalence under linear contexts. We show that both a statebased and a distribution-based bisimilarity are sound coinductive proof techniques for reasoning about higher-order probabilistic programs, but only the distribution-based one is complete for linear contextual equivalence. The completeness proof is novel and directly constructs linear contexts from transitions, rather than the traditional approach of characterizing bisimilarities as testing equivalences. Yuxin Deng 0001, Yuan Feng 0001 |
TASE | 2 |
| 2017 | Probabilistic bisimilarity as testing equivalence
Yuxin Deng 0001, Yuan Feng 0001 |
Inf. Comput. | 2 |
| 2017 | Precisely deciding CSL formulas through approximate model checking for CTMCs
Yuan Feng 0001, Lijun Zhang 0001 |
J. Comput. Syst. Sci. | 1 |
| 2016 | An Iterative Decision-Making Scheme for Markov Decision Processes and Its Application to Self-adaptive Systems
Guoxin Su, Taolue Chen 0001, Yuan Feng 0001, David S. Rosenblum, P. S. Thiagarajan |
FASE | 3 |
| 2016 | Verify LTL with Fairness Assumptions EfficientlyabstractThis paper deals with model checking problems with respect to LTL properties under fairness assumptions. We first present an efficient algorithm to deal with a fragment of fairness assumptions and then extend the algorithm to handle arbitrary ones. Notably, by making use of some syntactic transformations, our algorithm avoids constructing corresponding Büchi automata for the whole fairness assumptions, which can be very large in practice. We implement our algorithm in NuSMV and consider a large selection of formulas. Our experiments show that in many cases our approach exceeds the automata-theoretic approach up to several orders of magnitude, in both time and memory. Yong Li 0031, Lei Song 0001, Yuan Feng 0001, Lijun Zhang 0001 |
TIME | 3 |
| 2016 | Asymptotic Perturbation Bounds for Probabilistic Model Checking with Empirically Determined Probability ParametersabstractProbabilistic model checking is a verification technique that has been the focus of intensive research for over a decade. One important issue with probabilistic model checking, which is crucial for its practical significance but is overlooked by the state-of-the-art largely, is the potential discrepancy between a stochastic model and the real-world system it represents when the model is built from statistical data. In the worst case, a tiny but nontrivial change to some model quantities might lead to misleading or even invalid verification results. To address this issue, in this paper, we present a mathematical characterization of the consequences of model perturbations on the verification distance. The formal model that we adopt is a parametric variant of discrete-time Markov chains equipped with a vector norm to measure the perturbation. Our main technical contributions include a closed-form formulation of asymptotic perturbation bounds, and computational methods for two arguably most useful forms of those bounds, namely linear bounds and quadratic bounds. We focus on verification of reachability properties but also address automata-based verification of omega-regular properties. We present the results of a selection of case studies that demonstrate that asymptotic perturbation bounds can accurately estimate maximum variations of verification results induced by model perturbations. Guoxin Su, Yuan Feng 0001, Taolue Chen 0001, David S. Rosenblum |
IEEE Trans. Software Eng. | 2 |
| 2015 | On Coinduction and Quantum Lambda CalculiabstractIn the ubiquitous presence of linear resources in quantum computation, program equivalence in linear contexts, where programs are used or executed once, is more important than in the classical setting. We introduce a linear contextual equivalence and two notions of bisimilarity, a state-based and a distribution-based, as proof techniques for reasoning about higher-order quantum programs. Both notions of bisimilarity are sound with respect to the linear contextual equivalence, but only the distribution-based one turns out to be complete. The completeness proof relies on a characterisation of the bisimilarity as a testing equivalence. Yuxin Deng 0001, Yuan Feng 0001, Ugo Dal Lago |
CONCUR | 2 |
| 2015 | Toward Automatic Verification of Quantum Cryptographic ProtocolsabstractSeveral quantum process algebras have been proposed and successfully applied in verification of quantum cryptographic protocols. All of the bisimulations proposed so far for quantum processes in these process algebras are state-based, implying that they only compare individual quantum states, but not a combination of them. This paper remedies this problem by introducing a novel notion of distribution-based bisimulation for quantum processes. We further propose an approximate version of this bisimulation that enables us to prove more sophisticated security properties of quantum protocols which cannot be verified using the previous bisimulations. In particular, we prove that the quantum key distribution protocol BB84 is sound and (asymptotically) secure against the intercept-resend attacks by showing that the BB84 protocol, when executed with such an attacker concurrently, is approximately bisimilar to an ideal protocol, whose soundness and security are obviously guaranteed, with at most an exponentially decreasing gap. Yuan Feng 0001, Mingsheng Ying |
CONCUR | 1 |
| 2015 | QPMC: A Model Checker for Quantum Programs and Protocols
Yuan Feng 0001, Ernst Moritz Hahn, Andrea Turrini, Lijun Zhang 0001 |
FM | 1 |
| 2015 | Planning for Stochastic Games with Co-Safe Objectives
Lei Song 0001, Yuan Feng 0001, Lijun Zhang 0001 |
IJCAI | 2 |
| 2015 | Extend Transferable Belief Models with Probabilistic Priors
Chunlai Zhou, Yuan Feng 0001 |
UAI | 2 |
| 2015 | A nearly optimal upper bound for the self-stabilization time in Herman's algorithm
Yuan Feng 0001, Lijun Zhang 0001 |
Distributed Comput. | 1 |
| 2015 | Quantum Markov chains: Description of hybrid systems, decidability of equivalence, and model checking linear-time properties
Lvzhou Li, Yuan Feng 0001 |
Inf. Comput. | 2 |
| 2015 | On hybrid models of quantum finite automata
Lvzhou Li, Yuan Feng 0001 |
J. Comput. Syst. Sci. | 2 |
| 2014 | Perturbation Analysis in Verification of Discrete-Time Markov Chains
Taolue Chen 0001, Yuan Feng 0001, David S. Rosenblum, Guoxin Su |
CONCUR | 2 |
| 2014 | A Nearly Optimal Upper Bound for the Self-Stabilization Time in Herman's Algorithm
Yuan Feng 0001, Lijun Zhang 0001 |
CONCUR | 1 |
| 2014 | When Equivalence and Bisimulation Join Forces in Probabilistic Automata
Yuan Feng 0001, Lijun Zhang 0001 |
FM | 1 |
| 2014 | Symbolic Bisimulation for Quantum ProcessesabstractWith the previous notions of bisimulation presented in the literature, to check if two quantum processes are bisimilar, we have to instantiate their free quantum variables with arbitrary quantum states, and verify the bisimilarity of the resulting configurations. This makes checking bisimilarity infeasible from an algorithmic point of view, because quantum states constitute a continuum. In this article, we introduce a symbolic operational semantics for quantum processes directly at the quantum operation level, which allows us to describe the bisimulation between quantum processes without resorting to quantum states. We show that the symbolic bisimulation defined here is equivalent to the open bisimulation for quantum processes in previous work, when strong bisimulations are considered. An algorithm for checking symbolic ground bisimilarity is presented. We also give a modal characterisation for quantum bisimilarity based on an extension of Hennessy-Milner logic to quantum processes. Yuan Feng 0001, Yuxin Deng 0001, Mingsheng Ying |
ACM Trans. Comput. Log. | 1 |
| 2014 | Model-Checking Linear-Time Properties of Quantum SystemsabstractWe define a formal framework for reasoning about linear-time properties of quantum systems in which quantum automata are employed in the modeling of systems and certain (closed) subspaces of state Hilbert spaces are used as the atomic propositions about the behavior of systems. We provide an algorithm for verifying invariants of quantum automata. Then, an automata-based model-checking technique is generalized for the verification of safety properties recognizable by reversible automata and ω--properties recognizable by reversible Büchi automata. Mingsheng Ying, Yangjia Li, Nengkun Yu, Yuan Feng 0001 |
ACM Trans. Comput. Log. | 4 |
| 2013 | Reachability Probabilities of Quantum Markov Chains
Shenggang Ying, Yuan Feng 0001, Nengkun Yu, Mingsheng Ying |
CONCUR | 2 |
| 2013 | Quantum Information-Flow Security: Noninterference and Access ControlabstractQuantum cryptography has been extensively studied in the last twenty years, but information-flow security of quantum computing and communication systems has been almost untouched in the previous research. Due to the essential difference between classical and quantum systems, formal methods developed for classical systems, including probabilistic systems, cannot be directly applied to quantum systems. This paper defines an automata model in which we can rigorously reason about information-flow security of quantum systems. The model is a quantum generalisation of Goguen and Meseguer's noninterference. The unwinding proof technique for quantum noninterference is developed, and a certain compositionality of security for quantum systems is established. The proposed formalism is then used to prove security of access control in quantum systems. Mingsheng Ying, Yuan Feng 0001, Nengkun Yu |
CSF | 2 |
| 2013 | Reachability Analysis of Recursive Quantum Markov Chains
Yuan Feng 0001, Nengkun Yu, Mingsheng Ying |
MFCS | 1 |
| 2013 | A tighter bound for the self-stabilization time in Herman's algorithm
Yuan Feng 0001, Lijun Zhang 0001 |
Inf. Process. Lett. | 1 |
| 2013 | Model checking quantum Markov chains
Yuan Feng 0001, Nengkun Yu, Mingsheng Ying |
J. Comput. Syst. Sci. | 1 |
| 2013 | Verification of quantum programs
Mingsheng Ying, Nengkun Yu, Yuan Feng 0001, Runyao Duan |
Sci. Comput. Program. | 3 |
| 2012 | Bisimulation for Quantum ProcessesabstractQuantum cryptographic systems have been commercially available, with a striking advantage over classical systems that their security and ability to detect the presence of eavesdropping are provable based on the principles of quantum mechanics. On the other hand, quantum protocol designers may commit more faults than classical protocol designers since human intuition is poorly adapted to the quantum world. To offer formal techniques for modeling and verification of quantum protocols, several quantum extensions of process algebra have been proposed. An important issue in quantum process algebra is to discover a quantum generalization of bisimulation preserved by various process constructs, in particular, parallel composition, where one of the major differences between classical and quantum systems, namely quantum entanglement, is present. Quite a few versions of bisimulation have been defined for quantum processes in the literature, but in the best case they are only proved to be preserved by parallel composition of purely quantum processes where no classical communication is involved. Many quantum cryptographic protocols, however, employ the LOCC (Local Operations and Classical Communication) scheme, where classical communication must be explicitly specified. So, a notion of bisimulation preserved by parallel composition in the circumstance of both classical and quantum communication is crucial for process algebra approach to verification of quantum cryptographic protocols. In this article we introduce novel notions of strong bisimulation and weak bisimulation for quantum processes, and prove that they are congruent with respect to various process algebra combinators including parallel composition even when both classical and quantum communication are present. We also establish some basic algebraic laws for these bisimulations. In particular, we show the uniqueness of the solutions to recursive equations of quantum processes, which proves useful in verifying complex quantum protocols. To capture the idea that a quantum process approximately implements its specification, and provide techniques and tools for approximate reasoning, a quantified version of strong bisimulation, which defines for each pair of quantum processes a bisimulation-based distance characterizing the extent to which they are strongly bisimilar, is also introduced. Yuan Feng 0001, Runyao Duan, Mingsheng Ying |
ACM Trans. Program. Lang. Syst. | 1 |
| 2011 | Bisimulation for quantum processesabstractQuantum cryptographic systems have been commercially available, with a striking advantage over classical systems that their security and ability to detect the presence of eavesdropping are provable based on the principles of quantum mechanics. On the other hand, quantum protocol designers may commit much more faults than classical protocol designers since human intuition is much better adapted to the classical world than the quantum world. To offer formal techniques for modeling and verification of quantum protocols, several quantum extensions of process algebra have been proposed. One of the most serious issues in quantum process algebra is to discover a quantum generalization of the notion of bisimulation, which lies in a central position in process algebra, preserved by parallel composition in the presence of quantum entanglement, which has no counterpart in classical computation. Quite a few versions of bisimulation have been defined for quantum processes in the literature, but in the best case they are only proved to be preserved by parallel composition of purely quantum processes where no classical communications are involved. Yuan Feng 0001, Runyao Duan, Mingsheng Ying |
POPL | 1 |
| 2011 | A Flowchart Language for Quantum ProgrammingabstractSeveral high-level quantum programming languages have been proposed in the previous research. In this paper, we define a low-level flowchart language for quantum programming, which can be used in implementation of high-level quantum languages and in design of quantum compilers. The formal semantics of the flowchart language is given, and the notion of correctness for programs written in this language is introduced. A structured quantum programming theorem is presented, which provides a technique of translating quantum flowchart programs into programs written in a high-level language, namely, a quantum extension of the while-language. Mingsheng Ying, Yuan Feng 0001 |
IEEE Trans. Software Eng. | 2 |
| 2010 | Quantum loop programs
Mingsheng Ying, Yuan Feng 0001 |
Acta Informatica | 2 |
| 2009 | An Algebraic Language for Distributed Quantum ComputingabstractA classical circuit can be represented by a circuit graph or equivalently by a Boolean expression. The advantage of a circuit graph is that it can help us to obtain an intuitive understanding of the circuit under consideration, whereas the advantage of a Boolean expression is that it is suited to various algebraic manipulations. In the literature, however, quantum circuits are mainly drawn as circuit graphs, and a formal language for quantum circuits that has a function similar to that of Boolean expressions for classical circuits is still missing. Certainly, quantum circuit graphs will become unmanageable when complicated quantum computing problems are encountered, and in particular, when they have to be solved by employing the distributed paradigm where complex quantum communication networks are involved. In this paper, we design an algebraic language for formally specifying quantum circuits in distributed quantum computing. Using this language, quantum circuits can be represented in a convenient and compact way, similar to the way in which we use Boolean expressions in dealing with classical circuits. Moreover, some fundamental algebraic laws for quantum circuits expressed in this language are established. These laws form a basis of rigorously reasoning about distributed quantum computing and quantum communication protocols. Mingsheng Ying, Yuan Feng 0001 |
IEEE Trans. Computers | 2 |
| 2009 | Distinguishability of Quantum States by Separable OperationsabstractIn this paper, we study the distinguishability of multipartite quantum states by separable operations. We first present a necessary and sufficient condition for a finite set of orthogonal quantum states to be distinguishable by separable operations. An analytical version of this condition is derived for the case of(D-1) pure states, whereDis the total dimension of the state space under consideration. A number of interesting consequences of this result are then carefully investigated. Remarkably, we show there exists a large class of 2 otimes 2 separable operations not being realizable by local operations and classical communication. Before our work, only a class of 3 otimes 3 nonlocal separable operations was known [Bennett , Phys. Rev. A 59, 1070 (1999)]. We also show that any basis of the orthogonal complement of a multipartite pure state is indistinguishable by separable operations if and only if this state cannot be a superposition of one or two orthogonal product states, i.e., has an orthogonal Schmidt number not less than three, thus generalize the recent work about indistinguishable bipartite subspaces [Watrous, Phys. Rev. Lett. 95, 080505 (2005)]. Notably, we obtain an explicit construction of indistinguishable subspaces of dimension 7 (or 6) by considering a composite quantum system consisting of two qutrits (resp., three qubits), which is slightly better than the previously known indistinguishable bipartite subspace with dimension 8. Runyao Duan, Yuan Feng 0001, Mingsheng Ying |
IEEE Trans. Inf. Theory | 2 |
| 2009 | Characterizing locally indistinguishable orthogonal product statesabstractBennett [PhysicalReviewA, vol. 59, no. 2, p. 1070, 1999] identified a set of orthogonal product states in the Hilbert space\BBC3otimes\BBC3such that reliably distinguishing those states requires nonlocal quantum operations. While more examples have been found for this counterintuitive ldquononlocality without entanglementrdquo phenomenon, a complete and computationally verifiable characterization for all such sets of states remains unknown. In this paper, we give such a characterization for both\BBC3otimes\BBC3and\BBC2otimes\BBC2otimes\BBC2. As a consequence, we show that in both spaces, there is no additional set of a fundamentally different structure than those of the known instances. Yuan Feng 0001, Yaoyun Shi |
IEEE Trans. Inf. Theory | 1 |
| 2009 | An algebra of quantum processesabstractWe introduce an algebra qCCS of pure quantum processes in which communications by moving quantum states physically are allowed and computations are modeled by super-operators, but no classical data is explicitly involved. An operational semantics of qCCS is presented in terms of (nonprobabilistic) labeled transition systems. Strong bisimulation between processes modeled in qCCS is defined, and its fundamental algebraic properties are established, including uniqueness of the solutions of recursive equations. To model sequential computation in qCCS, a reduction relation between processes is defined. By combining reduction relation and strong bisimulation we introduce the notion of strong reduction-bisimulation, which is a device for observing interaction of computation and communication in quantum systems. Finally, a notion of strong approximate bisimulation (equivalently, strong bisimulation distance) and its reduction counterpart are introduced. It is proved that both approximate bisimilarity and approximate reduction-bisimilarity are preserved by various constructors of quantum processes. This provides us with a formal tool for observing robustness of quantum processes against inaccuracy in the implementation of its elementary gates. Mingsheng Ying, Yuan Feng 0001, Runyao Duan, Zheng-Feng Ji |
ACM Trans. Comput. Log. | 2 |
| 2008 | Parameter Estimation of Quantum ChannelsabstractThe efficiency of parameter estimation of quantum channels is studied in this paper. We introduce the concept of programmable parameters to the theory of estimation. It is found that programmable parameters obey the standard quantum limit strictly; hence, no speedup is possible in its estimation. We also construct a class of nonunitary quantum channels whose parameter can be estimated in a way that the standard quantum limit is broken. The study of estimation of general quantum channels also enables an investigation of the effect of noises on quantum estimation. Zheng-Feng Ji, Guoming Wang, Runyao Duan, Yuan Feng 0001, Mingsheng Ying |
IEEE Trans. Inf. Theory | 4 |
| 2007 | Probabilistic bisimulations for quantum processesabstractModeling and reasoning about concurrent quantum systems is very important for both distributed quantum computing and quantum protocol verification. As a consequence, a general framework formally describing communication and concurrency in complex quantum systems is necessary. For this purpose, we propose a model named qCCS. It is a natural quantum extension of classical value-passing CCS which can deal with input and output of quantum states, and unitary transformations and measurements on quantum systems. The operational semantics of qCCS is given in terms of probabilistic labeled transition system. This semantics has many different features compared with the proposals in the available literature in order to describe the input and output of quantum systems which are possibly correlated with other components. Based on this operational semantics, the notions of strong probabilistic bisimulation and weak probabilistic bisimulation between quantum processes are introduced. Furthermore, some properties of these two probabilistic bisimulations, such as congruence under various combinators, are examined. Yuan Feng 0001, Runyao Duan, Zheng-Feng Ji, Mingsheng Ying |
Inf. Comput. | 1 |
| 2007 | Commutativity of quantum weakest preconditions
Mingsheng Ying, Yuan Feng 0001, Runyao Duan |
Inf. Process. Lett. | 3 |
| 2007 | Proof rules for the correctness of quantum programs
Yuan Feng 0001, Runyao Duan, Zheng-Feng Ji, Mingsheng Ying |
Theor. Comput. Sci. | 1 |
| 2006 | Some Issues in Quantum Information Theory
Runyao Duan, Zheng-Feng Ji, Yuan Feng 0001, Mingsheng Ying |
J. Comput. Sci. Technol. | 3 |
| 2006 | Partial Recovery of Quantum EntanglementabstractSuppose Alice and Bob try to transform an entangled state shared between them into another one by local operations and classical communications. Then in general a certain amount of entanglement contained in the initial state will decrease in the process of transformation. However, an interesting phenomenon called partial entanglement recovery shows that it is possible to recover some amount of entanglement by adding another entangled state and transforming the two entangled states collectively. In this paper, we are mainly concerned with the feasibility of partial entanglement recovery. The basic problem we address is whether a given state is useful in recovering entanglement lost in a specified transformation. In the case where the source and target states of the original transformation satisfy the strict majorization relation, a necessary and sufficient condition for partial entanglement recovery is obtained. For the general case we give two sufficient conditions. We also give an efficient algorithm for the feasibility of partial entanglement recovery in polynomial time. As applications, we establish some interesting connections between partial entanglement recovery and the generation of maximally entangled states, quantum catalysis, mutual catalysis, and multiple-copy entanglement transformation. Runyao Duan, Yuan Feng 0001, Mingsheng Ying |
IEEE Trans. Inf. Theory | 2 |
| 2005 | Catalyst-assisted probabilistic entanglement transformationabstractWe are concerned with catalyst-assisted probabilistic entanglement transformations. A necessary and sufficient condition is presented under which there exist partial catalysts that can increase the maximal transforming probability of a given entanglement transformation. We also design an algorithm which leads to an efficient method for finding the most economical partial catalysts with minimal dimension. The mathematical structure of catalyst-assisted probabilistic transformation is carefully investigated. Yuan Feng 0001, Runyao Duan, Mingsheng Ying |
IEEE Trans. Inf. Theory | 1 |
| 2004 | Process Algebra Approach to Reasoning About Concurrent Actions
Yuan Feng 0001, Mingsheng Ying |
J. Comput. Sci. Technol. | 1 |