Some remarks on conflict analysis

Similar documents
A new Approach to Drawing Conclusions from Data A Rough Set Perspective

Drawing Conclusions from Data The Rough Set Way

Rough Sets, Bayes Theorem and Flow Graphs

Decision tables and decision spaces

Data Analysis - the Rough Sets Perspective

Rough sets, decision algorithms and Bayes' theorem

Bayes Theorem - the Rough Set Perspective

Interpreting Low and High Order Rules: A Granular Computing Approach

A PRIMER ON ROUGH SETS:

ROUGH SET THEORY FOR INTELLIGENT INDUSTRIAL APPLICATIONS

Computational Intelligence, Volume, Number, VAGUENES AND UNCERTAINTY: A ROUGH SET PERSPECTIVE. Zdzislaw Pawlak

Fuzzy Modal Like Approximation Operations Based on Residuated Lattices

Rough Sets, Rough Relations and Rough Functions. Zdzislaw Pawlak. Warsaw University of Technology. ul. Nowowiejska 15/19, Warsaw, Poland.

Flow Graphs and Data Mining

Sets with Partial Memberships A Rough Set View of Fuzzy Sets

Similarity-based Classification with Dominance-based Decision Rules

Rough Sets and Conflict Analysis

An algorithm for induction of decision rules consistent with the dominance principle

On the Relation of Probability, Fuzziness, Rough and Evidence Theory

Andrzej Skowron, Zbigniew Suraj (Eds.) To the Memory of Professor Zdzisław Pawlak

Granularity, Multi-valued Logic, Bayes Theorem and Rough Sets

Rough Approach to Fuzzification and Defuzzification in Probability Theory

Banacha Warszawa Poland s:

Roman Słowiński. Rough or/and Fuzzy Handling of Uncertainty?

Entropy for intuitionistic fuzzy sets

A Logical Formulation of the Granular Data Model

A Generalized Decision Logic in Interval-set-valued Information Tables

Modeling the Real World for Data Mining: Granular Computing Approach

International Journal of Approximate Reasoning

Data mining using Rough Sets

Available online at ScienceDirect. Procedia Computer Science 35 (2014 )

Mining Approximative Descriptions of Sets Using Rough Sets

2.1 Definition and graphical representation for games with up to three players

Fuzzy Rough Sets with GA-Based Attribute Division

A Scientometrics Study of Rough Sets in Three Decades

Rationalization of Collective Choice Functions by Games with Perfect Information. Yongsheng Xu

Rough Set Approaches for Discovery of Rules and Attribute Dependencies

ORTHODOX AND NON-ORTHODOX SETS - SOME PHILOSOPHICAL REMARKS

On some ways of determining membership and non-membership functions characterizing intuitionistic fuzzy sets

Minimal Attribute Space Bias for Attribute Reduction

Hierarchical Structures on Multigranulation Spaces

ROUGH set methodology has been witnessed great success

Research Article Decision Analysis via Granulation Based on General Binary Relation

Multicriteria decision-making method using the correlation coefficient under single-valued neutrosophic environment

Theoretical Computer Science

FUZZY ASSOCIATION RULES: A TWO-SIDED APPROACH

Soft Matrices. Sanjib Mondal, Madhumangal Pal

Research Article Special Approach to Near Set Theory

Coalitionally strategyproof functions depend only on the most-preferred alternatives.

Rough Set Model Selection for Practical Decision Making

Concept Lattices in Rough Set Theory

Positional Analysis in Fuzzy Social Networks

Math 5801 General Topology and Knot Theory

On Influence and Power Indices

On flexible database querying via extensions to fuzzy sets

On Improving the k-means Algorithm to Classify Unclassified Patterns

Feature Selection with Fuzzy Decision Reducts

The size of decision table can be understood in terms of both cardinality of A, denoted by card (A), and the number of equivalence classes of IND (A),

Foundations of Classification

Rough operations on Boolean algebras

Computers and Mathematics with Applications

Classification of Voice Signals through Mining Unique Episodes in Temporal Information Systems: A Rough Set Approach

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

Applications of Some Topological Near Open Sets to Knowledge Discovery

Knowledge Discovery. Zbigniew W. Ras. Polish Academy of Sciences, Dept. of Comp. Science, Warsaw, Poland

