HOME

TheInfoList



OR:

Witsenhausen's counterexample, shown in the figure below, is a deceptively simple
toy problem In scientific disciplines, a toy problem or a puzzlelike problem is a problem that is not of immediate scientific interest, yet is used as an expository device to illustrate a trait that may be shared by other, more complicated, instances of the p ...
in
decentralized Decentralization or decentralisation is the process by which the activities of an organization, particularly those regarding planning and decision making, are distributed or delegated away from a central, authoritative location or group. Conce ...
stochastic control. It was formulated by Hans Witsenhausen in 1968. It is a
counterexample A counterexample is any exception to a generalization. In logic a counterexample disproves the generalization, and does so rigorously in the fields of mathematics and philosophy. For example, the fact that "John Smith is not a lazy student" is a ...
to a natural
conjecture In mathematics, a conjecture is a conclusion or a proposition that is proffered on a tentative basis without proof. Some conjectures, such as the Riemann hypothesis (still a conjecture) or Fermat's Last Theorem (a conjecture until proven in 19 ...
that one can generalize a key result of centralized
linear–quadratic–Gaussian control In control theory, the linear–quadratic–Gaussian (LQG) control problem is one of the most fundamental optimal control problems, and it can also be operated repeatedly for model predictive control. It concerns linear systems driven by additive ...
systems—that in a system with linear dynamics, Gaussian disturbance, and quadratic cost, affine (linear) control laws are optimal—to decentralized systems. Witsenhausen constructed a two-stage linear quadratic Gaussian system where two decisions are made by decision makers with decentralized information and showed that for this system, there exist nonlinear control laws that outperform all linear laws. The problem of finding the optimal control law remains unsolved.Ho, Yu-Chi, "Review of the Witsenhausen problem". ''Proceedings of the 47th IEEE Conference on Decision and Control (CDC)'', pp. 1611–1613, 2008.


Statement of the counterexample

The statement of the counterexample is simple: two controllers attempt to control the system by attempting to bring the state close to zero in exactly two time steps. The first controller observes the initial state x_0. There is a cost on the input u_1 of the first controller, and a cost on the state x_2 after the input of the second controller. The input u_2 of the second controller is free, but it is based on noisy observations y_1=x_1+z of the state x_1 after the first controller's input. The second controller cannot communicate with the first controller and thus cannot observe either the original state x_0 or the input u_1 of the first controller. Thus the system dynamics are :x_1=x_0+u_1, :x_2=x_1-u_2, with the second controller's observation equation :y_1=x_1+z. The objective is to minimize an expected cost function, :k^2E _1^2E _2^2 where the expectation is taken over the randomness in the initial state x_0 and the observation noise z, which are distributed independently. The observation noise z is assumed to be distributed in a
Gaussian Carl Friedrich Gauss (1777–1855) is the eponym of all of the topics listed below. There are over 100 topics all named after this German mathematician and scientist, all in the fields of mathematics, physics, and astronomy. The English eponymo ...
manner, while the distribution of the initial state value x_0 differs depending on the particular version of the problem. The problem is to find control functions :u_1(x_0) \quad \text \quad u_2(y_1) that give at least as good a value of the objective function as do any other pair of control functions. Witsenhausen showed that the optimal functions u_1(x_0) and u_2(y_1) cannot be linear.


Specific results of Witsenhausen

Witsenhausen obtained the following results: *An optimum exists (Theorem 1). *The optimal control law of the first controller is such that E(x_1)=0 (Lemma 9). *The exact solution is given for the case in which both controllers are constrained to be linear (Lemma 11). *If x_0 has a Gaussian distribution and if at least one of the controllers is constrained to be linear, then it is optimal for both controllers to be linear (Lemma 13). *The exact nonlinear control laws are given for the case in which x_0 has a
two-point Hunt seat is a style of forward seat riding commonly found in North American horse shows. Along with dressage, it is one of the two classic forms of English riding. The hunt seat is based on the tradition of fox hunting. Hunt seat competitio ...
symmetric distribution In statistics, a symmetric probability distribution is a probability distribution—an assignment of probabilities to possible occurrences—which is unchanged when its probability density function (for continuous probability distribution) ...
(Lemma 15). *If x_0 has a Gaussian distribution, for some values of the preference parameter k a non-optimal nonlinear solution for the control laws is given which gives a lower value for the expected cost function than does the best linear pair of control laws (Theorem 2).


The significance of the problem

