Tags

bsilverthorn's library 484 articles

 
 

From SAT to parallel SAT solving

  [CiTO]
(2009)
posted to parallel satisfiability slides by bsilverthorn on 2012-03-18 17:50:16 **
 

Lingeling, Plingeling, PicoSAT and PrecoSAT at SAT Race 2010

  [CiTO]
(2010)
posted to parallel sat_solvers satisfiability by bsilverthorn on 2012-03-18 17:31:37 **
 

Introduction to multiobjective optimization : interactive approaches

  [CiTO]
In Multiobjective Optimization (2008), doi:10.1007/978-3-540-88908-3_2
posted to multiobjective_optimization by bsilverthorn on 2012-03-18 17:16:42 **

Abstract

We give an overview of interactive methods developed for solving nonlinear multiobjective optimization problems. In interactive methods, a decision maker plays an important part and the idea is to support her/him in the search for the most preferred solution. In interactive methods, steps of an iterative solution algorithm are repeated and the decision maker progressively provides preference information so that the most preferred solution can be found. We identify three types of specifying preference information in interactive methods and give some ...

 

Heavy-tailed phenomena in satisfiability and constraint satisfaction problems

  [CiTO]
Journal of Automated Reasoning (2000), doi:10.1023/a:1006314320276

Abstract

We study the runtime distributions of backtrack procedures for propositional satisfiability and constraint satisfaction. Such procedures often exhibit a large variability in performance. Our study reveals some intriguing properties of such distributions: They are often characterized by very long tails or “heavy tails”. We will show that these distributions are best characterized by a general class of distributions that can have infinite moments (i.e., an infinite mean, variance, etc.). Such nonstandard distributions have recently been observed in areas as diverse as ...

 

The statistical analysis of failure time data

  [CiTO]
(2011)
posted to survival_analysis by bsilverthorn  on 2012-03-18 16:36:50 ** along with 5 people abrentnall feiuhfahkj morgmonster reconnie Sangrasi

Abstract

* Contains additional discussion and examples on left truncation as well as material on more general censoring and truncation patterns. * Introduces the martingale and counting process formulation swil lbe in a new chapter. * Develops multivariate failure time data in a separate chapter and extends the material on Markov and semi Markov formulations. * Presents new examples and applications of data analysis. ...

 

Experimental results on the crossover point in random 3-SAT

  [CiTO]
Artificial Intelligence (1996), doi:10.1016/0004-3702(95)00046-1
posted to empirical_hardness satisfiability by bsilverthorn on 2012-03-15 21:25:08 **

Abstract

Determining whether a propositional theory is satisfiable is a prototypical example of an NP-complete problem. Further, a large number of problems that occur in knowledge-representation, learning, planning, and other areas of AI are essentially satisfiability problems. This paper reports on the most extensive set of experiments to date on the location and nature of the crossover point in satisfiability problems. These experiments generally confirm previous results with two notable exceptions. First, we have found that neither of the functions previously proposed ...

 

Purse-based scoring for comparison of exponential-time programs

  [CiTO]
In 15th International Conference on Theory and Applications of Satisfiability Testing (SAT) (2005)
posted to performance_evaluation satisfiability by bsilverthorn on 2012-03-13 03:03:45 **
 

Experiment design and administration for computer clusters for SAT-solvers (EDACC)

  [CiTO]
Journal on Satisfiability, Boolean Modeling and Computation (JSAT) (2010)
posted to cluster_computing satisfiability by bsilverthorn on 2012-03-07 17:42:05 **
 

Getting things in order : an introduction to the R package seriation

  [CiTO]
Journal of Statistical Software (2008)
posted to seriation software by bsilverthorn on 2012-03-06 22:47:55 **
 

kcnfs : an efficient solver for random $k$-SAT formulae

  [CiTO]
In Theory and Applications of Satisfiability Testing (SAT) (2004), doi:10.1007/978-3-540-24605-3_36
posted to complete_search random_sat satisfiability by bsilverthorn on 2012-03-06 20:11:40 **

Abstract

In this paper we generalize a heuristic that we have introduced previously for solving efficiently random 3-SAT formulae. Our heuristic is based on the notion of backbone, searching variables belonging to local backbones of a formula. This heuristic was limited to 3-SAT formulae. In this paper we generalize this heuristic by introducing a sub-heuristic called a re-normalization heuristic in order to handle formulae with various clause lengths and particularly hard random k - sat formulae with k ≥ 3 . We ...

 

