MAXIMUM FLOWS IN FUZZY NETWORKS WITH FUNNEL-SHAPED NODES

Similar documents
CHAPTER 2 LITERATURE STUDY

CS 135: Computer Architecture I. Boolean Algebra. Basic Logic Gates

METHOD OF LOCATION USING SIGNALS OF UNKNOWN ORIGIN. Inventor: Brian L. Baskin

10.4 AREAS AND LENGTHS IN POLAR COORDINATES

PB-735 HD DP. Industrial Line. Automatic punch and bind machine for books and calendars

Polar Coordinates. July 30, 2014

Energy Harvesting Two-Way Channels With Decoding and Processing Costs

A Development of Earthing-Resistance-Estimation Instrument

& Y Connected resistors, Light emitting diode.

9.4. ; 65. A family of curves has polar equations. ; 66. The astronomer Giovanni Cassini ( ) studied the family of curves with polar equations

The Discussion of this exercise covers the following points:

Algorithms for Memory Hierarchies Lecture 14

Joanna Towler, Roading Engineer, Professional Services, NZTA National Office Dave Bates, Operations Manager, NZTA National Office

Domination and Independence on Square Chessboard

Exercise 1-1. The Sine Wave EXERCISE OBJECTIVE DISCUSSION OUTLINE. Relationship between a rotating phasor and a sine wave DISCUSSION

Dataflow Language Model. DataFlow Models. Applications of Dataflow. Dataflow Languages. Kahn process networks. A Kahn Process (1)

Section 16.3 Double Integrals over General Regions

Math Circles Finite Automata Question Sheet 3 (Solutions)

ABB STOTZ-KONTAKT. ABB i-bus EIB Current Module SM/S Intelligent Installation Systems. User Manual SM/S In = 16 A AC Un = 230 V AC

Example. Check that the Jacobian of the transformation to spherical coordinates is

Study on SLT calibration method of 2-port waveguide DUT

Network Sharing and its Energy Benefits: a Study of European Mobile Network Operators

Experiment 3: Non-Ideal Operational Amplifiers

(CATALYST GROUP) B"sic Electric"l Engineering

Experiment 3: Non-Ideal Operational Amplifiers

Application Note. Differential Amplifier

CHAPTER 3 AMPLIFIER DESIGN TECHNIQUES

Improving synchronized transfers in public transit networks using real-time tactics

A New Algorithm to Compute Alternate Paths in Reliable OSPF (ROSPF)

Solutions to exercise 1 in ETS052 Computer Communication

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Multi-beam antennas in a broadband wireless access system

Y9.ET1.3 Implementation of Secure Energy Management against Cyber/physical Attacks for FREEDM System

On the Description of Communications Between Software Components with UML

Geometric quantities for polar curves

Sequential Logic (2) Synchronous vs Asynchronous Sequential Circuit. Clock Signal. Synchronous Sequential Circuits. FSM Overview 9/10/12

Chapter 12 Vectors and the Geometry of Space 12.1 Three-dimensional Coordinate systems

Lecture 20. Intro to line integrals. Dan Nichols MATH 233, Spring 2018 University of Massachusetts.

Direct Current Circuits. Chapter Outline Electromotive Force 28.2 Resistors in Series and in Parallel 28.3 Kirchhoff s Rules 28.

LECTURE 9: QUADRATIC RESIDUES AND THE LAW OF QUADRATIC RECIPROCITY

Interference Cancellation Method without Feedback Amount for Three Users Interference Channel

Math 116 Calculus II

Synchronous Machine Parameter Measurement

Redundancy Data Elimination Scheme Based on Stitching Technique in Image Senor Networks

Spiral Tilings with C-curves

Kirchhoff s Rules. Kirchhoff s Laws. Kirchhoff s Rules. Kirchhoff s Laws. Practice. Understanding SPH4UW. Kirchhoff s Voltage Rule (KVR):

