Accelerate Literature Icon
Want to do a literature review? Try our new Literature Review workflow

Comparison of Energy Management Strategies between Fuzzy Logic and Mixed-Integer Linear Programming for a Hybrid Photovoltaic–Wind Powered Reverse Osmosis Desalination System

  • Abstract
  • Literature Map
  • Similar Papers
Abstract
Translate article icon Translate Article Star icon

Comparison of Energy Management Strategies between Fuzzy Logic and Mixed-Integer Linear Programming for a Hybrid Photovoltaic–Wind Powered Reverse Osmosis Desalination System

Similar Papers
  • Book Chapter
  • Cite Count Icon 6
  • 10.1007/978-3-319-91479-4_45
Characterizing Fuzzy y-Models in Multi-adjoint Normal Logic Programming
  • Jan 1, 2018
  • M Eugenia Cornejo + 2 more

This paper includes the main notions associated with the syntax and semantics of two interesting paradigms in fuzzy logic programming with default negation: multi-adjoint normal logic programming introduced in [5] and the fuzzy answer set logic programming approach presented in [16]. We will show that fuzzy answer set logic programs can be translated into multi-adjoint normal logic programs, as long as the implication operator used in the former is a residuated implication. Moreover, we will relate the notions of fuzzy y-model and model by means of a characterization theorem which allow us to guarantee the existence of fuzzy y-models of fuzzy answer set logic programs.

  • Research Article
  • Cite Count Icon 73
  • 10.1016/j.ijar.2009.03.004
Description logic programs under probabilistic uncertainty and fuzzy vagueness
  • Mar 14, 2009
  • International Journal of Approximate Reasoning
  • Thomas Lukasiewicz + 1 more

Description logic programs under probabilistic uncertainty and fuzzy vagueness

  • Book Chapter
  • Cite Count Icon 19
  • 10.1007/978-3-540-75256-1_19
Description Logic Programs Under Probabilistic Uncertainty and Fuzzy Vagueness
  • Jan 1, 2007
  • Thomas Lukasiewicz + 1 more

This paper is directed towards an infrastructure for handling both uncertainty and vagueness in the Rules, Logic, and Proof layers of the Semantic Web.More concretely, we present probabilistic fuzzy description logic programs, which combine fuzzy description logics, fuzzy logic programs (with stratified nonmonotonic negation), and probabilistic uncertainty in a uniform framework for the Semantic Web. We define important concepts dealing with both probabilistic uncertainty and fuzzy vagueness, such as the expected truth value of a crisp sentence and the probability of a vague sentence. Furthermore, we describe a shopping agent example, which gives evidence of the usefulness of probabilistic fuzzy description logic programs in realistic web applications. In the extended report, we also provide algorithms for query processing in probabilistic fuzzy description logic programs, and we delineate a special case where query processing can be done in polynomial time in the data complexity.

  • Book Chapter
  • Cite Count Icon 22
  • 10.1007/978-3-540-73847-3_27
Induction of Fuzzy and Annotated Logic Programs
  • Mar 1, 2007
  • Tomáš Horváth + 1 more

The new direction of the research in the field of data mining is the development of methods to handle imperfection (uncertainty, vagueness, imprecision,...). The main interest in this research is focused on probability models. Besides these there is an extensive study of the phenomena of imperfection in fuzzy logic. In this paper we concentrate especially on fuzzy logic programs (FLP) and Generalized Annotated Programs (GAP). The lack of the present research in the field of fuzzy inductive logic programming (FILP) is that every approach has its own formulation of the proof-theoretic part (often dealing with linguistic hedges) and lack sound and compete formulation of semantics. Our aim in this paper is to propose a formal model of FILP and induction of GAP programs (IGAP) based on sound and complete model of FLP (without linguistic hedges) and its equivalence with GAP. We focus on learning from entailment setting in this paper. We describe our approach to IGAP and show its consistency and equivalence to FILP. Our inductive method is used for detection of user preferences in a web search application. Finally, we compare our approach to several fuzzy ILP approaches.KeywordsLogic ProgramLogic ProgrammingInductive Logic ProgrammingDeductive PartInductive Logic Programming SystemThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

  • Research Article
  • Cite Count Icon 33
  • 10.1017/s1471068409003779