An A-Prolog decision support system for the space shuttle

  [CiTO]
In Practical Aspects of Declarative Languages (2001), doi:10.1007/3-540-45241-9_12
posted to answer_set_programming applications spacecraft by bsilverthorn on 2012-03-05 19:46:14 **

Abstract

The goal of this paper is to test if a programming methodology based on the declarative language A-Prolog and the systems for computing answer sets of such programs, can be successfully applied to the development of medium size knowledge-intensive applications. We report on a successful design and development of such a system controlling some of the functions of the Space Shuttle. ...

 

Challenges in answer set solving

  [CiTO]
In Proceedings of Logic Programming, Knowledge Representation, and Nonmonotonic Reasoning (LPNMR) (2011), doi:10.1007/978-3-642-20832-4_6
posted to answer_set_programming challenges surveys by bsilverthorn on 2012-03-03 16:47:12 **

Abstract

Michael Gelfond’s application of Answer Set Programming (ASP) in the context of NASA’s space shuttle has opened the door of the ivory tower. His project has not only given our community self-confidence and served us as a reference for grant agencies and neighboring fields, but ultimately it helped freeing the penguins making them exclaim “Yes, we can [fly] !” . The community has taken up this wonderful assist to establish ASP as a prime tool for declarative problem solving in the ...

 

A language-based approach to measuring scholarly impact

  [CiTO]
In Proceedings of the 26th International Conference on Machine Learning (ICML) (2010)
posted to topic_modeling by bsilverthorn  on 2012-03-01 19:43:16 ** along with 6 people and 1 group AlisonBabeu chirayu_kong daniel51 markymaypo pdlug zzb3886 ARTFL

Abstract

Identifying the most influential documents in a corpus is an important problem in many fields, from information science and historiography to text summarization and news aggregation. Unfortunately, traditional bibliometrics such as citations are often not available. We propose using changes in the thematic content of documents over time to measure the importance of individual documents within the collection. We describe a dynamic topic model for both quantifying and qualifying the impact of these documents. We validate the model by analyzing three ...

 

On the integration of topic modeling and dictionary learning

  [CiTO]
In Proceedings of the 28th International Conference on Machine Learning (ICML) (2011)
 

The Brélaz heuristic and optimal static orderings

  [CiTO]
In Principles and Practice of Constraint Programming (CP) (1999), doi:10.1007/978-3-540-48085-3_29
posted to constraint_satisfaction by bsilverthorn on 2012-03-01 19:28:57 **

Abstract

The order in which the variables are assigned can have an enormous impact on the time taken by a backtracking search algorithm to solve a constraint satisfaction problem (CSP). The Brélaz heuristic is a dynamic variable ordering heuristic which has been shown to give good results for some classes of binary CSPs when the constraint graph is not complete. Its advantage over the simpler smallest-domain heuristic is that it uses information about the constraint graph. This paper uses theoretical work by ...

 

Quantifying homogeneity of instance sets for algorithm configuration

  [CiTO]
In Proceedings of the 6th International Conference on Learning and Intelligent Optimization (LION) (2012)
posted to algorithm_configuration by bsilverthorn on 2012-02-29 17:44:31 **
 

Portfolio selection

  [CiTO]
Journal of Finance (March 1952), doi:10.2307/2975974
posted to finance by bsilverthorn  on 2012-02-29 03:30:03 ** along with 30 people and 1 group ABeck ahuesler athabault ayates betting brotchie danfcook Diirk eyliu felixroudier gi0rgi0ne hubris ipal8181 jeroennieboer lehalle liuxin9023 micha_gruler MichaelPieper nlbook pdlug robertorossi RobHayward Rodo82 scis0000001 Scis0000002 sydal TuvianNavy wangxinxi wibkemichalk yangs EntrepreneurialRisks
 

The effect of restarts on the efficiency of clause learning

  [CiTO]
In Proceedings of the 20th International Joint Conference on Artifical Intelligence (IJCAI) (2007)
posted to sat_solvers by bsilverthorn on 2012-02-29 03:24:28 **

Abstract

Given the common use of restarts in today's clause learning SAT solvers, the task of choosing a good restart policy appears to have attracted remarkably little interest. On the other hand, results have been reported on the use of different restart policies for combinatorial search algorithms. Such results are not directly applicable to clause learning SAT solvers, as the latter are now understood as performing a form of resolution, something fundamentally different from search (in the sense of backtracking search for ...

 