Soft-decision Viterbi Decoding with Diversity Combining. T.Sakai, K.Kobayashi, S.Kubota, M.Morikura, S.Kato

MEASURE THE CHARACTERISTIC CURVES RELEVANT TO AN NPN TRANSISTOR

Regular languages can be expressed as regular expressions.

Homework #1 due Monday at 6pm. White drop box in Student Lounge on the second floor of Cory. Tuesday labs cancelled next week

Synchronous Machine Parameter Measurement

LATEST CALIBRATION OF GLONASS P-CODE TIME RECEIVERS

Section 17.2: Line Integrals. 1 Objectives. 2 Assignments. 3 Maple Commands. 1. Compute line integrals in IR 2 and IR Read Section 17.

This is a repository copy of Effect of power state on absorption cross section of personal computer components.

Engineer-to-Engineer Note

April 9, 2000 DIS chapter 10 CHAPTER 3 : INTEGRATED PROCESSOR-LEVEL ARCHITECTURES FOR REAL-TIME DIGITAL SIGNAL PROCESSING

DESIGN OF CONTINUOUS LAG COMPENSATORS

Study Guide # Vectors in R 2 and R 3. (a) v = a, b, c = a i + b j + c k; vector addition and subtraction geometrically using parallelograms

Eliminating Non-Determinism During Test of High-Speed Source Synchronous Differential Buses

REVIEW QUESTIONS. Figure For Review Question Figure For Review Question Figure For Review Question 10.2.

MATH 118 PROBLEM SET 6

University of North Carolina-Charlotte Department of Electrical and Computer Engineering ECGR 4143/5195 Electrical Machinery Fall 2009

ScienceDirect. Formation of Control Structures in Static Swarms

Network Theorems. Objectives 9.1 INTRODUCTION 9.2 SUPERPOSITION THEOREM

Module 9. DC Machines. Version 2 EE IIT, Kharagpur

Information-Coupled Turbo Codes for LTE Systems

Lecture 16: Four Quadrant operation of DC Drive (or) TYPE E Four Quadrant chopper Fed Drive: Operation

A Slot-Asynchronous MAC Protocol Design for Blind Rendezvous in Cognitive Radio Networks

High-speed Simulation of the GPRS Link Layer

EET 438a Automatic Control Systems Technology Laboratory 5 Control of a Separately Excited DC Machine

Topic 20: Huffman Coding

Alternating-Current Circuits

Engineer-to-Engineer Note

SOLVING TRIANGLES USING THE SINE AND COSINE RULES

Understanding Basic Analog Ideal Op Amps

Discontinued AN6262N, AN6263N. (planed maintenance type, maintenance type, planed discontinued typed, discontinued type)

Mixed CMOS PTL Adders

Calculation of Off-Core Inductance in Dual-Circuit Model of Transformer

Synchronous Generator Line Synchronization

Timing Constraint-driven Technology Mapping for FPGAs Considering False Paths and Multi-Clock Domains

TRANSPORT POWER SUPPLY IP-05

b = and their properties: b 1 b 2 b 3 a b is perpendicular to both a and 1 b = x = x 0 + at y = y 0 + bt z = z 0 + ct ; y = y 0 )

AN INTEGRATED SYSTEMS APPROACH TO RISK MANAGEMENT WITHIN A TECHNOLOGY-DRIVEN INDUSTRY, USING THE DESIGN STRUCTURE MATRIX AND FUZZY LOGIC #

Specifying Data-Flow Requirements for the Automated Composition of Web Services

NP10 DIGITAL MULTIMETER Functions and features of the multimeter:

First Round Solutions Grades 4, 5, and 6

5 I. T cu2. T use in modem computing systems, it is desirable to. A Comparison of Half-Bridge Resonant Converter Topologies

Computing Logic-Stage Delays Using Circuit Simulation and Symbolic Elmore Analysis

Abacaba-Dabacaba! by Michael Naylor Western Washington University

Postprint. This is the accepted version of a paper presented at IEEE PES General Meeting.