Deciding Emptiness of the Gomory-Chvátal Closure is NP-Complete, Even for a Rational Polyhedron Containing No Integer Point

Placing the Chinese Walls on the Boundary of Conflicts -Analysis of Symmetric Binary Relations

Ensembles of classifiers based on approximate reducts

Rough Sets for Uncertainty Reasoning

NEAR GROUPS ON NEARNESS APPROXIMATION SPACES

CMPSCI 250: Introduction to Computation. Lecture #11: Equivalence Relations David Mix Barrington 27 September 2013

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

Naive Bayesian Rough Sets

APPLICATION FOR LOGICAL EXPRESSION PROCESSING

On rule acquisition in incomplete multi-scale decision tables

Comparison of Rough-set and Interval-set Models for Uncertain Reasoning

1 Introduction Rough sets theory has been developed since Pawlak's seminal work [6] (see also [7]) as a tool enabling to classify objects which are on

FUZZY PARTITIONS II: BELIEF FUNCTIONS A Probabilistic View T. Y. Lin

Semantic Rendering of Data Tables: Multivalued Information Systems Revisited

A DISTANCE-BASED EXTENSION OF THE MAJORITY JUDGEMENT VOTING SYSTEM

Math 5801 General Topology and Knot Theory

Supplementary Material for MTH 299 Online Edition

Classification Based on Logical Concept Analysis

On the connection of Hypergraph Theory with Formal Concept Analysis and Rough Set Theory 1

Polarization and Bipolar Probabilistic Argumentation Frameworks

A Swarm-based Rough Set Approach for Group Decision Support Systems

Follow links for Class Use and other Permissions. For more information send to:

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVII - Analysis and Stability of Fuzzy Systems - Ralf Mikut and Georg Bretthauer

Non Additive Measures for Group Multi Attribute Decision Models

Easy Categorization of Attributes in Decision Tables Based on Basic Binary Discernibility Matrix

Fuzzy and Rough Sets Part I

Synchronization of an uncertain unified chaotic system via adaptive control

ARPN Journal of Science and Technology All rights reserved.

Application of Rough Set Theory in Performance Analysis

Index. C, system, 8 Cech distance, 549

A weighted rough set based method developed for class imbalance learning

Rough sets: Some extensions

Definition: A binary relation R from a set A to a set B is a subset R A B. Example:

arxiv: v1 [cs.ai] 25 Sep 2012

Multiattribute decision making models and methods using intuitionistic fuzzy sets

Transcription:

European Journal of Operational Research 166 (2005) 649 654 www.elsevier.com/locate/dsw Some remarks on conflict analysis Zdzisław Pawlak Warsaw School of Information Technology, ul. Newelska 6, 01 447 Warsaw, Poland Received 1 September 2002; accepted 1 September 2003 Available online 12 August 2004 Abstract Study of conflicts is of greatest importance both practically and theoretically. Conflict analysis and resolution play an important role in business, governmental, political and lawsuits disputes, labor-management negotiations, military operations and others. Many formal models of conflict situations have been proposed and studied. In this paper we outline a new approach to conflict analysis, which will be illustrated by a simple tutorial example of voting analysis in conflict situations. Ó 2004 Elsevier B.V. All rights reserved. Keywords: Conflict analysis; Rough sets; Decision analysis 1. Introduction Conflict analysis and resolution play an important role in business, governmental, political and lawsuits disputes, labor-management negotiations, military operations and others. To this end many mathematical formal models of conflict situations have been proposed and studied, e.g. [1 6,9]. Various mathematical tools, e.g., graph theory, topology, differential equations and others, have been used to that purpose. Needless to say that game theory can be also considered as a mathematical model of conflict situations. E-mail address: zpw@ii.pw.edu.pl. In fact there is no, as yet, universal theory of conflicts and mathematical models of conflict situations are strongly domain dependent. We are going to present in this paper still another approach to conflict analysis, based on some ideas of rough set theory along the lines proposed in [6]. We will illustrate the proposed approach by means of a simple tutorial example of voting analysis in conflict situations. The considered model is simple enough for easy computer implementation and seems adequate for many real life applications but to this end more research is needed. Last but not least, it is worthwhile to mention that conflict analysis seems to be important for 0377-2217/$ - see front matter Ó 2004 Elsevier B.V. All rights reserved. doi:10.1016/j.ejor.2003.09.038