The counterexample lies at the intersection of
control theory Control theory is a field of mathematics that deals with the control of dynamical systems in engineered processes and machines. The objective is to develop a model or algorithm governing the application of system inputs to drive the system to a ...
and
information theory Information theory is the scientific study of the quantification (science), quantification, computer data storage, storage, and telecommunication, communication of information. The field was originally established by the works of Harry Nyquist a ...
. Due to its hardness, the problem of finding the optimal control law has also received attention from the
theoretical computer science Theoretical computer science (TCS) is a subset of general computer science and mathematics that focuses on mathematical aspects of computer science such as the theory of computation, lambda calculus, and type theory. It is difficult to circumsc ...
community. The importance of the problem was reflected upon in the 47th IEEE Conference on Decision and Control (CDC) 2008, Cancun, Mexico, where an entire session was dedicated to understanding the counterexample 40 years after it was first formulated. The problem is of conceptual significance in decentralized control because it shows that it is important for the controllers to communicate with each other implicitly in order to minimize the cost. This suggests that control actions in decentralized control may have a dual role: those of control and communication.


The hardness of the problem

The hardness of the problem is attributed to the fact that information of the second controller depends on the decisions of the first controller. Variations considered by
Tamer Basar Tamer is a Turkish given name and surname. It means ''Competent soldier'' in Turkish. In Arabic (written as تامر), the name is more closely related to Tamr (as in dates). Persons Given name * Tamer Abdel Hamid, Egyptian football player * Tame ...
show that the hardness is also because of the structure of the performance index and the coupling of different decision variables. It has also been shown that problems of the spirit of Witsenhausen's counterexample become simpler if the
transmission delay In a network based on packet switching, transmission delay (or store-and-forward delay, also known as packetization delay) is the amount of time required to push all the packet's bits into the wire. In other words, this is the delay caused by the ...
along an external channel that connects the controllers is smaller than the
propagation delay Propagation delay is the time duration taken for a signal to reach its destination. It can relate to networking, electronics or physics. ''Hold time'' is the minimum interval required for the logic level to remain on the input after triggering ed ...
in the problem. However, this result requires the channels to be perfect and instantaneous, and hence is of limited applicability. In practical situations, the channel is always imperfect, and thus one can not assume that decentralized control problems are simple in presence of external channels. A justification of the failure of attempts that discretize the problem came from the computer science literature:
Christos Papadimitriou Christos Charilaos Papadimitriou ( el, Χρήστος Χαρίλαος "Χρίστος" Παπαδημητρίου; born August 16, 1949) is a Greek theoretical computer scientist and the Donovan Family Professor of Computer Science at Columbia Un ...
and
John Tsitsiklis John N. Tsitsiklis ( el, Γιάννης Ν. Τσιτσικλής; born 1958) is a Clarence J. Lebel Professor of Electrical Engineering with the Department of Electrical Engineering and Computer Science (EECS) at the Massachusetts Institute of Tec ...
showed that the discrete version of the counterexample is
NP-complete In computational complexity theory, a problem is NP-complete when: # it is a problem for which the correctness of each solution can be verified quickly (namely, in polynomial time) and a brute-force search algorithm can find a solution by tryi ...
.


Attempts at obtaining a solution

A number of numerical attempts have been made to solve the counterexample. Focusing on a particular choice of problem parameters (k=0.2,\;\sigma_0=5), researchers have obtained strategies by discretization and using neural networks. Further research (notably, the work of
Yu-Chi Ho Yu-Chi "Larry" Ho (; born March 1, 1934) is a Chinese-American mathematician, control theorist, and a professor at the School of Engineering and Applied Sciences, Harvard University. He is the co-author of ''Applied Optimal Control'', and an i ...
, and the work of Li, Marden and
Shamma Shamma () is a feminine or masculine given name of Arabic Arabic (, ' ; , ' or ) is a Semitic language spoken primarily across the Arab world.Semitic languages: an international handbook / edited by Stefan Weninger; in collaboration with ...
) has obtained slightly improved costs for the same parameter choice. The best known numerical results for a variety of parameters, including the one mentioned previously, are obtained by a local search algorithm proposed by S.-H. Tseng and A. Tang in 2017. The first provably approximately optimal strategies appeared in 2010 (Grover, Park, Sahai) Grover, Sahai, and Park. "The finite-dimensional Witsenhausen counterexample." ''IEEE WiOpt 2010, ConCom workshop'', Seoul, Korea. where
information theory Information theory is the scientific study of the quantification (science), quantification, computer data storage, storage, and telecommunication, communication of information. The field was originally established by the works of Harry Nyquist a ...
is used to understand the communication in the counterexample. The optimal solution of the counterexample is still an open problem.


References

{{DEFAULTSORT:Witsenhausen's Counterexample Control theory Stochastic control