EE Controls Lab #2: Implementing State-Transition Logic on a PLC

Radiant systems 0801EN March 2016 Radiant plasterboard ceiling and/or floor system ISO /7

Compared to generators DC MOTORS. Back e.m.f. Back e.m.f. Example. Example. The construction of a d.c. motor is the same as a d.c. generator.

Fair Coalitions for Power-Aware Routing in Wireless Networks

(1) Non-linear system

Available online at ScienceDirect. Procedia Engineering 89 (2014 )

Intention reconsideration in theory and practice

Direct AC Generation from Solar Cell Arrays

Software for the automatic scaling of critical frequency f 0 F2 and MUF(3000)F2 from ionograms applied at the Ionospheric Observatory of Gibilmanna

Outcome Matrix based Phrase Selection

Transcription:

MAXIMUM FLOWS IN FUZZY NETWORKS WITH FUNNEL-SHAPED NODES Romn V. Tyshchuk Informtion Systems Deprtment, AMI corportion, Donetsk, Ukrine E-mil: rt_science@hotmil.com 1 INTRODUCTION During the considertion of the min problems in the fields of trnsporttion nd communiction, the following tsk is very often should to be solved [FF78], [PG81]. The commodity should to be trnsported from the source of supply to the consuming node. The huling units re situted in different plces. It is supposed tht the trnsporttion network hs limited cpcity. In this tsk it is necessry to find the optimum route of the huling units from their initil plces to the source of supply nd then to the consuming node. There is nother tsk with the similr structure: for the existing communiction network it is necessry to build centrl communiction node through which ll the informtion should be trnsferred nd then it is necessry to get mximum informtion flow. In ll this exmples to solve the tsk the specil node is need to be chosen, through which ll the flow should be trnsferred from the source to the sink. This node is clled funnel-shped node. In prctice during the nlysis of such systems it is often the mny forms of uncertinty, described in [B96] should to be tking into considertion. The most of the existing methods, which re solving the considered problem, re not ble to work with such forms of uncertinty like dispersion, vgue dt defining, mesurement errors nd so on. In this connexion it is necessry to develop new methods, which cn to operte with the bovementioned forms of uncertinty. There re some pproches, which re proposed to solve the network flow tsks with fuzzy input dt [D01], but this problem is not investigted completely nd still ctul. 2 METHODOLOGY 2.1 Preliminry remrks of pplying fuzzy sets theory to the network flow problems In mny cses some spects of the network flow theoretic problems re uncertin. In these cses it cn be useful to del with this uncertinty using the methods of fuzzy logic. There re severl wys in which network cn be fuzzy [B96], [T01b], [MN99]. In this pper one of much interest type of network fuzziness is considered, which is occurred when the

network hs known nodes nd rcs, but fuzzy weights (or cpcities) on the rcs. Thus only the weights re fuzzy. According to [T01b], [D01] fuzzy flow f in the network N with the source node s nd the sink node t with rcs cpcities { c i } is function, defining on the set of rcs E s following: 0 f (e) c (e) (1) where 0 f R i (e) c R i (e) 0 (2) f L i (e) c L i (e) where i is the number of the corresponding α-level, L is the index, representing the lower bound of the α-level intervl, R is the index, representing the upper bound of the α-level intervl; f (x, y) = f (y, x), x s,t (3) (x, y) E (y,x) E One of the min problems in solving fuzzy flow network flow tsks is defining the rnking procedure for the fuzzy numbers. One of the fuzzy numbers rnking methods, proposed by Dubois nd Prde, is bsed on fuzzy mx nd fuzzy min opertions, which re the mximum nd minimum opertions of rel numbers extended to fuzzy numbers. Note tht when nd b re fuzzy numbers, m x(, b ) nd m i n(, b ) re not lwys one of the or b nd they my be built with prts of both nd b. This pproch is proposed to use in ugmenting flow building procedure nd in the mximum flow finding opertion. Another method is ssuming tht the decision-mker priory chooses degree of conformity for which the inequlity my be considered s true by himself. As vrint of this method the four coefficients PSE, PS, NSE, NS [DP88] re proposed to use to describe the reltive position of two fuzzy numbers from the point of view of possibility theory. This pproch is proposed to use in the mximum network flow lgorithm with fuzzy input dt in choosing the mximum of ll ugmenting pths to decrese in generl the totl number of opertions. As well known the network flow tsks usully re very complex nd one of the wys to solve such problems is simplifying or modifiction the existing network to use the known methods nd pproches. For the considering tsk the lgorithm is proposed in which the mximum network flow lgorithms with fuzzy input dt for the networks with one source, one sink nd one commodity re solved sequentilly [T01]. 2.2 Generl formultion of the mximum flow finding tsk in fuzzy networks with funnel-shped nodes Let N be fuzzy undirected network with rc cpcities c ij representing by fuzzy numbers. Let s, nd t be the source, the funnel-shped node nd the sink respectively. Let f 1 ij be flow from node i to node j, which hs direction to funnel-shped node nd let f 2 ij be flow from node i to node j, which hs direction from funnel-shped node. Let v 1 be fuzzy

