VLDB 2026 Research / reviewers in the wild / expert
Yuanlin Zhang 0002
dblp:z/YuanlinZhang
· DBLP profile ↗
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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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 |
AIED | 7 |
| 2026 | Do All Roads Lead to AI Literacy? Clustering Behavioral Patterns and Examining Outcomes in an Online AI Literacy Module for Secondary School StudentsabstractArtificial 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 |
LAK | 6 |
| 2023 | A Study of Students' Learning of Computing through an LP-Based Integrated Curriculum for Middle SchoolsabstractThere 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 |
AAAI | 6 |
| 2023 | An Integrated Approach to Data Science Foundations in Computing, Mathematics and StatisticsabstractTo 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 ProgramsabstractIn 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?abstractAbstraction, 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 symptomsabstractSince 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 |
ASONAM | 5 |
| 2021 | COVID-19 SIHR Modeling and Dynamic AnalysisabstractWe 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 |
COMPSAC | 3 |
| 2021 | A Debugging Learning Trajectory for Text-Based Programming LearnersabstractNovice 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 PandemicabstractThe 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 BigData | 4 |
| 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 |
PADL | 2 |
| 2020 | The language of epistemic specifications (refined) including a prototype solverabstractAbstract 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 ProgrammingabstractThis 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 |
AAAI | 1 |
| 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 ProgrammingabstractAbstract 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 ProgrammingabstractAbstract 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 |
AAAI | 4 |
| 2017 | Vicious Circle Principle and Formation of Sets in ASP Based Languages
Michael Gelfond, Yuanlin Zhang 0002 |
LPNMR | 2 |
| 2016 | Improving Opinion Aspect Extraction Using Semantic Similarity and Aspect AssociationsabstractAspect 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 |
AAAI | 3 |
| 2016 | An Online Logic Programming Development EnvironmentabstractRecent 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 |
AAAI | 7 |
| 2016 | Using Declarative Programming in an Introductory Computer Science Course for High School StudentsabstractThis 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 |
AAAI | 5 |
| 2016 | A Characterization of the Semantics of Logic Programs with Aggregates
Yuanlin Zhang 0002, Maede Rayatidamavandi |
IJCAI | 1 |
| 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 EliminationabstractBoolean 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 |
AAAI | 5 |
| 2015 | Automated Rule Selection for Aspect Extraction in Opinion Mining
Bing Liu 0001, Yuanlin Zhang 0002 |
IJCAI | 4 |
| 2014 | Vicious Circle Principle and Logic Programs with AggregatesabstractAbstract 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 |
IJCAI | 2 |
| 2013 | Towards Answer Set Programming with Sorts
Evgenii Balai, Michael Gelfond, Yuanlin Zhang 0002 |
LPNMR | 3 |
| 2013 | A Logic Programming Approach to Aspect Extraction in Opinion MiningabstractAspect 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 Intelligence | 4 |
| 2012 | Temporally Expressive Planning Based on Answer Set Programming with ConstraintsabstractRecently, 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 |
AAAI | 2 |
| 2012 | A Review of Tree Convex Sets TestabstractA 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 ProgrammingabstractMedical 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 |
AAAI | 3 |
| 2011 | Solving functional constraints by variable substitutionabstractAbstract 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 AlgorithmsabstractCounting 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 |
BIBE | 3 |
| 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 |
CP | 1 |
| 2008 | Efficient Algorithms for Functional Constraints
Yuanlin Zhang 0002, Roland H. C. Yap, Chendong Li, Satyanarayana Marisetti |
ICLP | 1 |
| 2008 | A New Approach to Automated Epileptic Diagnosis Using EEG and Probabilistic Neural NetworkabstractEpilepsy 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 |
IJCAI | 2 |
| 2007 | Fast Algorithm for Connected Row Convex Constraints
Yuanlin Zhang 0002 |
IJCAI | 1 |
| 2006 | Fast SAT-based Answer Set Solver
Zhijun Lin, Yuanlin Zhang 0002, Hector Hernandez |
AAAI | 2 |
| 2006 | Set Intersection and Consistency in Constraint NetworksabstractIn 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 |
IJCAI | 2 |
| 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 |
AAAI | 1 |
| 2003 | Consistency and Set Intersection
Yuanlin Zhang 0002, Roland H. C. Yap |
IJCAI | 1 |
| 2003 | Erratum: P. van Beek and R. Dechter's theorem on constraint looseness and local consistencyabstract10.1145/765568.765569 Yuanlin Zhang 0002, Roland H. C. Yap |
J. ACM | 1 |
| 2001 | Making AC-3 an Optimal Algorithm
Yuanlin Zhang 0002, Roland H. C. Yap |
IJCAI | 1 |
| 2000 | Arc Consistency on n-ary Monotonic and Linear Constraints
Yuanlin Zhang 0002, Roland H. C. Yap |
CP | 1 |
| 1998 | Bound Consistency on Linear Constraints in Finite Domain Constraint
Yuanlin Zhang 0002 |
ECAI | 1 |