650 Z. Pawlak / European Journal of Operational Research 166 (2005) 649 654 decision theory. Rough set based decision support plays important role in decision theory, see e.g. [8], but in order to exploit this relationship in conflict analysis more research is needed. 2. Basic concepts of conflict theory In this section we give after [6] definitions of basic concepts of the proposed approach. Let us assume that we are given a finite, nonempty set U called the universe. Elements of U will be referred to as agents. Let a function v:u!{ 1,0,1}, or in short {,0,+}, be given assigning to every agent the number 1, 0 or 1, representing his opinion, view, voting result, etc. about some discussed issue, and meaning against, neutral and favorable, respectively. In order to express relations between agents we define three basic binary relations on the universe: conflict, neutrality and alliance. To this end we first define the following auxiliary function: 8 >< 1 if vðxþvðyþ ¼1orx¼y; / v ðx; yþ ¼ 0 if vðxþvðyþ ¼0 and x 6¼ y; ð1þ >: 1 if vðxþvðyþ ¼ 1: This means that, if / v (x,y) = 1, agents x and y have the same opinion about issue v (are allied on v); if / v (x,y) = 0 means that at least one agent x or y has neutral approach to issue v (is neutral on v), and if / v (x,y) = 1, means that both agents have different opinions about issue v (are in conflict on v). In what follows we will define three basic relations R þ v, R0 v and R v on U 2 called alliance, neutrality and conflict relations respectively, and defined as follows: R þ v ðx; yþ iff / vðx; yþ ¼1; ð2þ R 0 v ðx; yþ iff / vðx; yþ ¼0; ð3þ R v ðx; yþ iff / vðx; yþ ¼ 1: ð4þ It is easily seen that the alliance relation has the following properties: (i) R þ v ðx; xþ, (ii) R þ v ðx; yþ implies Rþ v ðy; xþ, (iii) R þ v ðx; yþ and Rþ v ðy; zþ implies Rþ v ðx; zþ, i.e., R þ v is an equivalence relation. Each equivalence class of alliance relation will be called coalition with respect to v. Let us note that the condition (iii) can be expressed as a friend of my friend is my friend. Remark. Formation of coalitions is a very import issue in conflict analysis and many results have been obtained in this area. However we refrain to discuss this problem here in detail, and we want only to point out that the idea of coalition is a consequence of the assumed alliance relation. For the conflict relation we have the following properties: (iv) not R v ðx; xþ, (v) R v ðx; yþ implies R v ðy; xþ, (vi) R v ðx; yþ and R v ðy; zþ implies Rþ v ðx; zþ, (vii) R v ðx; yþ and Rþ v ðy; zþ implies R v ðx; zþ. Conditions (vi) and (vii) refer to well-known sayings an enemy of my enemy is my friend and a friend of my enemy is my enemy. For the neutrality relation we have (viii) not R 0 vðx; xþ, (ix) R 0 v ðx; yþ ¼R0 vðy; xþ. Let us observe that in the conflict and neutrality relations there are no coalitions. The following property holds R þ v [ R0 v [ R v ¼ U 2 because if (x,y) 2 U 2 then U v (x,y)=1 or U v (x,y)=0 or U v (x,y)= 1 so ðx; yþ 2R þ v or ðx; yþ 2R 0 v or ðx; yþ 2R v. All the three relations R þ v ; R0 v ; R v are pairwise disjoint, i.e., every pair of objects (x,y) belongs to exactly one of the above defined relations (is in conflict, is allied or is neutral). With every conflict situation we will associate a conflict graph G ¼ðR þ v ; R0 v ; R v Þ. An example of a conflict graph is shown in Fig. 1. Solid lines are denoting conflicts, dotted lines alliance, and neutrality, for simplicity, is not shown explicitly in the graph. Of course, B, C, and D form a coalition. 3. Information systems and decision tables In what follows we will employ basic concepts of rough set theory to analysis of conflict situations.

Z. Pawlak / European Journal of Operational Research 166 (2005) 649 654 651 An information system is a data table, whose columns are labeled by attributes, rows are labeled by objects of interest and entries of the table are attribute values. Formally, by an information system we will understand a pair S =(U,A), where U and A, are finite, non-empty sets called the universe, and the set of attributes, respectively. With every attribute a 2 A we associate a set V a, of its values, called the domain of a. Any subset B of A determines a binary relation I(B) on U, which will be called an indiscernibility relation, and defined as follows: (x,y) 2 I(B) if and only if a(x) =a(y) for every a 2 A, where a(x) denotes the value of attribute a for element x. Obviously I(B) is an equivalence relation. The family of all equivalence classes of I(B), i.e., a partition determined by B, will be denoted by U/I(B), or simply by U/B; an equivalence class of I(B), i.e., block of the partition U/B, containing x will be denoted by B(x) and referred to as B-elementary set or B-granule induced by x. If (x,y) belongs to I(B) we will say that x and y are B-indiscernible (indiscernible with respect to B). If we distinguish in an information system two disjoint classes of attributes, called condition and decision attributes, respectively, then the system will be called a decision table and will be denoted by S =(U, C, D), where C and D are disjoint sets of condition and decision attributes, respectively. For the purpose of conflict analysis considered in this paper we assume that U represents agents, condition attributes are meant to describe features of agents (e.g., sex, age, etc.) and the only decision attribute is v with values 1,0, 1 (+, 0, ) representing opinion of agents. It is also possible to interpret the proposed model differently (see e.g. [6]). 4. Decision rules and decision tables Fig. 1. Exemplary conflict graph. Every decision table describes decisions determined, when some conditions are satisfied. In other words each row of the decision table specifies a decision rule which determines decisions in terms of conditions. Let us describe decision rules more exactly. Let S =(U, C, D) be a decision table. Every x 2 U determines a sequence c 1 (x),...,c n (x), d 1 (x),...,d m (x) where {c 1,...,c n }=C and {d 1,...,d m }=D. The sequence will be called a decision rule induced by x (in S) and denoted by c 1 (x),...,c n (x)!d 1 (x),...,d m (x), in short C! x D or C!D when x is known. The number supp x (C,D) =jc(x) \ D(x)j will be called the support of the decision rule C! x D, where C(x) and D(x) denote C and D granules induced by x, respectively and jxj denotes the cardinality of X. The number r x ðc; DÞ ¼supp x ðc; DÞ=jUj ð5þ will be referred to as the strength of the decision rule C! x D. With every decision rule C! x D we associate the certainty factor of the decision rule, denoted cer x (C,D) and defined as follows: cer x ðc; DÞ ¼supp x ðc; DÞ=jCðxÞj ¼ r x ðc; DÞ=pðCðxÞÞ; ð6þ where p(c(x)) = jc(x)j/juj. The certainty factor may be interpreted as conditional probability that y belongs to D(x) given y belongs to C(x), symbolically p x (DjC), or as certainty to which C implies D. If cer x (C,D) = 1, then C! x D will be called a certain decision rule in S; if 0 < cer x (C,D) < 1 the decision rule will be referred to as an uncertain decision rule in S.

652 Z. Pawlak / European Journal of Operational Research 166 (2005) 649 654 Besides, we will also use a coverage factor of the decision rule, denoted cov x (C,D) and defined as cov x ðc; DÞ ¼supp x ðc; DÞ=jDðxÞj ¼ r x ðc; DÞ=pðDðxÞÞ; ð7þ where p(d(x)) = jd(x)j/juj. Similarly, cov x (C,D) =p x (CjD). If C! x D is a decision rule, then D! x C is the inverse decision rule. Inverse decision rules can be used to give explanations for decisions. Let us observe that the coverage factor is the certainty factor for the inverse decision rule. For many applications exact values of certainty of coverage factors of decision rules are not necessary. To this end we introduce approximate decision rules, denoted C)D and read C mostly implies D. C)D if and only if cer(c,d) > 0.5. 5. Flow graphs and decision tables With every decision table we associate a flow graph, i.e., a directed, connected, acyclic graph defined as follows: to every decision rule C! x D we assign a directed branch x connecting the input node C(x) and the output node D(x). Strength of the decision rule represents a throughflow of the corresponding branch. Thus branches of the flow graph connect C-granules and D-granules of the graph. Flow distribution analysis can be used to study the relationship between agents involved in the conflict. More about flow graphs can be found in [7]. Table 1 Voting result Fact Party Voting Support 1 A + 200 2 A 0 30 3 A 10 4 B + 15 5 B 25 6 C 0 20 7 C 40 8 D + 25 9 D 0 35 10 D 100 issue (e.g. membership of the country in European Union) and the voting result is presented in column Voting, where +, 0 and denoted yes, abstention and no, respectively. The column support contains the number of voters for each option. The strength, certainty and the coverage factors for Table 1 are given Table 2. From the certainty factors we can conclude, for example, that 83.3% of party A voted yes, 12.5% of party A abstained, 4.2% of party A voted no. From the coverage factors we can get, for example, the following explanation of voting results: 83.3% yes votes came from party A. 6.3% yes votes came from party B. 10.4% yes votes came from party C. 6. An example In this section we will illustrate the above presented ideas by means of a very simple tutorial example. Table 1 presents a decision table in which the only condition attribute is Party, whereas the decision attribute is Voting. The table describes voting results in a parliament containing 500 members grouped in four political parties denoted A, B, C and D. Suppose the parliament discussed certain Table 2 Certainty and coverage factors Fact Strength Certainty Coverage 1 0.40 0.833 0.833 2 0.06 0.125 0.353 3 0.02 0.042 0.057 4 0.03 0.375 0.063 5 0.05 0.625 0.143 6 0.04 0.333 0.235 7 0.08 0.667 0.229 8 0.05 0.156 0.104 9 0.07 0.219 0.412 10 0.20 0.625 0.571