2 flow vlue from source to funnel-shped node nd let ~ v be fuzzy flow vlue from funnelshped node to sink. It is necessry to find mximum vlue of the flow ~ v : v mx (4) with the following constrints: f 1 ij = f 1 (5) ji (i, j ) E ( j,i) E f 2 ji (j,i ) E f 2 = (6) ij (i, j ) E f 1 ij + f 2 ij c ij, i, j (7) v = v 1 = v 2, (8) f k ij > 0. (9) It is esy to see tht this problem is similr to the tsk of the two-commodity flow finding in non-oriented network. But in this tsk we hve two different types of the sme commodity, not two flows of two commodities. It is necessry lso tht these two types of the flow should be equl. And if in the two-commodity tsk it is necessry to mximize the totl flow of two commodities, in this tsk it is necessry to mximize the 1/2( v 1 + v 2 ) vlue. Also it is esy to show tht the mximum flow through the funnel-shped node cn be find s the min[ v 1, v 2,1/ 2mx( v 1 + v 2 )], where v 1 nd v 2 re the fuzzy mximum flows from s to nd from to t respectively. Note tht in this cse it is necessry to use fuzzy min opertion. 2.3 Algorithm One of the min fuzzy flow network fetures is concerning to the fct tht the result of the solving the mximum flow tsk in fuzzy network is directly depending on the ugmenting flow vlue on ech itertion. This feture is directly determining the functioning of this lgorithm nd lso determining the thesis tht tht the mximum flow through the funnelshped node cn be find s the min[ v 1, v 2,1/ 2mx( v 1 + v 2 )]. Therefore during the ugmenting flow vlue finding in given tsk it is necessry to follow the rule mentioned below: if it is possible to mke the current rc F-sturted for the lower bound of the α-level intervl then the upper bound of the α-level intervl of the ugmenting flow vlue should be equl to the lower bound vlue of the α-level intervl of the ugmenting flow vlue. For exmple, if the rc cpcity is represented by the intervl fuzzy number nd equl to (2,5) then it is not llowed to choose the ugmenting flow vlue equl to (1,5), it is necessry to choose sequentilly (1,1), (1,1), (0,3) or (2,2), (0,3) etc. Step 1. Find vlues v 1 nd v 2 using the mximum network flow lgorithm with fuzzy input dt (Fig. 1).