ISAC---instance-specific algorithm configuration

  [CiTO]
In Proceedings of the 19th European Conference on Artificial Intelligence (ECAI) (2010)
posted to algorithm_configuration by bsilverthorn on 2012-02-29 02:58:17 **

Abstract

We present a new method for instance-specific algorithm configuration (ISAC). It is based on the integration of the algorithm configuration system GGA and the recently proposed stochastic offline programming paradigm. ISAC is provided a solver with categorical, ordinal, and/or continuous parameters, a training benchmark set of input instances for that solver, and an algorithm that computes a feature vector that characterizes any given instance. ISAC then provides high quality parameter settings for any new input instance. Experiments on a variety of ...

 

Feature filtering for instance-specific algorithm configuration

  [CiTO]
In 23rd IEEE International Conference on Tools with Artificial Intelligence (ICTAI) (2011), doi:10.1109/ictai.2011.132
posted to parameter_adjustment by bsilverthorn on 2012-02-29 02:46:58 **

Abstract

Instance-Specific Algorithm Configuration (ISAC) is a novel general technique for automatically generating and tuning algorithm portfolios. The approach has been very successful in practice, but up to now it has been committed to using all the features it was provided. However, traditional feature filtering techniques are not applicable, requiring multiple computationally expensive tuning steps during the evaluation stage. To this end, we show three new evaluation functions that use precomputed runtimes of a collection of untuned solvers to quickly evaluate subsets ...

 

An algorithm selection approach for nurse rostering

  [CiTO]
In Proceedings of the 23rd Benelux Conference on Artificial Intelligence (2011)
posted to algorithm_portfolios applications by bsilverthorn on 2012-02-29 02:29:05 **
 

An NRP feature set

  [CiTO]
(2010)
posted to empirical_hardness by bsilverthorn on 2012-02-29 02:25:34 **
 

A multi-engine solver for quantified Boolean formulas

  [CiTO]
In Principles and Practice of Constraint Programming (CP) (2007), doi:10.1007/978-3-540-74970-7_41
posted to algorithm_portfolios quantified_sat by bsilverthorn on 2012-02-29 02:06:02 **

Abstract

In this paper we study the problem of yielding robust performances from current state-of-the-art solvers for quantified Boolean formulas (QBFs). Building on top of existing QBF solvers, we implement a new multi-engine solver which can inductively learn its solver selection strategy. Experimental results confirm that our solver is always more robust than each single engine, that it is stable with respect to various perturbations, and that such results can be partially explained by a handful of features playing a crucial role ...

 

Building portfolios for the protein structure prediction problem

  [CiTO]
In Workshop on Constraint Based Methods for Bioinformatics (2010)
posted to algorithm_portfolios by bsilverthorn on 2012-02-29 01:46:09 **
 

Simple algorithm portfolio for SAT

  [CiTO]
Artificial Intelligence Review (2011), doi:10.1007/s10462-011-9290-2

Abstract

The importance of algorithm portfolio techniques for SAT has long been noted, and a number of very successful systems have been devised, including the most successful one—SATzilla. However, all these systems are quite complex (to understand, reimplement, or modify). In this paper we present an algorithm portfolio for SAT that is extremely simple, but in the same time so efficient that it outperforms SATzilla. For a new SAT instance to be solved, our portfolio finds its k -nearest neighbors from the ...

 

Reconstructing Pompeian households

  [CiTO]
In Applications of Topic Models Workshop at Neural Information Processing Systems (NIPS) (2009)

Abstract

A database of objects discovered in houses in the Roman city of Pompeii provides a unique view of ordinary life in an ancient city. Experts have used this collection to study the structure of Roman households, exploring the distribution and variability of tasks in architectural spaces, but such approaches are necessarily affected by modern cultural assumptions. In this study we present a data-driven approach to household archeology, treating it as an unsupervised labeling problem, that attempts to provide a more objective complement to human ...

 

Joint group and topic discovery from relations and text

  [CiTO]
In Statistical Network Analysis: Models, Issues, and New Directions (2007), doi:10.1007/978-3-540-73133-7_3
posted to topic_modeling by bsilverthorn  on 2012-02-28 21:17:28 ** along with 2 people mshafiei turadg

