Yuanlin Zhang 0002

dblp:z/YuanlinZhang · DBLP profile ↗
← Back
52ranked-venue papers
16as first author
10since 2021 · last 2026
0000-0002-8276-8472ORCID · conflict

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

Artificial intelligence and machine learning · 35 · 12 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 20 · 7 first-author · 1 since 2021Software engineering, systems software and programming languages · 9 · 4 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 7 · 1 first-author · 7 since 2021Applied, interdisciplinary, general and emerging computing · 7 · 1 first-author · 4 since 2021Theory of computation · 5 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 3 · 1 since 2021
YearPublicationVenuePosition
2026 Learning About Artificial Intelligence in Algebra 1 Classes in Virtual School Settings
Jie Chao, Trudi Lord, Kelly Collins, Rebecca Ellis, Wanli Xing 0001, Yuanlin Zhang 0002
AIED7
2026 Do All Roads Lead to AI Literacy? Clustering Behavioral Patterns and Examining Outcomes in an Online AI Literacy Module for Secondary School Students
abstract
Artificial Intelligence (AI) literacy is increasingly recognized as a critical competency for K–12 students, yet little is known about how learners engage with AI-focused modules in virtual school contexts. To address this gap, we designed an online narrative-driven AI literacy module (AI4VS) that integrates AI learning with Algebra 1. In this pilot study, data from 80 secondary school students who completed the 250-minutes module in three weeks were analyzed, including 117,866 system log records (e.g., submissions, clicks) and pre-/post-surveys on mathematics motivation, AI self-efficacy, and AI literacy. Using K-means clustering, we identified four distinct behavioral patterns: reflective learners, low-revision committers, high-frequency trial-and-error learners, and balanced learners. These groups demonstrated different outcomes: while all clusters showed significant improvement in AI self-efficacy, only some showed notable gains in motivation (i.e., low-revision committers and balanced learners) and AI literacy (i.e., balanced learners). The findings underscore the need for tailored scaffolds to better support varied learning strategies and highlight the potential of the AI literacy module in accommodating diverse learner profiles.
Zifeng Liu, Jie Chao, Anupom Mondol, Wanli Xing 0001, Yuanlin Zhang 0002
LAK6
2023 A Study of Students' Learning of Computing through an LP-Based Integrated Curriculum for Middle Schools
abstract
There has been a consensus on integrating Computing into the teaching and learning of STEM (Science, Technology, Engineering and Math) subjects in K-12 (Kindergarten to 12th grade in the US education system). However, rigorous study on the impact of an integrated curriculum on students' learning in computing and/or the STEM subject(s) is still rare. In this paper, we report our research on how well an integrated curriculum helps middle school students learn Computing through the microgenetic analysis methods.
Joshua Archer, Rory Eckel, Joshua Hawkins, Jianlan Wang, Darrel Musslewhite, Yuanlin Zhang 0002
AAAI6
2023 An Integrated Approach to Data Science Foundations in Computing, Mathematics and Statistics
abstract
To address the challenge of teaching the interdisciplinary foundations of data science in computing, mathematics and statistics, we propose a mathematical logic based framework to seamlessly and coherently integrate these foundations. A 8-week module based on the framework is implemented in a high school. The results show an overall feasibility of the integrated approach.
Yuanlin Zhang 0002, Hanxiang Du, Wendy Staffen, Wanli Xing 0001, Joshua Archer
SIGCSE (2)1
2023 Witnesses for Answer Sets of Logic Programs
abstract
In this article, we consider Answer Set Programming (ASP). It is a declarative problem solving paradigm that can be used to encode a problem as a logic program whose answer sets correspond to the solutions of the problem. It has been widely applied in various domains in AI and beyond. Given that answer sets are supposed to yield solutions to the original problem, the question of “why a set of atoms is an answer set” becomes important for both semantics understanding and program debugging. It has been well investigated for normal logic programs. However, for the class of disjunctive logic programs, which is a substantial extension of that of normal logic programs, this question has not been addressed much. In this article, we propose a notion of reduct for disjunctive logic programs and show how it can provide answers to the aforementioned question. First, we show that for each answer set, its reduct provides a resolution proof for each atom in it. We then further consider minimal sets of rules that will be sufficient to provide resolution proofs for sets of atoms. Such sets of rules will be called witnesses and are the focus of this article. We study complexity issues of computing various witnesses and provide algorithms for computing them. In particular, we show that the problem is tractable for normal and headcycle-free disjunctive logic programs, but intractable for general disjunctive logic programs. We also conducted some experiments and found that for many well-known ASP and SAT benchmarks, computing a minimal witness for an atom of an answer set is often feasible.
Yisong Wang 0004, Thomas Eiter, Yuanlin Zhang 0002, Fangzhen Lin
ACM Trans. Comput. Log.3
2022 Trends and Issues in STEM + C Research: A Bibliometric Perspective
Hanxiang Du, Wanli Xing 0001, Bo Pei, Yifang Zeng, Yuanlin Zhang 0002
CSEDU (1)6
2022 Misconception of Abstraction: When to Use an Example and When to Use a Variable?
abstract
Abstraction, which is considered the most important computational thinking skill, can be learned from programming or computational thinking learning activities. We implemented a 8-week long course to teach high school students statistics and programming. A pre- and post-test was designed to measure students’ understandings of computing and statistics. This work reports some interesting observations we made on students’ misconception of abstraction while examining students’ responses to test questions.
Hanxiang Du, Wanli Xing 0001, Yuanlin Zhang 0002
ICER (2)3
2021 Knowledge graph based platform of COVID-19 drugs and symptoms
abstract
Since the first cased of COVID-19 was identified in December 2019, a plethora of different drugs have been tested for COVID-19 treatment, making it a daunting task to keep track of the rapid growth of COVID-19 research landscape. Using the existing scientific literature search systems to develop a deeper understanding of COVID-19 related clinical experiments and results turns to be increasingly complicated. In this paper, we build a named entity recognition-based framework to extract information accurately and generate knowledge graph efficiently from a myriad of clinical test results articles. Of the tested drugs to treat COVID-19, we also develop a question answering system answers to medical questions regarding COVID-19 related symptoms using Wikipedia articles. We combine the state-of-the-art question answering model - Bidirectional Encoder Representations from Transformers (BERT), with Knowledge Graph to answer patients' questions about treatment options for their symptoms. This generated knowledge graph is user-friendly with intuitive and convenient tools to find the supporting and/or contradictory references of certain drugs with properties such as side effects, target population, etc. The trained question answering platform provides a straightforward and error-tolerant way to query for treatment suggestions given uses' input symptoms.
Zhenhe Pan, Shuang Jiang, Juntao Su, Muzhe Guo, Yuanlin Zhang 0002
ASONAM5
2021 COVID-19 SIHR Modeling and Dynamic Analysis
abstract
We propose a novel disease transmission model: the Susceptible-Infected-Hospitalized-Recovered (SIHR) model, which is a modification of the classical SIR model commonly used in modeling the spread of infectious diseases for understanding epidemic duration, number of infected people throughout the duration, and peak number of infected people etc. More specifically, we introduce a new hospitalization state, denoted by H, between the I and R state in the SIR model, and such new state is constrained by the number of hospital beds denoted by M. We perform study on the dynamics of the novel SIHR model. Our numerical results based on the COVID-19 dataset from Wuhan, China show that the SIHR model illustrates much better fitting with the dataset than the classic SIR model. The computational results demonstrate how and when one should increase the hospital beds number M based on detailed numerical analysis.
Zhenhe Pan, Taige Wang, Yuanlin Zhang 0002
COMPSAC3
2021 A Debugging Learning Trajectory for Text-Based Programming Learners
abstract
Novice programming learners encounter programming errors on a regular basis. Resolving programming errors, which is also known as debugging, is not easy yet important to programming learning. Students with poor debugging ability hardly perform well on programming courses. A debugging learning trajectory which identifies learning goals, learning pathways, and instructional activities will benefit debugging learning activities development. This study aims to develop a debugging learning trajectory for text-based programming learners. This is accomplished through (1) analyzing programming errors in a logic programming learning environment and (2) examining existing literature on debugging analysis.
Hanxiang Du, Wanli Xing 0001, Yuanlin Zhang 0002
ITiCSE (2)3
2020 Google Trends Analysis of COVID-19 Pandemic
abstract
The World Health Organization (WHO) announced that COVID-19 was a pandemic disease on the 11th of March as there were 118K cases in several countries and territories. Numerous researchers worked on forecasting the number of confirmed cases since anticipating the growth of the cases helps governments adopting knotty decisions to ease the lockdowns orders for their countries. These orders help several people who have lost their jobs and support gravely impacted businesses. Our research aims to investigate the relation between Google search trends and the spreading of the novel coronavirus (COVID-19) over countries worldwide, to predict the number of cases. We perform a correlation analysis on the keywords of the related Google search trends according to the number of confirmed cases reported by the WHO. After that, we applied several machine learning techniques (Multiple Linear Regression, Nonnegative Integer Regression, Deep Neural Network), to forecast the number of confirmed cases globally based on historical data as well as the hybrid data (Google search trends). Our results show that Google search trends are highly associated with the number of reported confirmed cases, where the Deep Learning approach outperforms other forecasting techniques. We believe that it is not only a promising approach for forecasting the confirmed cases of COVID-19, but also for similar forecasting problems that are associated with the related Google trends.
Zhenhe Pan, Hoang Long Nguyen 0002, Hashim Abu-gellban, Yuanlin Zhang 0002
IEEE BigData4
2020 VRASP: A Virtual Reality Environment for Learning Answer Set Programming
Vinh The Nguyen 0001, Yuanlin Zhang 0002, Kwanghee Jung, Wanli Xing 0001, Tommy Dang
PADL2
2020 The language of epistemic specifications (refined) including a prototype solver
abstract
Abstract In this article, we present a new version of the language of Epistemic Specifications. The goal is to simplify and improve the intuitive and formal semantics of the language. We describe an algorithm for computing solutions of programs written in this new version of the language. The new semantics is illustrated by a number of examples, including an Epistemic Specifications-based framework for conformant planning. In addition, we introduce the notion of an epistemic logic program with sorts . This extends recent efforts to define a logic programming language that includes the means for explicitly specifying the domains of predicate parameters. An algorithm and its implementation as a solver for epistemic logic programs with sorts is also discussed.
Patrick Kahl, Richard Watson 0003, Evgenii Balai, Michael Gelfond, Yuanlin Zhang 0002
J. Log. Comput.5
2019 A Preliminary Report of Integrating Science and Computing Teaching Using Logic Programming
abstract
This paper presents a framework to integrate Science and Computing teaching using Logic Programming. We developed two modules: one for chemistry and the other for chemistry and physics. They are implemented in an elective course for 8th graders. Through clinical interviews, video taped class observations, exit interviews and our own experiences with the class, Logic Programming based approach is accessible to the students.
Yuanlin Zhang 0002, Jianlan Wang, Fox Bolduc, William G. Murray, Wendy Staffen
AAAI1
2019 Vicious circle principle, aggregates, and formation of sets in ASP based languages
Michael Gelfond, Yuanlin Zhang 0002
Artif. Intell.2
2019 onlineSPARC: A Programming Environment for Answer Set Programming
abstract
Abstract Recent progress in logic programming (e.g. the development of the answer set programming (ASP) paradigm) has made it possible to teach it to general undergraduate and even middle/high school students. Given the limited exposure of these students to computer science, the complexity of downloading, installing, and using tools for writing logic programs could be a major barrier for logic programming to reach a much wider audience. We developed onlineSPARC, an online ASP environment with a self-contained file system and a simple interface. It allows users to type/edit logic programs and perform several tasks over programs, including asking a query to a program, getting the answer sets of a program, and producing a drawing/animation based on the answer sets of a program.
Elias Marcopoulos, Yuanlin Zhang 0002
Theory Pract. Log. Program.2
2019 Introducing Computer Science to High School Students Through Logic Programming
abstract
Abstract This paper investigates how high school students in an introductory computer science (CS) course approach computing in the logic programming (LP) paradigm. This qualitative study shows how novice students operate within the LP paradigm while engaging in foundational computing concepts and skills: students are engaged in a cyclical process of abstraction, reasoning, and creating representations of their ideas in code while also being informed by the (procedural) requirements and the revision/debugging process. As these computing concepts and skills are also expected in traditional approaches to introductory K-12 CS courses, this paper asserts that LP is a viable paradigm choice for high school novices.
Timothy T. Yuen, Maritza Reyes, Yuanlin Zhang 0002
Theory Pract. Log. Program.3
2017 Online SPARC for Drawing and Animation
Elias Marcopoulos, Maede Rayatidamavandi, Crisel Suárez, Yuanlin Zhang 0002
AAAI4
2017 Vicious Circle Principle and Formation of Sets in ASP Based Languages
Michael Gelfond, Yuanlin Zhang 0002
LPNMR2
2016 Improving Opinion Aspect Extraction Using Semantic Similarity and Aspect Associations
abstract
Aspect extraction is a key task of fine-grained opinion mining. Although it has been studied by many researchers, it remains to be highly challenging. This paper proposes a novel unsupervised approach to make a major improvement. The approach is based on the framework of lifelong learning and is implemented with two forms of recommendations that are based on semantic similarity and aspect associations respectively. Experimental results using eight review datasets show the effectiveness of the proposed approach.
Bing Liu 0001, Yuanlin Zhang 0002, Doo Soon Kim
AAAI3
2016 An Online Logic Programming Development Environment
abstract
Recent progress in logic programming, particularly answer set programming, has enabled us to teach it to undergraduate and high school students. We developed an online answer set programming environment with simple interface and self contained file system. It is expected to make the teaching of answer set programming more effective and help us to reach more students.
Christian Reotutar, Mbathio Diagne, Evgenii Balai, Edward Wertz, Shao-Lon Yeh, Yuanlin Zhang 0002
AAAI7
2016 Using Declarative Programming in an Introductory Computer Science Course for High School Students
abstract
This paper discusses the design of an introductory computer science course for high school students using declarative programming. Though not often taught at the K-12 level, declarative programming is a viable paradigm for teaching computer science due to its importance in artificial intelligence and in helping student explore and understand problem spaces. This paper describes the authors' implementation of a declarative programming course for high school students during a 4-week summer session.
Maritza Reyes, Cynthia Perez, Rocky Upchurch, Timothy T. Yuen, Yuanlin Zhang 0002
AAAI5
2016 A Characterization of the Semantics of Logic Programs with Aggregates
Yuanlin Zhang 0002, Maede Rayatidamavandi
IJCAI1
2016 Automated rule selection for opinion target extraction
Bing Liu 0001, Yuanlin Zhang 0002
Knowl. Based Syst.4
2015 Accelerating SAT Solving by Common Subclause Elimination
abstract
Boolean SATisfiability (SAT) is an important problem in AI. SAT solvers have been effectively used in important industrial applications including automated planning and verification. In this paper, we present novel algorithms for fast SAT solving by employing two common subclause elimination (CSE) approaches. Our motivation is that modern SAT solving techniques can be more efficient on CSE-processed instances. Empirical study shows that CSE can significantly speed up SAT solving.
Yaowei Yan, Chris E. Gutierrez, Jeriah Jn-Charles, Forrest Sheng Bao, Yuanlin Zhang 0002
AAAI5
2015 Automated Rule Selection for Aspect Extraction in Opinion Mining
Bing Liu 0001, Yuanlin Zhang 0002
IJCAI4
2014 Vicious Circle Principle and Logic Programs with Aggregates
abstract
Abstract The paper presents a knowledge representation language $\mathcal{A}log$ which extends ASP with aggregates. The goal is to have a language based on simple syntax and clear intuitive and mathematical semantics. We give some properties of $\mathcal{A}log$ , an algorithm for computing its answer sets, and comparison with other approaches.
Michael Gelfond, Yuanlin Zhang 0002
Theory Pract. Log. Program.2
2013 TutorialPlan: Automated Tutorial Generation from CAD Drawings
Wei Li 0002, Yuanlin Zhang 0002, George W. Fitzmaurice
IJCAI2
2013 Towards Answer Set Programming with Sorts
Evgenii Balai, Michael Gelfond, Yuanlin Zhang 0002
LPNMR3
2013 A Logic Programming Approach to Aspect Extraction in Opinion Mining
abstract
Aspect extraction aims to extract fine-grained opinion targets from opinion texts. Recent work has shown that the syntactical approach performs well. In this paper, we show that Logic Programming, particularly Answer Set Programming (ASP), can be used to elegantly and efficiently implement the key components of syntax based aspect extraction. Specifically, the well known double propagation (DP) method is implemented using 8 ASP rules that naturally model all key ideas in the DP method. Our experiment on a widely used data set also shows that the ASP implementation is much faster than a Java-based implementation. Syntactical approach has its limitation too. To further improve the performance of syntactical approach, we identify a set of general words from Word Net that have little chance to be an aspect and prune them when extracting aspects. The concept of general words and their pruning are concisely captured by 10 new ASP rules, and a natural extension of the 8 rules for the original DP method. Experimental results show a major improvement in precision with almost no drop in recall compared with those reported in the existing work on a typical benchmark data set. Logic Programming provides a convenient and effective tool to encode and thus test knowledge needed to improve the aspect extraction methods so that the researchers can focus on the identification and discovery of new knowledge to improve aspect extraction.
Bing Liu 0001, Yuanlin Zhang 0002
Web Intelligence4
2012 Temporally Expressive Planning Based on Answer Set Programming with Constraints
abstract
Recently, a new language AC(C) was proposed to integrate answer set programming (ASP) and constraint logic programming (CLP). In this paper, we show that temporally expressive planning problems in PDDL2.1 can be translated into AC(C) and solved using AC(C) solvers. Compared with existing approaches, the new approach puts less restrictions on the planning problems and is easy to extend with new features like PDDL axioms. It can also leverage the inference engine for AC(C) which has the potential to exploit the best reasoning mechanisms developed in the ASP, SAT and CP communities.
Forrest Sheng Bao, Yuanlin Zhang 0002
AAAI2
2012 A Review of Tree Convex Sets Test
abstract
A collection of sets may have some interesting properties which help identify efficient algorithms for constraint satisfaction problems and combinatorial auction problems. One of the properties is tree convexity. A collection S of sets is tree convex if we can find a tree T whose nodes are the union of the sets of S and each set of S is the nodes of a subtree of T. This concept extends that of row convex sets each of which is an interval over a total ordering of the elements of the union of these sets. An interesting problem is to find efficient algorithms to test whether a collection of sets is tree convex. It is not known before if there exists a linear time algorithm for this test. In this paper, we review the materials that are the key to a linear algorithm: hypergraphs, a characterization of tree convex sets and the acyclic hypergraph test algorithm. Some typos in the original paper of the acyclicity test are corrected here. Some experiments show that the linear algorithm is significantly faster than a well‐known existing algorithm.
Forrest Sheng Bao, Yuanlin Zhang 0002
Comput. Intell.2
2011 Medical Treatment Conflict Resolving in Answer Set Programming
abstract
Medical treatment decision making is a good application of knowledge representation and reasoning. We are particularly interested in using it to resolve treatment conflicts, a complicated condition when two treatments cannot be given simultaneously to a patient of multiple symptoms. The logic system is required to reason on cases with and without treatment conflicts. Thanks to the nonmonotonicity of Answer Set Programming (ASP), we elegantly automate medical treatment conflict resolving on an example problem and show the importance of nonmonotonicity in medical reasoning.
Forrest Sheng Bao, Zhizheng Zhang 0002, Yuanlin Zhang 0002
AAAI3
2011 Solving functional constraints by variable substitution
abstract
Abstract Functional constraints and bi-functional constraints are an important constraint class in Constraint Programming (CP) systems, in particular for Constraint Logic Programming (CLP) systems. CP systems with finite domain constraints usually employ Constraint Satisfaction Problem(s)-based solvers which use local consistency, for example, arc consistency. We introduce a new approach which is based instead on variable substitution. We obtain efficient algorithms for reducing systems involving functional and bi-functional constraints together with other nonfunctional constraints. It also solves globally any CSP where there exists a variable such that any other variable is reachable from it through a sequence of functional constraints. Our experiments on random problems show that variable elimination can significantly improve the efficiency of solving problems with functional constraints.
Yuanlin Zhang 0002, Roland H. C. Yap
Theory Pract. Log. Program.1
2010 Fast Phased Small RNA Cycle Counting Algorithms
abstract
Counting phased small RNA cycles (PSRC) from mapped small RNA positions is a repeatedly invoked subproblem in the computation of identifying TRANS-ACTING siRNA (TAS) loci and loci of other small RNAs forming through mechanisms similar to that of trans-acting small interfering RNAs (ta-siRNAs). The efficiency of counting PSRC has a clear impact on the efficiency of the algorithms predicting these loci. There are two closely related variants on counting PSRC in real applications: WPSRC, which counts the number of distinct small RNAs falling onto the phased positions in a sliding window, and MPSRC, which counts the maximum consecutive PSRC from mapped small RNA positions. In this paper, we develop fast algorithms for both WPSRC and MPSRC. Our algorithms have O(max(S)) time complexity, while the existing algorithm and its variant have O(|S|·max(S)) and O(|S|·L) time complexity for MPSRC and WPSRC respectively, where S is a set of mapped small RNA positions and L the length of sliding window for WPSRC. Experimental results on two real-life datasets show that our algorithms are significantly faster than the existing algorithm and its variant. The proposed algorithms are applicable to TAS-like clusters with any PSRC length including 21-nt.
Forrest Sheng Bao, Zhixin Xie, Yuanlin Zhang 0002
BIBE3
2009 Solving connected row convex constraints by variable elimination
Yuanlin Zhang 0002, Satyanarayana Marisetti
Artif. Intell.1
2008 An Elimination Algorithm for Functional Constraints
Yuanlin Zhang 0002, Roland H. C. Yap, Chendong Li, Satyanarayana Marisetti
CP1
2008 Efficient Algorithms for Functional Constraints
Yuanlin Zhang 0002, Roland H. C. Yap, Chendong Li, Satyanarayana Marisetti
ICLP1
2008 A New Approach to Automated Epileptic Diagnosis Using EEG and Probabilistic Neural Network
abstract
Epilepsy is one of the most common neurological disorders that greatly impair patients' daily lives. Traditional epileptic diagnosis relies on tedious visual screening by neurologists from lengthy EEG recording that requires the presence of seizure (ictal) activities. Nowadays, there are many systems helping the neurologists to quickly find interesting segments from the lengthy signal by automatic seizure detection. However, we notice that it is very difficult, if not impossible, to obtain long-term EEG data with seizure activities for epilepsy patients in areas lack of medical resources and trained neurologists. Therefore, we propose to study automated epileptic diagnosis using interictal EEG data that is much easier to collect than ictal data. The authors are not aware of any report on automated EEG diagnostic system that can accurately distinguish patients' interictal EEG from the EEG of normal people. The research presented in this paper, therefore, aims to develop an automated diagnostic system that can use interictal EEG data to diagnose whether the person is epileptic. Such a system should also detect seizure activities for further investigation by doctors and potential patient monitoring. To develop such a system, we extract three classes of features from the EEG data and build a probabilistic neural network (PNN) fed with these features. Leave-one-out cross-validation (LOO-CV) on a widely used epileptic-normal data set reflects an impressive 99.3% accuracy of our system on distinguishing normal people's EEG from patients' interictal EEG. We also find our system can be used in patient monitoring (seizure detection) and seizure focus localization, with 96.7% and 76.5% accuracy respectively on the data set.
Forrest Sheng Bao, Donald Yu-Chun Lie, Yuanlin Zhang 0002
ICTAI (2)3
2008 Properties of tree convex constraints
Yuanlin Zhang 0002, Eugene C. Freuder
Artif. Intell.1
2007 Arc Consistency during Search
Chavalit Likitvivatanavong, Yuanlin Zhang 0002, Scott Shannon, James Bowen, Eugene C. Freuder
IJCAI2
2007 Fast Algorithm for Connected Row Convex Constraints
Yuanlin Zhang 0002
IJCAI1
2006 Fast SAT-based Answer Set Solver
Zhijun Lin, Yuanlin Zhang 0002, Hector Hernandez
AAAI2
2006 Set Intersection and Consistency in Constraint Networks
abstract
In this paper, we show that there is a close relation between consistency in a constraint network and set intersection. A proof schema is provided as a generic way to obtain consistency properties from properties on set intersection. This approach not only simplifies the understanding of and unifies many existing consistency results, but also directs the study of consistency to that of set intersection properties in many situations, as demonstrated by the results on the convexity and tightness of constraints in this paper. Specifically, we identify a new class of tree convex constraints where local consistency ensures global consistency. This generalizes row convex constraints. Various consistency results are also obtained on constraint networks where only some, in contrast to all in the existing work,constraints are tight.
Yuanlin Zhang 0002, Roland H. C. Yap
J. Artif. Intell. Res.1
2005 Maintaining Arc Consistency using Adaptive Domain Ordering
Chavalit Likitvivatanavong, Yuanlin Zhang 0002, James Bowen, Eugene C. Freuder
IJCAI2
2005 An optimal coarse-grained arc consistency algorithm
Christian Bessiere, Jean-Charles Régin, Roland H. C. Yap, Yuanlin Zhang 0002
Artif. Intell.4
2004 Tractable Tree Convex Constraint Networks
Yuanlin Zhang 0002, Eugene C. Freuder
AAAI1
2003 Consistency and Set Intersection
Yuanlin Zhang 0002, Roland H. C. Yap
IJCAI1
2003 Erratum: P. van Beek and R. Dechter's theorem on constraint looseness and local consistency
abstract
10.1145/765568.765569
Yuanlin Zhang 0002, Roland H. C. Yap
J. ACM1
2001 Making AC-3 an Optimal Algorithm
Yuanlin Zhang 0002, Roland H. C. Yap
IJCAI1
2000 Arc Consistency on n-ary Monotonic and Linear Constraints
Yuanlin Zhang 0002, Roland H. C. Yap
CP1
1998 Bound Consistency on Linear Constraints in Finite Domain Constraint
Yuanlin Zhang 0002
ECAI1