Z. Pawlak / European Journal of Operational Research 166 (2005) 649 654 653 Fig. 4. Conflict graph. Fig. 2. Flow graph. The flow graph associated with Table 2 is shown in Fig. 2. Branches of the flow graph represent decision rules together with their certainty and coverage factors. For example, the decision rule A!0 has the certainty and coverage factors 0.125 and 0.353, respectively. The flow graph gives a clear insight into the voting structure of all parties. We can replace flow graph shown in Fig. 2 by approximate flow graph presented in Fig. 3. Fig. 5. Inverse approximate flow graph. From this graph we can see that parties B, C and D form a coalition, which is in conflict with party A, i.e., every member of the coalition is in conflict with party A. The corresponding conflict graph is shown in Fig. 4. Moreover from the flow graph shown in Fig. 2 we can obtain an inverse approximate flow graph which is shown in Fig. 5. This flow graph contains all inverse decision rules with certainty factor greater than 0.5. From this graph we can see that yes votes were obtained mostly from party A and no votes mostly from party D. 7. Summary Fig. 3. Approximate flow graph. This paper contains a new approach to conflict analysis. The approach is based on some ideas of

654 Z. Pawlak / European Journal of Operational Research 166 (2005) 649 654 rough set theory. Moreover it is shown that with any conflict situation a flow graph can be associated. Flow distribution in the graph can be used to study the relationship between agents involved in the conflict. Acknowledgement Thanks are due to the anonymous referees as for their critical remarks. References [1] J.L. Casti, Alternative Realities Mathematical Models of Nature and Man, Wiley, New York, 1989. [2] C.H. Coombs, G.S. Avruin, The Structure of Conflicts, Lawrence Erlbaum, London, 1988. [3] R. Deja, Conflict analysis, rough set methods and applications, in: L. Polkowski, S. Tsumoto, T.Y. Lin (Eds.), Studies in Fuzzyness and Soft Computing, Physica-Verlag, A Springer-Verlag Company, Wien, 2000, pp. 491 520. [4] Y. Maeda, K. Senoo, H. Tanaka, Interval density function in conflict analysis, in: N. Zhong, A. Skowron, S. Ohsuga (Eds.), New Directions in Rough Sets, Data Mining and Granular-Soft Computing, Springer, New York, 1999, pp. 382 389. [5] A. Nakamura, in: S.K. Pal, A. Skowron (Eds.), Conflict Logic with Degrees, Rough Fuzzy Hybridization A New Trend in Decison-Making, Springer, New York, 1999, pp. 136 150. [6] Z. Pawlak, An inquiry into anatomy of conflicts, Journal of Information Sciences 109 (1998) 65 68. [7] Z. Pawlak, Rough sets, BayesÕ theorem and flow graphs, in: IMPU 2002, 2002, pp. 1619 1624. [8] R. Slowinski, Rough set approach to decision analysis, AI Expert 10 (1995) 18 25. [9] F. Roberts, Discrete Mathematical Models with Applications to Social, Biological and Environmental Problems, Prince-Hall, Englewood Cliffs, NJ, 1976.