Fuzzy linguistic logic programming and its applications
  • May 1, 2009
  • Theory and Practice of Logic Programming
  • Van Hung Le + 2 more

The paper introduces fuzzy linguistic logic programming, which is a combination of fuzzy logic programming, introduced by P. Vojtáš, and hedge algebras in order to facilitate the representation and reasoning on human knowledge expressed in natural languages. In fuzzy linguistic logic programming, truth values are linguistic ones, e.g., VeryTrue, VeryProbablyTrue and LittleFalse, taken from a hedge algebra of a linguistic truth variable, and linguistic hedges (modifiers) can be used as unary connectives in formulae. This is motivated by the fact that humans reason mostly in terms of linguistic terms rather than in terms of numbers, and linguistic hedges are often used in natural languages to express different levels of emphasis. The paper presents: (a) the language of fuzzy linguistic logic programming; (b) a declarative semantics in terms of Herbrand interpretations and models; (c) a procedural semantics which directly manipulates linguistic terms to compute a lower bound to the truth value of a query, and proves its soundness; (d) a fixpoint semantics of logic programs, and based on it, proves the completeness of the procedural semantics; (e) several applications of fuzzy linguistic logic programming; and (f) an idea of implementing a system to execute fuzzy linguistic logic programs.

  • Research Article
  • Cite Count Icon 41
  • 10.1016/j.fss.2003.10.019
A comparison of fuzzy and annotated logic programming
  • Nov 7, 2003
  • Fuzzy Sets and Systems
  • Stanislav Krajči + 2 more

A comparison of fuzzy and annotated logic programming

  • Book Chapter
  • Cite Count Icon 10
  • 10.1007/bfb0054920
Fuzzy order-sorted logic programming in conceptual graphs with a sound and complete proof procedure
  • Jan 1, 1998
  • Tru H Cao + 1 more

This paper presents fuzzy conceptual graph programs (FCGPs) as a fuzzy order-sorted logic programming system based on the structure of conceptual graphs and the approximate reasoning methodology of fuzzy logic. On one hand, it refines and completes a currently developed FCGP system that extends CGPs to deal with the pervasive vagueness and imprecision reflected in natural languages of the real world. On the other hand, it overcomes the previous wide-sense fuzzy logic programming systems to deal with uncertainty about types of objects. FCGs are reformulated with the introduction of fuzzy concept and relation types. The syntax of FCGPs based on the new formulation of FCGs and their general declarative semantics based on the notion of ideal FCGs are defined. Then, an SLD-style proof procedure for FCGPs is developed and proved to be sound and complete with respect to their declarative semantics. The procedure selects reductants rather than clauses of an FCGP in resolution steps and involves lattice-based constraint solving, which supports more expressive queries than the previous FCGP proof procedure did. The results could also be applied to CGPs as special FCGPs and useful for extensions adding to CGs lattice-based annotations to enhance their knowledge representation and reasoning power.KeywordsFuzzy LogicLogic ProgramLinguistic LabelConceptual GraphConcept NodeThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

  • Book Chapter
  • Cite Count Icon 1
  • 10.1007/978-3-540-85984-0_51
Fixpoint Semantics and Completeness of the Computational Model for Fuzzy Linguistic Logic Programming
  • Jan 1, 2008
  • Van Hung Le + 2 more

Fuzzy linguistic logic programming, which is a result of integrating hedge algebras and fuzzy logic programming, is proposed to facilitate the representation and reasoning on knowledge expressed in natural language, in which vague sentences are usually given a degree of truth stated in linguistic terms rather than a number, and linguistic hedges are very often used. To compute the truth value of a query, a computational model which directly manipulates linguistic terms is provided. The computational model has been proved to be sound. This paper presents a fixpoint semantics for fuzzy linguistic logic programs and based on it proves the completeness of the computational model.

  • Conference Article
  • 10.1109/fuzz-ieee.2014.6891558
