2.1. QUÍMICA: CÓMO ES, CÓMO ENSEÑA Y LAS IDEAS DE LOS ESTUDIANTES SOBRE QUÍMICA
2.1.3. Las ideas de los estudiantes sobre cambio químico
Wireless Packet Erasure Networks
We model the wireless packet3erasure network by a directed acyclic graphG= (V,E).
Each edge (i, j)∈ E represents a memoryless packet erasure channel from node i to nodej. For most of this chapter, we assume that erasure events across different links are independent. However, as described later, the results go through for correlated erasure events. For independent erasure events, a packet sent across link (i, j) is either erased with probability of erasure ²ij or received without error. We denote the input alphabet (the set of possible packets) of the erasure channel by X.4
Let Zij,t be a random variable indicating erasure occurrence across channel (i, j) at time t. For independent erasure events, Zij,t has a Bernoulli distribution with parameter 1−²ij. If an erasure occurs on link (i, j)∈ E at time t, the value of Zij,t will be zero; otherwise Zij,t will be one. Note that the behavior of the network can be fully determined by the values of Zij,t for all links and all times and the operation performed at each node.
We assume that transmissions on each channel experience one unit of time delay. The input of all the channels originating from node i is denoted by Xi chosen from input alphabet X. Note that with this definition we have required that each node transmit the same symbol on all its outgoing edges, i.e., all channels correspond- ing to edges in NO(i) have the (same) input Xi (see Figure 2.2.) This constraint incorporates broadcast in our network model. The output of the communication channel corresponding to edge (i, j)∈ E is denoted by Yij;Yij lies in output alphabet
Y =X ∪ {e}, where e denotes the erasure symbol. We also assume that the outputs
3Throughout this chapter a packet can be of any length. When the length of packets is one, the channel is a binary erasure channel.
4For simplicity and without loss of generality we considerX ={0,1} in our analysis and proofs. However, we should remark that all the results and analysis hold for input alphabet of arbitrary length.
of all channels corresponding to edges inNI(i) are available at nodei. This condition is equivalent to having no interference in receptions in the network. Having this, let Yi = (Yji, (j, i) ∈ NI(i)) be the symbols that are received at node i from all its incoming channels. We have Yi ∈
Q
j:(j,i)∈EY. The relation between the Yis and Xis
defines a coding scheme for the network.
Based on the properties of the network mentioned above, if we consider the inputs and outputs up to timet, then the conditional probability function of the outputs of all the channels (edges) up to time t, given all the inputs of all the channels up to time t and all the previous outputs, can be written as follows for all t
Pr µ (yij,t, (i, j)∈ E) ¯ ¯ ¯ ¯(xtl, l∈ V),(ytij−1, (i, j)∈ E) ¶ = P ((Yij =yij,t, (i, j)∈ E)|(Xl =xl,t, l ∈ V)).
For independent erasure events, we further have
Pr µ (yij,t, (i, j)∈ E) ¯ ¯ ¯ ¯(xtl, l∈ V),(ytij−1, (i, j)∈ E) ¶ (2.2) =Y i∈V Y j: (i,j)∈NO(i) Pr (Yij =yij,t|Xi =xi,t).
Network Problems
Any network problem is characterized by a collection of information sources, a collec- tion of source nodes at which one or more information sources are available, and a col- lection of destination nodes. Each destination node demands a subset of information sources. More specifically, a network problem is a quintuple P = (M,S,D,Υg,Υr), where
2 d= 4 ²32 ²24 ²13 s = 1 3 ²12 Y24 Y34 X3 ²34 X3
Figure 2.2: (i): An erasure wireless network with the graph representation of example 2.1. Probability of erasure on link (i, j) is ²ij. Each node (e.g., node 3) transmits
the same signal (X3) across its outgoing channels. Since the network is interference-
free, node 4 receives both signals Y24 and Y34 completely. (ii): In this network,
cut-capacity for s-set Vs={1,3} is C(Vs) = 1−²12+ 1−²32²34.
• M = {m1, . . . , m|M|} denotes the set of information messages (sources).5 We
assume that each of the information messages is an i.i.d uniformly distribution random process. Different information messages are assumed to be independent.
• S ={s1, s2, . . . , s|S|} ⊂ V denotes the source nodes.
• Υg :S →2M, where Υg(si) is the subset of messages generated at source node
si.
• D={d1, d2, . . . , d|D|} ⊂ V denotes the set of destination nodes.
• Υr :D → 2M, where Υr(dj) is the subset of message demanded at destination nodedj.
We should remark that in the above definition S ∩ D may not be empty, i.e., a node can be a destination node for one information source and a source node for another. Also, destination nodes can act as relay nodes for other destination nodes in the network.
5Throughout this thesis, M and W are used interchangeably to denote the set of information messages.
The class of network problems that we consider in this chapter is the multiple source/multiple destination multicast problem, where each of the destinations de- mands all of the information sources and source nodes generate disjoint messages. Mathematically, a multicast problem,Pmc = (M,S,D,Υg,Υr), is a network problem where Υg(·) is a partition ofMand Υr(di) = Mfor all destination nodes. In Chapter 3, we look at another type of network problems referred to as broadcast problem.
Side-information at Destinations
In most parts of the chapter we assume that each destination noded ∈ Dhas complete knowledge of the erasure locations on each link of the network that is on a path from the source set to d. In other words, d knows values of the zij,t, for all (i, j) ∈ E and all times t, for which (i, j) is on at least one path from one of the sources to d. This serves as channel side-information provided to the destinations from across the network. In the case when we consider large packets (alphabet), this side-information can be provided using negligible overhead. More discussion of this model appears in Section 2.8.
Cut-capacity Definition
Consider an s−d cut given bys-set Vs as defined in Section 2.2.2. We define X(Vs) and Y(Vs) as
X(Vs) = {Xi|i∈ Vs∗} and (2.3)
Y(Vs) = {Yij|(i, j)∈[Vs,Vsc]}.
At the end of this section, we define the cut-capacity for wireless erasure networks. In wireline networks, the value of the cut-capacity is the sum of the capacities of the edges in the cut-set [54]. Such a definition of cut-capacity in wireline networks
makes sense because the nodes can send out different signals across their outgoing edges. However, this is not the case for wireless erasure networks where broadcast transmissions are required. The following definition of cut-capacity is different from that in the wireline network settings, and it incorporates the broadcast nature of transmission in our network.
Definition 2.1. Consider an erasure wireless network represented by G = (V,E)and
probabilities of erasure ²ij as described in Section 2.3. Let s and dl be the source
and destination nodes, respectively. The cut-capacity corresponding to any s−dl cut
represented by s-set Vs is denoted by C(Vs) and is equal to
C(Vs) = X i∈V∗ s µ 1− Y j: (i,j)∈[Vs,Vdl] ²ij ¶ . (2.4)
Example 2.2. Consider the network represented by the directed graph of example
2.1. (See Figure 2.2.) For the s− d cut specified by the s-set Vs = {1,3}, the cut-capacity is
C(Vs) = 1−²12+ 1−²32²34.
Looking at this example, we see that all edges in the cut-set that originate from a common node, i.e., edges (3,2) and (3,4), together contribute a value of one minus the product of their erasure probabilities, i.e., 1−²32²34 to the cut-capacity. This
observation holds in general for wireless erasure networks.
Example 2.3. As another example, consider the network shown in Figure 2.3 with
one source s = 1 and one destination d = 6. The cut-capacity corresponding to the
s= 1 2 3 4 5 d= 6 ²32 ²12 ²13 ²54 ²24 ²35 ²56 ²46
Figure 2.3: For the cut-set specified by the s-set Vs = {1,3,4}, the cut-capacity is C(Vs) = 1−²12+ 1−²46+ 1−²35²32.