Abstract

We present a probabilistic generative model of entity relationships and textual attributes; the model simultaneously discovers groups among the entities and topics among the corresponding text. Block models of relationship data have been studied in social network analysis for some time, however here we cluster in multiple modalities at once. Significantly, joint inference allows the discovery of groups to be guided by the emerging topics, and vice-versa. We present experimental results on two large data sets: sixteen years of bills put ...

 

Determining computational complexity from characteristic `phase transitions'

  [CiTO]
Nature (1999), doi:10.1038/22055

Abstract

Non-deterministic polynomial time (commonly termed 'NP-complete') problems are relevant to many computational tasks of practical interest—such as the 'travelling salesman problem'—but are difficult to solve: the computing time grows exponentially with problem size in the worst case. It has recently been shown that these problems exhibit 'phase boundaries', across which dramatic changes occur in the computational difficulty and solution character—the problems become easier to solve away from the boundary. Here we report an analytic solution and experimental investigation of the phase ...

 

Weighted-sequence problem : ASP vs CASP and declarative vs problem oriented solving

  [CiTO]
In Fourteenth International Symposium on Practical Aspects of Declarative Languages (PADL) (2012)
posted to answer_set_programming by bsilverthorn on 2012-02-27 21:57:35 **
 

Captain Jack : new variable selection heuristics in local search for SAT

  [CiTO]
In Theory and Applications of Satisfiability Testing (SAT) (2011), doi:10.1007/978-3-642-21581-0_24
posted to local_search satisfiability by bsilverthorn on 2012-02-24 17:09:58 **

Abstract

Stochastic local search (SLS) methods are well known for their ability to find models of randomly generated instances of the propositional satisfiability problem (SAT) very effectively. Two well-known SLS-based SAT solvers are Sparrow , one of the best-performing solvers for random 3-SAT instances, and VE-Sampler , which achieved significant performance improvements over previous SLS solvers on SAT-encoded software verification problems. Here, we introduce a new highly parametric algorithm, Captain Jack , which extends the parameter space of Sparrow to incorporate elements ...

 

Introduction to satisfiability solving with practical applications

  [CiTO]
(2011)
posted to satisfiability slides by bsilverthorn on 2012-02-24 17:00:01 **
 

A brief introduction to practical SAT solving

  [CiTO]
(2011)
posted to satisfiability slides by bsilverthorn on 2012-02-24 16:51:18 **
 

A restriction of extended resolution for clause learning SAT solvers

  [CiTO]
In Proceedings of the 24th AAAI Conference on Artificial Intelligence (AAAI) (2010)
posted to satisfiability by bsilverthorn on 2012-02-24 16:31:46 ** along with 1 person gkatsi
 

Probabilistic theorem proving

  [CiTO]
In Proceedings of the 27th Conference on Uncertainty in Artificial Intelligence (UAI) (2011)
posted to markov_logic by bsilverthorn on 2012-02-24 05:34:01 **
 

Using weighted MAX-SAT engines to solve MPE

  [CiTO]
In Eighteenth National Conference on Artificial Intelligence (2002)
posted to max_sat by bsilverthorn on 2012-02-24 05:28:44 **

Abstract

Logical and probabilistic reasoning are Closely related. Many examples in each group have natural analogs in the other. One example is the strong relationship between weighted MAXSAT and MPE. This paper presents a simple reduction of MPE to weighted MAX-SAT. It also investigates approximating MPE by converting it to a weighted MAX-SAT problem, then using the incomplete methods for solving weighted MAX-SAT to generate a solution. We show that converting MPE problems to MAX-SAT problems and using a method designed for ...

 

Knowledge representation, reasoning and declarative problem solving

  [CiTO]
(2003)
posted to answer_set_programming by bsilverthorn  on 2012-02-24 05:13:33 ** along with 4 people baisemain luka1 slavkovik tuncay

Abstract

Knowledge management and knowledge-based intelligence are areas of importance in today's economy and society, and their exploitation requires representation via the development of a declarative interface whose input language is based on logic. Chitta Baral demonstrates how to write programs that behave intelligently by giving them the ability to express knowledge and reason about it. He presents a language, AnsProlog, for both knowledge representation and reasoning, and declarative problem solving. Many of the results have never appeared before in book form but are organized here for those wishing ...

 

Logic programming and knowledge representation---the A-Prolog perspective

  [CiTO]
Artificial Intelligence (2002), doi:10.1016/s0004-3702(02)00207-2
posted to answer_set_programming by bsilverthorn on 2012-02-24 05:10:09 **
 

Professional football scheduling with Barcelogic

  [CiTO]
(2009)
posted to applications sat_modulo_theories satisfiability by bsilverthorn on 2012-02-24 04:44:21 **
 

Inferring phylogenetic trees using answer set programming

  [CiTO]
Journal of Automated Reasoning (2007), doi:10.1007/s10817-007-9082-1
posted to answer_set_programming applications by bsilverthorn on 2012-02-24 04:38:11 **

Abstract

We describe the reconstruction of a phylogeny for a set of taxa, with a character-based cladistics approach, in a declarative knowledge representation formalism, and show how to use computational methods of answer set programming to generate conjectures about the evolution of the given taxa. We have applied this computational method in two domains: historical analysis of languages and historical analysis of parasite-host systems. In particular, using this method, we have computed some plausible phylogenies for Chinese dialects, for Indo-European language groups, ...

 

Dependency management for the Eclipse ecosystem : Eclipse p2, metadata and resolution

  [CiTO]
In Proceedings of the 1st International Workshop on Open Component Ecosystems (IWOCE) (2009), doi:10.1145/1595800.1595805
posted to applications pseudo_boolean satisfiability by bsilverthorn on 2012-02-23 23:56:43 **

Abstract

One of the strength of Eclipse, the well-known open platform for software development, is its extensibility made possible by the built-in pluggability mechanisms. However those pluggability mechanisms only reveal their full potential when extensions created by others are made easy to distribute and obtain. The purpose of Eclipse p2 project is to build a platform addressing the challenges of distribution and obtention of Eclipse and its extensions, which poses the same dependency management issues than for component based systems. This paper ...

 

Bugs, moles and skeletons : symbolic reasoning for software development

  [CiTO]
In International Joint Conference on Automated Reasoning (IJCAR) (2010), doi:10.1007/978-3-642-14203-1_34

Abstract

Symbolic reasoning is in the core of many software development tools such as: bug-finders, test-case generators, and verifiers. Of renewed interest is the use of symbolic reasoning for synthesing code, loop invariants and ranking functions. Satisfiability Modulo Theories (SMT) solvers have been the focus of increased recent attention thanks to technological advances and an increasing number of applications. In this paper we review some of these applications that use software verifiers as bug-finders “on steroids” and suggest that new model finding ...

 

Applications and challenges in satisfiability modulo theories

  [CiTO]
In Workshop on Invariant Generation (WING) (2011)
posted to applications sat_modulo_theories verification by bsilverthorn on 2012-02-23 23:44:05 **
 

Bounded model checking using satisfiability solving

  [CiTO]
Formal Methods in System Design (2001), doi:10.1023/a:1011276507260
posted to satisfiability verification by bsilverthorn  on 2012-02-23 23:34:10 ** along with 7 people chsticksel mflorian msakai sgwyj shimomura streetlightios voronov

Abstract

The phrase model checking refers to algorithms for exploring the state space of a transition system to determine if it obeys a specification of its intended behavior. These algorithms can perform exhaustive verification in a highly automatic manner, and, thus, have attracted much interest in industry. Model checking programs are now being commercially marketed. However, model checking has been held back by the state explosion problem, which is the problem that the number of states in a system grows exponentially in ...

 

Replacing testing with formal verification in Intel Core i7 processor execution engine validation

  [CiTO]
In Computer Aided Verification (CAV) (2009), doi:10.1007/978-3-642-02658-4_32

Abstract

Formal verification of arithmetic datapaths has been part of the established methodology for most Intel processor designs over the last years, usually in the role of supplementing more traditional coverage oriented testing activities. For the recent Intel CoreTM i7 design we took a step further and used formal verification as the primary validation vehicle for the core execution cluster, the component responsible for the functional behaviour of all microinstructions. We applied symbolic simulation based formal verification techniques for full datapath, control ...

 

Translating pseudo-Boolean constraints into SAT

  [CiTO]
Journal on Satisfiability, Boolean Modeling and Computation (2006)
posted to cnf_encoding pseudo_boolean satisfiability by bsilverthorn  on 2012-02-23 22:52:01 ** along with 1 group paper-configuration-publ

Abstract

In this paper, we describe and evaluate three different techniques for translating pseudoboolean constraints (linear constraints over boolean variables) into clauses that can be handled by a standard SAT-solver. We show that by applying a proper mix of translation techniques, a SAT-solver can perform on a par with the best existing native pseudo-boolean solvers. This is particularly valuable in those cases where the constraint problem of interest is naturally expressed as a SAT problem, except for a handful of constraints. Translating ...

 

Cmodels-2 : SAT-based answer set solver enhanced to non-tight programs

  [CiTO]
In Proceedings of Logic Programming and Nonmonotonic Reasoning (LPNMR) (2004), doi:10.1007/978-3-540-24609-1_32
posted to answer_set_programming satisfiability solvers by bsilverthorn on 2012-02-23 22:46:32 **

Abstract

Answer set programming is a new programming paradigm proposed in [1] and [2], and based on the answer set semantics of Prolog [3]. It is well known that an answer set for a logic program is also a model of the program’s completion [4]. The converse is true when the logic program is “tight” [5,6]. Lin and Zhao [7] showed that for non-tight programs the models of completion which do not correspond to answer sets can be eliminated by adding to ...

 

A lazy and layered SMT(BV) solver for hard industrial verification problems

  [CiTO]
In Proceedings of the 19th International Conference on Computer Aided Verification (2007)
posted to sat_modulo_theories verification by bsilverthorn  on 2012-02-23 22:35:33 ** along with 1 person barrettcw

Abstract

Rarely verification problems originate from bit-level descriptions. Yet, most of the verification technologies are based on bit blasting, i.e., reduction to boolean reasoning. In this paper we advocate reasoning at higher level of abstraction, within the theory of bit vectors (BV), where structural information (e.g. equalities, arithmetic functions) is not blasted into bits. Our approach relies on the lazy Satisfiability Modulo Theories (SMT) paradigm. We developed a satisfiability procedure for reasoning about bit vectors that carefully leverages on the power of ...

 

What is answer set programming?

  [CiTO]
In Proceedings of the 23rd National Conference on Artificial Intelligence (2008)
posted to answer_set_programming tutorials by bsilverthorn on 2012-02-23 18:15:00 **

Abstract

Answer set programming (ASP) is a form of declarative programming oriented towards difficult search problems. As an outgrowth of research on the use of nonmonotonic reasoning in knowledge representation, it is particularly useful in knowledge-intensive applications. ASP programs consist of rules that look like Prolog rules, but the computational mechanisms used in ASP are different: they are based on the ideas that have led to the creation of fast satisfiability solvers for propositional logic. ...

 

Answer set programming based on propositional satisfiability

  [CiTO]
Journal of Automated Reasoning (2006), doi:10.1007/s10817-006-9033-2
posted to answer_set_programming sat_solvers satisfiability by bsilverthorn on 2012-02-23 03:26:11 **

Abstract

Answer set programming (ASP) emerged in the late 1990s as a new logic programming paradigm that has been successfully applied in various application domains. Also motivated by the availability of efficient solvers for propositional satisfiability (SAT), various reductions from logic programs to SAT were introduced. All these reductions, however, are limited to a subclass of logic programs or introduce new variables or may produce exponentially bigger propositional formulas. In this paper, we present a SAT-based procedure, called ASPSAT, that (1) deals ...

 

Satisfiability solvers

  [CiTO]
In Handbook of Knowledge Representation (2008), doi:10.1016/s1574-6526(07)03002-7
posted to satisfiability surveys by bsilverthorn on 2012-02-22 23:21:37 **
Note: You may cite this page as: http://www.citeulike.org/user/bsilverthorn

Result page: 1 2 3 4 5 6 7 8 9 10 Next

Create CiTO

Create a CiTO relationship by dragging the [CiTO] link onto another article.

Alternatively, drag two articles into the two boxes below. This is useful when the two articles are not on the same page - the articles will be remembered between pages.

This article...

...this one

Privacy Statement | Terms & Conditions
CiteULike organises scholarly (or academic) papers or literature and provides bibliographic (which means it makes bibliographies) for universities and higher education establishments. It helps undergraduates and postgraduates. People studying for PhDs or in postdoctoral (postdoc) positions. The service is similar in scope to EndNote or RefWorks or any other reference manager like BibTeX, but it is a social bookmarking service for scientists and humanities researchers.