s v~1 t v~2 Figure 1. Finding the mximum flows from s to nd from to t. Step 2. Build new network N with dditionl node s nd dditionl rcs (s, s) nd (s, t) with unlimited cpcities. Find fuzzy mximum flow from s to (Fig. 2). s s v~ t Figure 2. Finding the mximum flow from s to Step 3. Compute the vlue v * = min[ v 1, v 2,1/ 2 v ]. If v * = 0 then stop lgorithm. The result is equl to 0. Step 4. Build new network N with dditionl node s nd dditionl rcs (s, s) nd (s, t) with cpcities v *. Find fuzzy mximum flow from s to (Fig. 3). s s s t Figure 3. Finding the mximum flow from s to Decompose this flow on the s - flow through the node s nd - s flow through the node t. Remove ll dditionl nodes nd rcs from the network. 2.4 Illustrting exmple As n exmple to illustrte lgorithm we consider smll network shown in Fig.4. The node is funnel-shped node. Intervl fuzzy numbers presents ll the rc cpcities, shown in the network ner the rcs. (3,4) 1 (2,3) S (3,4) T (4,5) (2,3) (5,6) (3,4) 2 3 (5,6) Figure 4. Exmple network S-1 S-2 1-2- 2-3 3- -2 2-3 3-T -3 -T v (2,3) (5,6) (2,3) (4,5) (1,1) (1,1) v (3,3) (3,4) (5,6) (2,3) (3,4)

Tble 1. Results of the first step of the lgorithm S -S S -T S-1 S-2 1-2- 2-3 3- T-3 T- v (7,9) (4,6) (2,3) (5,6) (2,3) (4,5) (1,1) (2,3) (1,2) (3,4) Tble 2. Results of the second step of the lgorithm After the first two steps the lgorithm gve the following results: ~ 1 v = (7,9), ~ 2 v = (8,10), ~ v = (11,15). Thus ~ * v = (5.5,7.5) S -S S -T S-1 S-2 T-3 T- 1-2- 2-3 3- v (5.5,7.5) (5.5,7.5) (2,3) (3.5,4.5) (2.5,3.5) (3,4) (2,3) (4,5) (0.5,0.5) (2,3) Tble 3. Results of the fourth step of the lgorithm Note, tht on the 2-d step the vlue 1/2mx( v 1 + v 2 ) hs been defined using the mximum flow finding lgorithm with fuzzy input dt for the networks with one source, one sink nd one commodity. 3 CONCLUSIONS Our ides nd conceptions of the rel world re often vgue nd ill defined. In prticulr, imprecise observtions or possible perturbtions men tht fuzzy numbers my well better represent cpcities nd flows in network thn crisp quntities. In this pper n pproch bsed on fuzzy set theory hs been presented to solve the mximum flow finding tsk in the fuzzy network with funnel-shped node. The min two rnking methods of the fuzzy numbers hve been described, which re used in fuzzy network flow tsks. The min fuzzy flow network fetures re described nd the lgorithm hs been proposed using mximum network flow lgorithms with fuzzy input dt for the networks with one source, one sink nd one commodity. REFERENCES [B96] M.Blue, B.Bush, J.Puckett (1996). Applictions of fuzzy logic to grph theory, Technicl report in Los Almos ntionl lbortory, LA-UR-96-4792 [D01] P.Dimond (2001). A fuzzy mx-flow min-cut theorem, Fuzzy sets nd systems, 119. [DP88] D.Dubois, H. Prde (1988). Applictions l representtion des connissnces en informtique, Msson

[FF78] H.Frnk, I.T.Frish (1978), Communiction, trnsmission, nd trnsporttion networks, Addison-Wesley [MN99] Y.E.Mlshenko, N.M.Novikov (1999), Models of uncertinty in multi-user networks, Russin Acdemy of Sciences, Moscow [PG81] D.T.Phillips, A.Grci-Diz (1981), Fundmentls of Network Anlysis, Prentice-Hll Inc. [T01] R.Tyshchuk (2001), Mximum network flow lgorithm with fuzzy input dt, 5th Interntionl Conference on Knowledge-Bsed Intelligent Informtion Engineering Systems nd Allied Technologies, Osk, Jpn, 2001 [T01b] R.Tyshchuk (2001), Network flow tsks with fuzzy input dt, Donetsk Ntionl Technicl University scientific works. Series: Computer engineering nd utomtion, 38