Tightly coupled fuzzy rough description logic programs under the answer set semantics for the semantic web
  • Jul 1, 2014
  • Tingting Zou + 2 more

The Semantic Web is an extension of the current World Wide Web, and aims to help computers to understand and process web information automatically. In recent years, the integration ontologies and rules has become a central topic in the Semantic Web. Therefore, significant research efforts have focused on integration description logic programs. However, description logic programs cannot well model a great deal of real-world problems because of the restriction of represented formalism. To address this problem, we further extend description logic programs such that they can deal with imprecise information, uncertain information and non monotonie reasoning at the same time. In this paper, we propose tightly coupled fuzzy rough description logic programs (or simply fuzzy rough dl-program) under the answer set semantics, which are tightly integrates fuzzy rough disjunctive programs under the answer set semantics with fuzzy rough description logics. To our knowledge, this is the first such approach. First of all, we define the syntax and semantics of fuzzy rough disjunctive logic programs, which is the rough extension of fuzzy disjunctive logic programs based on rough set theory. Then, we define the syntax and semantics of fuzzy rough dl-program. Finally, we show some semantic properties of fuzzy rough dl-program under the answer set semantics.

  • Book Chapter
  • 10.1007/978-3-642-24918-1_6
Fusing Conceptual Graphs and Fuzzy Logic: Towards the Structure and Expressiveness of Natural Language
  • Jan 1, 2011
  • Tru H Cao

Natural language is a principal and important means of human communication. It is used to express information as inputs to be processed by human brains then, very often, outputs are also expressed in natural language. The capacity for humans to communicate using language allows us to give, receive, and understand information expressed within a rich and flexible representational framework. Moreover, we can reason based on natural language expressions, and make decisions based on the information they convey, though this information usually involves imprecise terms and uncertain facts. How humans process information represented in natural language is still a challenge to science, in general, and to Artificial Intelligence, in particular. However, it is clear that, for a computer with the conventional processing paradigm to handle natural language, a formalism is required. For reasoning, it is desirable that such a formalism be a logical one. A logic for handling natural language should have not only a structure of formulas close to that of natural language sentences, but also a capability to deal with the semantics of vague linguistic terms pervasive in natural language expressions. Conceptual graphs (Sowa [2,3]) and fuzzy logic (Zadeh [7,8]) are two logical formalisms that emphasize the target of natural language, each of which is focused on one of the two mentioned desired features of a logic for handling natural language. While a smooth mapping between logic and natural language has been regarded as the main motivation of conceptual graphs (Sowa [4,5,6]), a methodology for computing with words has been regarded as the main contribution of fuzzy logic (Zadeh [9,10,11]). However, although conceptual graphs and fuzzy logic have the common target of natural language, until recently they were studied and developed quite separately. Their combination would be a great advantage towards a knowledge representation language that can approach the structure and expressiveness of natural language. At this juncture, conceptual graphs provide a syntactic structure for a smooth mapping to and from natural language, while fuzzy logic provides a semantic processor for approximate reasoning with words having vague meanings. This talk presents the combined result of an interdisciplinary research programme focused on the integration of conceptual graphs and fuzzy logic, towards a knowledge representation language that is close to natural language in both of the structure and expressiveness (Cao [1]). First, the talk summarizes the development of fuzzy conceptual graphs and their logic programming foundations, as a graph-based order-sorted fuzzy set logic programming language for automated reasoning with fuzzy object attributes and types. Second, it presents the extension of fuzzy conceptual graphs with general quantifiers and direct reasoning operations on these extended conceptual graphs, which could be mapped to and from generally quantified natural language statements. Third, it introduces recent applications of fuzzy conceptual graphs for understanding natural language queries and semantic search.

  • Research Article
  • Cite Count Icon 11
  • 10.1016/j.entcs.2009.07.063
Thresholded Tabulation in a Fuzzy Logic Setting
  • Aug 1, 2009
  • Electronic Notes in Theoretical Computer Science
  • Pascual Julián + 3 more

Thresholded Tabulation in a Fuzzy Logic Setting

  • Conference Article
  • Cite Count Icon 8
  • 10.1063/1.2835940
Designing a Software Tool for Fuzzy Logic Programming
  • Jan 1, 2007
  • AIP conference proceedings
  • José M Abietar + 4 more

Fuzzy Logic Programming is an interesting and still growing research area that agglutinates the efforts for introducing fuzzy logic into logic programming (LP), in order to incorporate more expressive resources on such languages for dealing with uncertainty and approximated reasoning. The multi‐adjoint logic programming approach is a recent and extremely flexible fuzzy logic paradigm for which, unfortunately, we have not found practical tools implemented so far. In this work, we describe a prototype system which is able to directly translate fuzzy logic programs into Prolog code in order to safely execute these residual programs inside any standard Prolog interpreter in a completely transparent way for the final user. We think that the development of such fuzzy languages and programing tools might play an important role in the design of advanced software applications for computational physics, chemistry, mathematics, medicine, industrial control and so on.

  • Book Chapter
  • Cite Count Icon 2
  • 10.1007/978-3-540-85984-0_53
Fuzzy Linguistic Logic Programming
  • Jan 1, 2008
  • Van Hung Le + 2 more

This paper presents fuzzy linguistic logic programming which is developed based on fuzzy logic programming introduced by P. Vojtas in order to facilitate the representation and reasoning on knowledge expressed in natural language. In fuzzy linguistic logic programming, truth values are linguistic terms such as true, very true, more or less true,and falsetaken from a hedge algebra of the truth variable, and linguistic hedges, e.g., very, more or less, quite,and rather, which are frequently used in natural language, can be used as unary connectives in formulae. In order to compute the truth value of a query, we provide a computational model which directly manipulates linguistic terms. The soundness of the computational model is proved. A fixpoint semantics of logic programs and the completeness of the computational model are discussed.

  • Research Article
  • Cite Count Icon 8
  • 10.1016/j.ijar.2015.06.001
Tabulation proof procedures for fuzzy linguistic logic programming
  • Jun 10, 2015
  • International Journal of Approximate Reasoning
  • Van Hung Le + 1 more

Tabulation proof procedures for fuzzy linguistic logic programming

  • Research Article
  • Cite Count Icon 19
  • 10.4018/jswis.2008070104
Tightly Coupled Fuzzy Description Logic Programs under the Answer Set Semantics for the Semantic Web
  • Jul 1, 2008
  • International Journal on Semantic Web and Information Systems
  • Thomas Lukasiewicz + 1 more

We present a novel approach to fuzzy description logic programs (or simply fuzzy dl-programs) under the answer set semantics, which is a tight integration of fuzzy disjunctive logic programs under the answer set semantics with fuzzy description logics. From a different perspective, it is a generalization of tightly coupled disjunctive dl-programs by fuzzy vagueness in both the description logic and the logic program component. We show that the new formalism faithfully extends both fuzzy disjunctive logic programs and fuzzy description logics, and that under suitable assumptions, reasoning in the new formalism is decidable. We present a polynomial reduction of certain fuzzy dl-programs to tightly coupled disjunctive dl-programs, and we analyze the complexity of consistency checking and query processing for certain fuzzy dl-programs. Furthermore, we provide a special case of fuzzy dl-programs for which deciding consistency and query processing can both be done in polynomial time in the data complexity.

Save Icon
Up Arrow
Open/Close
Notes

Save Important notes in documents

Highlight text to save as a note, or write notes directly

You can also access these Documents in Paperpal, our AI writing tool

Powered by our AI Writing Assistant