Publications
Complete list of publications (pdf)
OPTIMAL CONTROL
BOOLEAN CONTROL NETWORKS
SWITCHED SYSTEMS
SWITCHED SYSTEMS and POWER CONVERTERS
FUZZY MODELING and CONTROL
SYSTEMS BIOLOGY
ARTIFICIAL NEURAL NETWORKS
Fainshil, L. and Margaliot, M.
"A maximum principle
for the stability analysis of positive bilinear control systems
with applications to positive linear switched systems"
, SIAM J. Control and Optimization, 50:2193-2215, 2012.
Abstract:
We consider a continuous-time bilinear control system with
Metzler matrices. Each entry in the transition matrix of such a system is
non-negative, making the positive orthant
an invariant set of the dynamics.
Motivated by the stability analysis
of positive linear switched systems (PLSSs), we define a control as
optimal if, for a fixed final time,
it maximizes the spectral radius of the transition matrix.
Our main result is a first-order necessary condition for optimality
in the form of a maximum
principle (MP). The proof of this MP combines the standard needle variation
with a basic result from the Perron-Frobenius theory of non-negative matrices.
We describe several applications of this MP to the stability analysis of
PLSSs under arbitrary switching.
Laschov, D. and Margaliot, M.
"A Pontryagin maximum principle for
multi-input Boolean control networks"
, in Recent Advances in Dynamics and
Control of Neural Networks, (E. Kaslik and S. Sivasundaram, eds.),
to appear.
Abstract:
Boolean network consists of a set of Boolean variables whose state is determined
by other variables in the network. Boolean networks
have been studied extensively as models for simple artificial neural networks.
Recently, Boolean networks gained considerable interest as models for biological
systems composed of elements that can be in one of two possible states. Examples
include genetic regulation networks, where the ON (OFF) state corresponds to the
transcribed (quiescent) state of a gene, and cellular networks where the two possible
logic states may represent the open/closed state of an ion channel, basal/high activity
of an enzyme, two possible conformational states of a protein, etc.
Daizhan Cheng developed an algebraic state-space representation for Boolean control
networks using the semi--tensor product of matrices. This representation proved
quite useful for studying Boolean control networks in a control-theoretic framework.
Using this representation, we consider a Mayer-type
optimal control problem for
Boolean control networks. Our main result is a necessary condition for optimality.
This provides a parallel of Pontryagin's maximum principle to Boolean control networks.
Laschov, D. and Margaliot, M.
"A maximum principle for single-input Boolean control networks"
, IEEE Trans. Automatic Control, 56: 913-917, 2011.
Abstract:
Boolean networks are recently attracting considerable interest as
computational models for genetic and cellular networks.
We consider a Mayer-type optimal control problem for a single-input
Boolean network, and derive a
necessary condition for a control to be optimal.
This provides an analog of Pontryagin's maximum principle
for single-input Boolean networks.
Ratmansky, I. and Margaliot, M.
"A simplification of
the Agrachev-Gamkrelidze second-order variation for bang-bang controls",
Systems and Control Letters, 59: 25-32, 2010.
Abstract:
We consider an expression for the second-order variation (SOV) of
bang-bang controls developed by Agrachev and Gamkrelidze. The SOV
plays an important role in both necessary and sufficient
second-order optimality conditions for bang-bang controls. These
conditions are stronger than the one provided by the first-order
Pontryagin maximum principle (PMP).
For a bang-bang control with k switching points, the SOV
contains k(k+1)/2 Lie-algebraic terms.
We derive a simplification
of the SOV by relating k of these terms to the derivative of the
switching function, defined in the PMP, at the switching points. We
prove that this simplification can be used to reduce the
computational burden associated with applying the SOV to analyze
optimal controls.
We demonstrate this by using
the simplified expression for the SOV to show
that the chattering control in Fuller's problem satisfies a
second-order sufficient condition for optimality.
Margaliot, M. and
Branicky, M. S.
``Nice reachability for planar bilinear
control systems with applications to planar linear switched systems'',
IEEE Trans. Automatic Control, 54: 1430-1435, 2009.
Abstract:
We derive a new reachability with nice controls type result for planar bilinear control systems. We show that any point in the
reachable set can be reached by a control that is a concatenation of a bang arc with either (1) a bang-bang control that is
periodic after the third switch; or (2) a piecewise constant control with no more than two discontinuities. Under the additional
assumption that the bilinear system is positive (or invariant for any proper cone), we show that the reachable set is spanned by a
concatenation of a bang arc with either (1) a bang-bang control with no more than two discontinuities; or (2) a piecewise
constant control with no more than two discontinuities. In particular, any point in the reachable set can be reached using a
piecewise-constant control with no more than three discontinuities. Several known results on the stability of planar linear switched
systems under arbitrary switching follow as corollaries of our main result. We demonstrate this using one example.
Sharon, Y.
and Margaliot, M.
"Third-order nilpotency,
nice reachability and asymptotic
stability",
Journal of Differential Equations, 233: 136-150, 2007.
Abstract:
We consider an affine control system whose vector fields span a third-order nilpotent Lie algebra. We show that the reachable set at time T
using measurable controls is equivalent to the reachable set at time T using piecewise-constant controls with no more than four switches. The
bound on the number of switches is uniform over any final time T. As a corollary, we derive a new sufficient condition for stability of
nonlinear switched systems under arbitrary switching. This provides a partial solution to an open problem posed in [1].
Laschov, D. and Margaliot, M.
"Controllability of Boolean control
networks via the Perron-Frobenius theory" , Automatica ,
48: 1218-1223, 2012.
Abstract:
Boolean control networks (BCNs) are recently attracting considerable interest as
computational models for genetic and cellular
networks.
Addressing control-theoretic problems in BCNs may lead to
a better understanding of the
intrinsic control in biological systems,
as well as to developing suitable protocols for manipulating biological systems
using exogenous inputs.
We introduce two definitions for controllability of a BCN, and show that
a necessary and sufficient condition for each form of
controllability is that a certain nonnegative matrix is
irreducible or primitive, respectively.
Our analysis is based on a result that may be of independent interest, namely,
a simple algebraic formula for the number of different control sequences that
steer a BCN between given initial and final states in a given number of time steps,
while avoiding a set of forbidden states.
Laschov, D. and Margaliot, M.
"A Pontryagin maximum principle for
multi-input Boolean control networks"
, in Recent Advances in Dynamics and
Control of Neural Networks , (E. Kaslik and S. Sivasundaram, eds.),
to appear.
Abstract:
Boolean network consists of a set of Boolean variables whose state is determined
by other variables in the network. Boolean networks
have been studied extensively as models for simple artificial neural networks.
Recently, Boolean networks gained considerable interest as models for biological
systems composed of elements that can be in one of two possible states. Examples
include genetic regulation networks, where the ON (OFF) state corresponds to the
transcribed (quiescent) state of a gene, and cellular networks where the two possible
logic states may represent the open/closed state of an ion channel, basal/high activity
of an enzyme, two possible conformational states of a protein, etc.
Daizhan Cheng developed an algebraic state-space representation for Boolean control
networks using the semi--tensor product of matrices. This representation proved
quite useful for studying Boolean control networks in a control-theoretic framework.
Using this representation, we consider a Mayer-type
optimal control problem for
Boolean control networks. Our main result is a necessary condition for optimality.
This provides a parallel of Pontryagin's maximum principle to Boolean control networks.
Laschov, D. and Margaliot, M.
"A maximum principle for single-input Boolean control networks"
, IEEE Trans. Automatic Control, 56: 913-917, 2011.
Abstract:
Boolean networks are recently attracting considerable interest as
computational models for genetic and cellular networks.
We consider a Mayer-type optimal control problem for a single-input
Boolean network, and derive a
necessary condition for a control to be optimal.
This provides an analog of Pontryagin's maximum principle
for single-input Boolean networks.
Margaliot, M. and Langholz, G.
"Necessary and sufficient conditions for absolute
stability: the case of second-order systems",
IEEE Trans. Circuits Systems-I, 50(2):227-234, 2003.
Abstract:
We consider the problem of absolute stability of linear feedback systems in which the control is a sector-bounded time-varying nonlinearity.
Absolute stability entails not only the characterization of the "most destabilizing" nonlinearity, but also determining the parametric value
of the nonlinearity that yields instability of the feedback system. The problem was first formulated in the 1940s, however, finding easily
verifiable necessary and sufficient conditions for absolute stability remained an open problem all along. Recently, the problem gained
renewed interest in the context of stability of hybrid dynamical systems, since solving the absolute stability problem implies stability
analysis of switched linear systems. In this paper, we introduce the concept of generalized first integrals and use it to characterize the
"most destabilizing" nonlinearity and to explicitly construct a Lyapunov function that yields an easily verifiable, necessary and sufficient condition for absolute stability of second-order systems.
Holcman, D. and Margaliot, M.
``Stability analysis of switched homogeneous systems in the
plane'',
SIAM J. Control and Optimization, 41(5):1609-1625, 2003.
Abstract:
We study the stability of second-order switched homogeneous systems. Using the concept of generalized first integrals we explicitly
characterize the "most destabilizing" switching-law and construct a Lyapunov function that yields an easily verifiable, necessary and
sufficient condition for asymptotic stability. Using the duality between stability analysis and control synthesis, this also leads to a
novel algorithm for designing a stabilizing switching controller.
Margaliot, M. and Gitizadeh, R.
``The problem of absolute stability:
a dynamic programming approach'',
Automatica, 40(7):1247-1252, 2004.
Abstract:
We consider the problem of absolute stability of a feedback system composed of a linear plant and a single sector-bounded nonlinearity.
Pyatnitskiy and Rapoport used a variational approach and the Maximum Principle to derive an implicit characterization of the
"most destabilizing" nonlinearity. In this paper, we address the same problem using a dynamic programming approach. We show that the
corresponding value function is composed of simple building blocks which are the generalized first integrals of appropriate linear systems.
We demonstrate how the results can be used to design stabilizing switched controllers.
Margaliot, M. and
Liberzon, D.
``Lie-algebraic stability conditions for
nonlinear switched systems and differential inclusions'',
Systems and Control Letters,
55(1): 8-16, 2006.
Abstract:
We present a stability criterion for switched nonlinear systems which involves Lie brackets of the individual vector fields but does not
require that these vector fields commute. A special case of the main result says that a switched system generated by a pair of globally
asymptotically stable nonlinear vector fields whose third-order Lie brackets vanish is globally uniformly asymptotically stable under
arbitrary switching. This generalizes a known fact for switched linear systems and provides a partial solution to the open problem posed
in [D. Liberzon, Lie algebras and stability of switched nonlinear systems, Unsolved Problems in Mathematical Systems Theory and Control, 2004].
To prove the result, we consider an optimal control problem which consists in finding the "most unstable" trajectory for an associated
control system, and show that there exists an optimal solution which is bang-bang with a bound on the total number of switches. This property
is obtained as a special case of a reachability result by bang-bang controls which is of independent interest. By construction, our criterion
also automatically applies to the corresponding relaxed differential inclusion.
Margaliot, M. and Yfoulis, C.
``Absolute stability
of third-order systems - a numerical algorithm'' ,
Automatica, 42(10): 1705-1711, 2006.
Abstract:
The problem of absolute stability is one of the oldest open problems in the theory of control. Even for the particular case of second-order
systems a complete solution was presented only very recently. For third-order systems, the most general theoretical results were obtained
by Barabanov. He derived an implicit characterization of the "most destabilizing" nonlinearity using a variational approach. In this paper,
we show that his approach yields a simple and efficient numerical scheme for solving the problem in the case of third-order systems. This
allows the determination of the critical value where stability is lost in a tractable and accurate fashion. This value is important in many
practical applications and we believe that it can also be used to develop a deeper theoretical understanding of this interesting problem.
Margaliot, M.
``Stability analysis of switched systems using variational principles:
an introduction'', Automatica,
42(12): 2059-2077, 2006.
Abstract:
Many natural and artificial systems and processes encompass several modes of operation with a different dynamical behavior in each mode.
Switched systems provide a suitable mathematical model for such processes, and their stability analysis is important for both theoretical
and practical reasons. We review a specific approach for stability analysis based on using variational principles to characterize the
"most unstable" solution of the switched system. We also discuss a link between the variational approach and the stability analysis of switched
systems using Lie-algebraic considerations. Both approaches require the use of sophisticated tools from many different fields of applied
mathematics. The purpose of this paper is to provide an accessible and self-contained review of these topics, emphasizing the intuitive and
geometric underlying ideas.
Sharon, Y.
and Margaliot, M.
``Third-order nilpotency,
nice reachability and asymptotic
stability'',
Journal of Differential Equations, 233: 136-150, 2007.
Abstract:
We consider an affine control system whose vector fields span a third-order nilpotent Lie algebra. We show that the reachable set at time T
using measurable controls is equivalent to the reachable set at time T using piecewise-constant controls with no more than four switches. The
bound on the number of switches is uniform over any final time T. As a corollary, we derive a new sufficient condition for stability of
nonlinear switched systems under arbitrary switching. This provides a partial solution to an open problem posed in [1].
Margaliot, M.
``A counterexample to a conjecture of Gurvits
on switched systems'',
IEEE Trans. Automatic Control, 52: 1123-1126, 2007.
Abstract:
We consider products of matrix exponentials under the assumption that the matrices span a nilpotent Lie algebra. In 1995, Leonid Gurvits
conjectured that nilpotency implies that these products are, in some sense, simple. More precisely, there exists a uniform bound l such that
any product can be represented as a product of no more than l matrix exponentials. This conjecture has important applications in the analysis
of linear switched systems, as it is closely related to the problem of reachability using a uniformly bounded number of switches. It is also
closely related to the concept of nice reachability for bilinear control systems. The conjecture is trivially true for the case of first-order
nilpotency. Gurvits proved the conjecture for the case of second-order nilpotency using the Baker-Campbell-Hausdorff formula. We show that
the conjecture is false for the third-order nilpotent case using an explicit counterexample. Yet, the underlying philosophy behind Gurvits'
conjecture is valid in the case of third-order nilpotency. Namely, such systems do satisfy the following nice reachability property: any point
in the reachable set can be reached using a piecewise constant control with no more than four switches. We show that even this form of finite
reachability is no longer true for the case of fifth-order nilpotency.
Margaliot, M.
``On the Analysis of Nonlinear Nilpotent Switched Systems using the
Hall-Sussmann System'', Systems and Control Letters, 58: 766-772, 2009.
Abstract:
We consider an open problem on the stability of nonlinear nilpotent switched systems posed by Daniel Liberzon. Partial solutions to this problem were obtained as corollaries of global nice reachability results for nilpotent control systems. The global structure is crucial in establishing stability.
We show that nice reachability analysis may be reduced to the reachability analysis of a specific canonical system, the nilpotent Hall-Sussmann system.
Furthermore, local nice reachability properties
for this specific system imply global nice reachability for general
nilpotent systems.
We derive several new results revealing
the
elegant
Lie-algebraic structure
of the nilpotent Hall-Sussmann system.
Margaliot, M. and Yfoulis, C.
``A Lie-algebraic analysis of the problem of absolute stability'', submitted.
Abstract:
The absolute stability problem (ASP) entails determining a critical parameter value for which the stability of a feedback system, composed
of an n'th-order linear system and a sector-bounded nonlinear function, loses its stability. The ASP is one of the oldest open problems in
the theory of stability and control. Recently, it is attracting considerable interest, as solving it is equivalent to providing a necessary
and sufficient condition for the stability of linear switched systems under arbitrary switching. Pyatnitsky pioneered the most promising
approach for addressing the ASP. His approach is based on using optimal control techniques for characterizing the "most destabilizing"
sector-bounded nonlinear function. This is equivalent to characterizing the "most destabilizing" switching law for a linear switched system
under arbitrary switching. In this paper, we develop a new approach to the ASP which is based on a Lie-algebraic analysis of the switching
function that determines the optimal control. We show that the finiteness of the associated Lie algebra implies that the switching function
itself is the solution of a switched linear system of order at most n^2. Furthermore, the switching function has a special and symmetric
structure. This makes it possible to obtain an explicit analytic expression for the switching function for low orders of n. We demonstrate
this using two examples.
Margaliot, M. and Hespanha, J. P.
``Root-mean-square
gains of switched linear systems: a variational approach'',
Automatica, 44: 2398-2402, 2008.
Abstract:
We consider the problem of computing the root-mean-square (RMS) gain of switched linear systems. We develop a new approach which is based
on an attempt to characterize the ``worst-case'' switching law (WCSL), that is, the switching law that yields the maximal possible gain.
Our main result provides a sufficient condition guaranteeing that the WCSL can be characterized explicitly using the differential Riccati
equations corresponding to the linear subsystems. This condition automatically holds for first-order systems, so we obtain a complete
solution to the RMS gain problem in this case. In particular, we show that in the first-order case there always exists a WCSL with no more
than two switches.
Fainshil, L., Margaliot, M. and
Chigansky, P.
``On the stability of positive linear switched systems under arbitrary switching laws'',
IEEE Trans. Automatic Control,
54: 897-899, 2009.
Abstract:
We consider n-dimensional positive linear switched systems. A necessary condition for stability under arbitrary switching is that every
matrix in the convex hull of the matrices defining the subsystems is Hurwitz. Several researchers conjectured that for positive linear
switched systems this condition is also sufficient. Recently, Gurvits, Shorten, and Mason showed that this conjecture is true for the
case n=2, but is not true in general. Their results imply that there exists some minimal integer np such that the conjecture is
true for all n< np, but is not true for n= np. We show that np=3.
Monovich, T. and Margaliot, M.
"Analysis of discrete-time linear switched systems: a variational
approach",
SIAM J. Control and Optimization,
49: 808-829, 2011.
Abstract:
A powerful approach for analyzing the stability
of continuous-time switched systems is based
on using tools from optimal control theory to
characterize the "most unstable" switching law.
This reduces the
problem of determining
stability under arbitrary switching to analyzing stability for the specific
"most unstable" switching law. More generally,
this so-called variational approach was successfully applied to derive
nice-reachability-type results for both linear and nonlinear continuous-time switched systems.
Motivated by this, we develop in this paper an analogous approach for discrete-time
linear switched systems. We derive and prove a necessary condition for optimality
of the "most unstable" switching law. This yields a type of discrete-time
maximum principle (MP).
We demonstrate using an example
that this MP is in fact weaker than its continuous-time counterpart.
To overcome this, we introduce the auxiliary system of a discrete-time
linear switched system, and show
that regularity properties of time-optimal controls for the auxiliary system imply
nice-reachability results for
the original discrete-time linear switched system.
Using this approach, we derive several new
Lie-algebraic conditions
guaranteeing nice-reachability results. These results, and their proofs, turn out to be quite different from their
continuous-time counterparts.
Monovich, T. and Margaliot, M.
"A second-order maximum principle for
discrete-time bilinear control systems
with applications to discrete-time linear switched systems", Automatica, 47: 1489-1495, 2011.
Abstract:
A powerful approach for analyzing the stability
of continuous-time switched systems is based
on using tools from optimal control theory to
characterize the "most unstable" switching law.
This reduces the
problem of determining
stability under arbitrary switching to analyzing
stability for the specific
"most unstable" switching law.
For discrete-time (DT) switched systems, the variational
approach received considerably less attention. This approach is based
on using a first-order necessary optimality condition in the form of
a maximum principle (MP), and typically this is not enough to
completely characterize the
"most unstable" switching law.
In this paper, we provide
a simple and self-contained derivation of a second-order
necessary optimality condition for DT bilinear control systems.
This provides new information on the optimal controls that
cannot be derived using the first-order MP.
We demonstrate several applications of this second-order MP to
the stability
analysis of DT linear switched systems.
Teichner, R. and Margaliot, M.
"Explicit construction of a Barabanov norm for a class of positive planar discrete-time
linear switched systems", Automatica ,
48: 95-101, 2012.
Abstract:
We consider the problem of stability under arbitrary
switching of a discrete-time linear switched system.
A powerful approach for addressing this problem is
based on studying the "most unstable"
switching law (MUSL). If the solution of the switched system corresponding to the MUSL converges to the
origin, then the switched system is stable for any switching law. The MUSL can be characterized using
optimal control techniques. This variational approach leads to a Hamilton-Jacobi-Bellman equation
characterizing the behavior of the switched system
under the MUSL. The solution of this equation is sometimes referred to as a Barabanov norm of the switched
system. Although the Barabanov norm was studied extensively, it seems that there are few examples where
it was actually computed in closed-form.
In this paper, we consider a special
class of positive planar discrete-time linear switched systems
and provide a closed-form expression for a corresponding Barabanov norm.
The unit circle in this norm is a parallelogram.
Reznikov, B., Ruderman, A. and Margaliot, M.
Analysis of a Flying Capacitor Converter:
A Switched Systems Approach,
Int. J. Circuit Theory Applications , to appear.
Abstract:
Flying capacitor converters (FCCs) attract considerable interest because of their inherent natural voltage balancing property. Several
researchers analyzed the voltage balance dynamics in FCCs using frequency domain methods. Recently, considerable research attention has
been devoted to switched systems, i.e. systems composed of several subsystems, and a switching law that determines which subsystem
is active at every time instant. In this paper, we propose a new approach to the analysis of an FCC. The analysis is performed in the
time-domain, treating the FCC as a switched system. The subsystems are the various configurations obtained for each state of the circuit
switches, and the switching law is determined by the modulation. We demonstrate this new approach by using it to analyze a single-phase
single-leg three-level FCC. The switched systems approach provides simple closed-form expressions for the system behavior. We show that
the natural balancing property is equivalent to the asymptotic stability of a certain matrix. We also show that it is possible to
rigorously analyze properties such as the capacitor time constant and relate them to the parameter values of the load, carrier
frequency, and duty ratio.
Margaliot, M. and
Weiss, G.
"
The low frequency distortion in D-class amplifiers",
IEEE Trans. Circuits and Systems II, 57: 772-776, 2010.
Abstract:
D-class amplifiers are non linear amplifiers that transform an input signal u
into an output signal y. The transformation is based on using pulse-width modulation
to create a rectangular signal p whose duty cycle
depends linearly on the input signal u. After low-pass filtering p
to eliminate the switching frequency in its harmonics, we obtain the
filtered output signal y that is a good approximation
of u. This kind of
amplifier is gaining popularity (as compared to the classical
A-class and B-class amplifiers) due to its high efficiency. A buck
power supply may be regarded as a particular instance of a D-class
amplifier. While the principle of the D-class amplifier is
intuitively clear, a rigorous mathematical analysis of this system is
not trivial, as the amplifier is time-varying and non-linear. In this
paper we provide a rigorous proof of the fact that the signal p is a
good approximation of u in the low frequency range, and provide
precise error bounds for this approximation.
Margaliot, M. and Langholz, G. New Approaches to Fuzzy Modeling and Control -
Design and Analysis, World Scientific, 2000.
TOC
Chapter 1
purchase this book here
Margaliot, M. and Langholz, G.
``Fuzzy Lyapunov based approach to the design of fuzzy
controllers'',
Fuzzy Sets Systems, 106(1): 49-59, 1999.
Abstract:
In this paper, we extend the classical Lyapunov synthesis method to the domain of computing with words. This new approach is used to design
fuzzy controllers. Assuming minimal knowledge about the plant to be controlled, the proposed method enables us to systematically derive the
fuzzy rules that constitute the rule base of the controller. We demonstrate the approach by designing Mamdani-type and Takagi-Sugeno-Kang-type
fuzzy controllers for two well-known plants
Margaliot, M. and Langholz, G.
``Hyperbolic optimal control and fuzzy control'',
IEEE Trans. Systems, Man, Cybernetics: Part A,
29(1): 1-10, 1999.
Abstract:
In this paper, we consider a new approach to fuzzy control which entails the formulation of a novel state-space representation and a new form
of optimal control problem. Basically, in this new formulation, linear functions in the conventional state-space representation and cost
functional are replaced by hyperbolic functions. We give a solution for this new, infinite-time, optimal control problem, which we call
hyperbolic optimal control. Furthermore, we show that the resulting optimal controller is in fact a Mamdani-type fuzzy controller with
Gaussian membership functions and center of gravity defuzzification. These results enable us to investigate analytically important issues,
such as stability and robustness, pertaining to fuzzy controllers as well as add a powerful theoretical framework to the field of fuzzy control.
Margaliot, M. and Langholz, G. ``Design and analysis of fuzzy schedulers using fuzzy Lyapunov synthesis'',
Engineering Applications of Artificial Intelligence,
14(2):183-188, 2001.
Abstract:
Recently, a new approach to the design of fuzzy control rules was suggested. The method, referred to as fuzzy Lyapunov synthesis, extends
classical Lyapunov synthesis to the domain of "computing with words", and allows the systematic, instead of heuristic, design and analysis of
fuzzy controllers given linguistic information about the plant. In this paper, we use fuzzy Lyapunov synthesis to design and analyze the
rule-base of a fuzzy scheduler. Here, too, rather than use heuristics, we can derive the fuzzy rule-base systematically. This suggests that
the process of deriving the rules can be automated. Our approach may lead to a novel computing with words algorithm: the input is linguistic
information concerning the "plant" and the "control" objective, and the output is a suitable fuzzy rule-base.
Margaliot, M. and Langholz, G.
``A new approach to fuzzy modeling and control of discrete-time
systems'' ,
IEEE Trans. Fuzzy Systems, 11(4):486-494, 2003.
Abstract:
We present a new approach to fuzzy modeling and control of discrete-time systems which is based on the formulation of a novel state-space
representation using the hyperbolic tangent function. The new representation, designated the hyperbolic model, combines the advantages of
fuzzy system theory and classical control theory. On the one hand, the hyperbolic model is easily derived from a set of Mamdani-type fuzzy
rules. On the other hand, classical control theory can be applied to design controllers for the hyperbolic model that not only guarantee
stability and robustness but are themselves equivalent to a set of Mamdani-type fuzzy rules. Thus, this new approach combines the best of
two worlds. It enables linguistic interpretability of both the model and the controller, and guarantees closed-loop stability and robustness.
Margaliot, M. and Langholz, G.
``Fuzzy control of a benchmark problem: a computing with words
approach'',
IEEE Trans. Fuzzy Systems, 12(2):230-235, 2004.
Abstract:
The rotational/translational proof-mass actuator (RTAC) system is a well-known benchmark for nonlinear control for which a number of
controllers were designed. In this paper, we apply fuzzy Lyapunov synthesis, which is a computing with words version of classical Lyapunov
synthesis, to design fuzzy controllers for the RTAC system. This allows us to systematically design state-feedback and output-feedback
controllers using only a linguistic description of the RTAC system. The designed fuzzy controllers yield a globally asymptotically stable
closed-loop system. We demonstrate their advantages in comparison with a previously designed linear controller for the RTAC system.
Margaliot, M. and Tuller, T.
"Analysis of the steady state translation rate in the
infinite-dimensional homogeneous ribosome flow model", submitted, 2013.
Abstract:
Gene translation is a central stage in the intra-cellular
process of protein synthesis. Gene translation proceeds in three major
stages: initiation, elongation, and termination.
During the elongation step ribosomes (intra cellular macro-molecules) link
amino acids together in the order specified
by messenger RNA (mRNA) molecules.
The homogeneous ribosome flow model (HRFM) is
a mathematical model of translation elongation under the assumption
of constant elongation rate along the mRNA sequence. The HRFM includes
n first-order nonlinear ODEs, where n represents
the length of the mRNA sequence, and two positive parameters:
ribosomal initiation rate and the (constant) elongation rate.
Here we analyze the HRFM when n goes to infinity
and derive a simple expression for the steady-state protein synthesis rate.
Simulations suggest that the behavior of the HRFM for n larger than
15 is already in good agreement with the behavior in the case of
infinite n studied here. Thus, our result may be used in practice for estimating the translation rates of different genes or for
engineering genes to produce a desired translation rate.
Margaliot, M. and Tuller, T.
"Ribosome flow model
with positive feedback", submitted, 2013.
Abstract:
Eukaryotic mRNAs usually form a circular structure;
thus, ribosomes that terminate translation at the 3’ end can diffuse with
increased probability to the 5’end of the transcript,
initiating another cycle of translation.
This phenomenon describes ribosomal flow
with positive feedback–an increase in the flow of
ribosomes terminating translating the ORF increases
the ribosomal initiation rate. The
aim of the current study is to mathematically
model this phenomenon and rigorously analyze it.
To this end, we suggest a modified version of
the Ribosome Flow Model (RFM) [1], called the
Ribosome Flow Model with Input and
Output (RFMIO). In this model the input is
the initiation rate and the output is the
translation rate. We analyze this model after closing
the loop with a positive linear feedback.
We show that the closed-loop system admits a unique globally
asymptotically stable equilibrium point. From a biophysical point of view,
this means that there exists a unique steady-state
of ribosome distributions along the mRNA,
and thus a unique steady-state translation
rate. The solution from any initial distribution will
converge to this steady-state. The steady-state distribution
demonstrates a decrease
in ribosome density along the coding sequence.
For the case of constant elongation rates,
we obtain closed-form expressions relating
the model parameters with the location of the equilibrium point.
These results may perhaps be used to modify the biological system in
order to obtain a desired translation rate.
Margaliot, M. and Tuller, T.
"Stability analysis of the ribosome flow model",
IEEE/ACM Trans. Computational Biology and Bioinformatics, 9(5):1545-1552, 2012.
Abstract:
Gene translation is a central process in all living organisms.
Developing a better understanding of this complex process may have
ramifications to almost every biomedical discipline. Recently,
Reuveni et al. proposed a new
computational model of this process called the ribosome flow
model (RFM). In
this study, we show that the dynamical behavior of the RFM is
relatively simple. There exists a unique equilibrium
point e and every trajectory converges to e. Furthermore,
convergence in monotone in the sense that the distance to
e can never increase.
This qualitative
behavior is maintained for any feasible set of parameter
values, suggesting that the RFM is highly robust.
Our analysis is
based on a contraction principle and
the theory of monotone dynamical systems. These analysis tools
may prove
useful in studying other properties of the RFM as well as additional
intracellular biological processes.
Margaliot, M. and Tuller, T.
"On the steady-state distribution in the
homogeneous ribosome flow model", IEEE/ACM Trans. Computational Biology and Bioinformatics, 9(6):1724-1736, 2012.
Abstract:
Gene translation is a central process in all living organisms.
Developing a better understanding of this complex process
may have ramifications to almost every biomedical discipline.
Reuveni et al. recently proposed a new computational model of gene
translation called the Ribosome Flow Model (RFM).
In this paper, we consider a particular
case of this model, called the Homogeneous
Ribosome Flow Model (HRFM). From a biological viewpoint,
this corresponds to the case where the elongation rates of all the coding
sequence codons are identical. This regime has been observed
in experiments when the concentration of the tRNAs is not rate limiting
as their abundances are very high relatively to the concentrations of
elongation factors.
We consider the steady-state distribution of the HRFM.
We derive formulas that relate the different parameters when the system is
in this steady-state. We prove the following properties:
1) the ribosomal density profile is monotonically decreasing along the coding
sequence; 2) the ribosomal density at each codon monotonically
increases with the initiation rate;
and 3) for a constant initiation rate,
the translation rate monotonically decreases with the
length of the coding sequence. In addition, we analyze the translation rate of
the HRFM at the limit of very high and very low initiation rate,
and provide explicit formulas for the translation rate in these two cases.
We discuss the relationship between these
theoretical results and biological findings on the translation process.
Tron, E. and Margaliot, M.
``Mathematical modeling of observed natural behavior: a fuzzy
logic approach'',
Fuzzy Sets Systems, 146(3):437-450, 2004.
Abstract:
Fuzzy modeling is routinely used to transform the knowledge of an expert, be it a physician or a process operator, into a mathematical model.
The emphasis is on constructing a fuzzy expert system that replaces the human expert. In this paper, we advocate a different application of
fuzzy modeling, namely, as a tool that can assist human observers in the difficult task of transforming their observations into a mathematical
model. In many fields of science, including biology, psychology and economy, human observers have provided linguistic descriptions and
explanations of various systems. However, to study these phenomena in a systematic manner, there is a need to construct a suitable mathematical
model, a process that usually requires subtle mathematical understanding. Fuzzy modeling is a simple, direct, and natural approach for
transforming the linguistic description into a mathematical model. Furthermore, fuzzy modeling offers a unique advantage-the close relationship
between the linguistic description and the mathematical model can be used to verify the validity of the verbal explanation suggested by the
observer. We demonstrate this using an example of territorial behavior of fish.
Tron, E. and Margaliot, M.
``How does the Dendrocoleum lacteum
orient to light? a fuzzy modeling approach'',
Fuzzy Sets Systems,
155(2): 236-251, 2005.
Abstract:
We apply fuzzy modeling to derive a mathematical model for a biological phenomena: the orientation to light of the planarian Dendrocoleum
lacteum. This behavior was described by several ethologists and fuzzy modeling allows us to transform their verbal descriptions into a
mathematical model. The behavior of the resulting mathematical model, as studied using both simulations and rigorous analysis, is congruent
with the behavior actually observed in nature. This seems to indicate that the verbal explanations suggested by the ethologists are indeed correct.
Rozin, V. and Margaliot, M.
``The fuzzy ant'' , IEEE Computational Intelligence Magazine,
2(4): 18-28, 2007.
Abstract:
The design of artificial systems inspired by biological behavior is recently attracting considerable interest. Many biological agents such as
plants or animals were forced to develop sophisticated mechanisms in order to tackle various problems they encounter in their habitat. For
example, animals must develop efficient mechanisms for orienting themselves in space. Similar problems arise in the design of artificial
systems. For example, planning and realizing oriented movements is a crucial problem in the design of autonomous robots. Thus, lessons from
biological behavior may inspire suitable artificial designs. In some cases, ethologists provided verbal descriptions of the relevant animal
behavior. Fuzzy modeling is the most suitable tool for transforming these verbal descriptions into mathematical models or computer algorithms
that can be used in artificial systems. We demonstrate this by using fuzzy modeling to develop a mathematical model for the foraging behavior
of ants. The behavior of the resulting mathematical model, as studied using both simulations and rigorous analysis, is congruent with the
behavior actually observed in nature.
Rashkovsky, Y. and Margaliot, M.
``Nicholson's blowflies revisited - a fuzzy modeling approach'',
Fuzzy Sets Systems,
158(10): 1083-1096, 2007.
Abstract:
We apply fuzzy modeling to derive a mathematical model for a biological phenomenon: the regulation of population size in the Australian
sheep-blowfly Lucilia cuprina. This behavior was described by several ethologists and fuzzy modeling allows us to transform their verbal
descriptions into a well-defined mathematical model. The behavior of the resulting mathematical model, as studied using both simulations and
rigorous analysis, is congruent with the behavior actually observed in nature. We believe that the fuzzy modeling approach demonstrated here
may supply a suitable framework for biomimicry, that is, the design of artificial systems based on mimicking natural behavior.
Margaliot, M.
``Mathematical modeling of natural phenomena: a fuzzy logic approach'',
in Fuzzy Logic - A Spectrum of Theoretical and Practical Issues
(P. P. Wang, Da Ruan, and E. E. Kerre, eds.) Springer, pp. 113-134, 2007.
Abstract:
In many fields of science human observers have provided verbal descriptions and explanations of various systems. A formal mathematical model is indispensable when we wish to rigorously analyze these systems. In this chapter, we survey some recent results on transforming verbal
descriptions into mathematical models using fuzzy modeling. This is a simple and direct approach that offers a unique advantage: the close
relationship between the verbal description and the mathematical model can be used to verify the validity of the verbal explanation suggested
by the observer. We review two applications of this approach from the field of ethology: fuzzy modeling of the territorial behavior of fish,
and of the orientation to light of a flat worm. The fuzzy modeling approach demonstrated here may supply a suitable framework for biomimicry,
that is, the design of artificial systems based on mimicking a natural behavior observed in nature.
Margaliot, M.
``Biomimicry and fuzzy modeling: a match made in heaven'' ,
IEEE Computational Intelligence Magazine,
3(3): 38-48, 2008.
Abstract:
Biomimicry, the design of artificial systems that mimic natural behavior, is recently attracting considerable interest. An important
component in biomimicry is the ability to perform reverse engineering of the functioning of a biological agent, in order to implement this
behavior in an artificial system. In some cases, biologists already studied the relevant behavior and provided a detailed verbal description
of it. Indeed, biological theories are generally descriptive in nature. For example, Darwin's original presentation of his evolutionary
theory did not include a single equation. In this case, mimicking the natural behavior is reduced to the following problem: how can we
convert the given verbal description into a well-defined mathematical formula or algorithm that can be implemented by an artificial system?
Fuzzy modeling, with its ability to handle and manipulate verbal information, provides the most adequate approach for solving this problem.
Thus, fuzzy modeling may be very suitable for addressing biomimicry in a systematic manner: start with a verbal description of an animal's
behavior (e.g., the foraging behavior of ants) and, using fuzzy logic theory, obtain a mathematical model of this behavior which can be
implemented by artificial systems (e.g., autonomous robots). The purpose of this position paper is to highlight these issues and to alert
the attention of the computational intelligence community to this new and potentially very promising application of fuzzy modeling.
Laschov, D. and Margaliot, M.
``Mathematical modeling of the lambda switch: a fuzzy logic approach'' , J. Theoretical Biology,
260: 475-489, 2009.
Abstract:
Gene regulation plays a central role in the development and functioning of living organisms. Developing a deeper qualitative and
quantitative understanding of gene regulation is an important scientific challenge. The lambda switch is commonly used as a paradigm
of gene regulation. Verbal descriptions of the structure and functioning of the lambda switch have appeared in biological textbooks.
We apply fuzzy modeling to transform one such verbal description into a well-defined mathematical model. The resulting model is a piecewise
quadratic second-order differential equation. It demonstrates functional fidelity with known results while being simple enough to allow a
rather detailed analysis. Properties such as the number, location, and domain of attraction of equilibrium points can be analyzed
analytically. Furthermore, the model provides a rigorous explanation for the so-called stability puzzle of the lambda switch.
Kazas, G. and Margaliot, M.
"Visualizing the topology of mental disorders using self organizing
feature maps", submitted.
Abstract:
Mental disorders have a large impact on individuals, families, and communities, and are
one of the main causes worldwide of disability and distress. Correct diagnosis of mental
disorders is essential in clinical practice, pharmacological research, and successful
treatment. Unfortunately, the aetiology and pathogenesis of many mental disorders are
still unknown. Psychiatrists must thus resort to classifying disorders according to their
symptoms. This provides little information on the topology of the disorders, that is, how
one disorder relates to another and why certain disorders bunch together. Here we
propose an algorithmic approach for visualizing the topology of mental disorders using
a self organizing feature map (SOFM). A SOFM is a specific type of artificial neural
network that can be trained to produce a low-dimensional representation (called a map)
of a high-dimensional input space. This map preserves the topology of the original input
space. We trained a SOFM to produce a two-dimensional map of 27 relatively wellknown
mental disorders. Each disorder is represented by an 82-dimensional input
vector describing the symptoms associated with the disorder, as described in the
Diagnostic and Statistical Manual of Mental Disorders (DSM-IV-TR). The map shows
distinct clusters of mental disorders. Each cluster contains disorders that are similar to
one another, and separate from those in other clusters. This provides a way to clearly
visualize the topology of these mental disorders. We demonstrate three more
applications of the resulting map: automatic classification of disorders based on
apparent symptoms; rigorous estimation of the relative importance of various symptoms
in the diagnostic process; and adding a dimensional component to psychiatric diagnoses.
Kolman, E. and Margaliot, M. Knowledge-Based Neurocomputing: A Fuzzy
Logic Approach, Springer, 2009.
TOC
Chapters 2 and 3
purchase this book here
Kolman, E. and Margaliot, M.
``Neural networks=fuzzy rule bases'',
in Applied Computational Intelligence: Proceedings of
the 6th International FLINS Conference (D. Ruan et al,
eds.), World Scientific, pp. 111-117, 2004.
Kolman, E. and Margaliot, M.
``Are artificial neural networks white boxes?'',
IEEE Trans. Neural Networks,
16(4): 844-852, 2005.
Abstract:
In this paper, we introduce a novel Mamdani-type fuzzy model, referred to as the all-permutations fuzzy rule base (APFRB), and show that it
is mathematically equivalent to a standard feedforward neural network. We describe several applications of this equivalence between a neural
network and our fuzzy rule base (FRB), including knowledge extraction from and knowledge insertion into neural networks.
Kolman, E. and Margaliot, M.
``Knowledge extraction
from neural networks using the all-permutations fuzzy rule base: the LED display recognition problem'',
IEEE Trans. Neural Networks,
18(3): 925-931, 2007.
Abstract:
A major drawback of artificial neural networks (ANNs) is their black-box character. Even when the trained network performs adequately, it is
very difficult to understand its operation. In this paper, we use the mathematical equivalence between artificial neural networks and a
specific fuzzy rule base to extract the knowledge embedded in the network. We demonstrate this using a benchmark problem: the recognition of
digits produced by a LED device. The method provides a symbolic and comprehensible description of the knowledge learned by the network during its training.
Kolman, E. and Margaliot, M.
``Extracting symbolic knowledge
from recurrent neural networks-a fuzzy logic approach'',
Fuzzy Sets and Systems, 160: 145-161, 2009.
Abstract:
Considerable research has been devoted to the integration of fuzzy logic (FL) tools with classic artificial intelligence (AI) paradigms. One
reason for this is that FL provides powerful mechanisms for handling and processing symbolic information stated using natural language. In
this respect, fuzzy rule-based systems are white-boxes, as they process information in a form that is easy to understand, verify and, if
necessary, refine. The synergy between artificial neural networks (ANNs), which are notorious for their black-box character, and FL proved to
be particularly successful. Such a synergy allows combining the powerful learning-from-examples capability of ANNs with the high-level
symbolic information processing of FL systems. In this paper, we present a new approach for extracting symbolic information from recurrent
neural networks (RNNs). The approach is based on the mathematical equivalence between a specific fuzzy rule-base and functions composed of
sums of sigmoids. We show that this equivalence can be used to provide a comprehensible explanation of the RNN's functioning. We demonstrate
the applicability of our approach by using it to extract the knowledge embedded within an RNN trained to recognize a formal language.
Kolman, E. and Margaliot, M.
``A new approach to knowledge-based design of recurrent neural networks'', IEEE Trans. Neural Networks,
19: 1389-1401, 2008.
Abstract:
We develop a new approach for designing a recurrent neural network (RNN) that is suitable for solving a given problem. Initial information
on the problem domain is stated in terms of symbolic If-Then rules. These rules have a special structure and inferring them yields a mapping
that is equivalent to that of a net of sigmoid activated neurons with feedback connections. Thus, inferring the rules automatically yields a
suitable RNN. We demonstrate the efficiency of our approach by using it to design an RNN that recognizes a formal language.
Roth, I. and Margaliot, M.
``Analysis of learning near
temporary minima using the all permutations fuzzy rule-base'', submitted.
Abstract:
An important problem in learning using
gradient descent algorithms (such as backprop) is
the slowdown incurred by temporary minima~(TM).
We consider this problem for a network trained to solve the XOR problem.
The network is transformed into the equivalent
all permutations fuzzy rule-base
which provides
a symbolic representation of the knowledge embedded in the network.
We develop a mathematical model for the evolution of the
fuzzy rule-base parameters during learning in the vicinity of TM.
We show that the rule-base becomes singular and
tends to remain singular in the vicinity of TM.
The analysis of the fuzzy rule-base
suggests a simple remedy for overcoming the slowdown in the
learning process incurred by TM. This is based on
slightly perturbing the values of the training examples, so that
they are no longer symmetric.
Simulations demonstrate the effectiveness
of this approach in reducing the time spent in the vicinity of TM.
Duenyas, S. and Margaliot, M.
"Knowledge Extraction From a Class of Support Vector
Machines: A Fuzzy Logic Approach", submitted.
Abstract:
Support vector machines (SVMs) proved to be highly efficient computational tools
in various classification tasks. However,
the knowledge learned by an SVM is encoded in a long list of parameter
values, and it is not easy to comprehend what the SVM is
actually computing.
We show that certain types of SVMs are mathematically
equivalent to a specific fuzzy-rule base, the fuzzy all-permutations
rule base (FARB). The equivalent FARB
provides a symbolic representation of the SVM
functioning. This leads to a new approach for knowledge
extraction from SVMs. Several examples demonstrate the effectiveness of this approach.
Margaliot, M. and Gotsman, C. ``Smooth surface approximation and adaptive
sampling by piecewise linear surfaces'', in
Computer Graphics - Developments in Virtual Environments (R. A.
Earnshaw and J. A. Vince, eds.), Academic Press, pp. 17-27, 1995.
Margaliot, M. and Langholz, G.
``The Routh-Hurwitz array and realization of characteristic
polynomials'', IEEE Trans. Automatic Control, 45(12): 2424-2427,
2000.
Margaliot, M. and Langholz, G.
``Some nonlinear optimal control problems with
closed-form solutions'',
Int. J. Robust Nonlinear Control,
11: 1365-1374, 2001.
Margaliot, M.
Book review of Pattern Recognition (3rd Edition)
by S. Theodoridis and K. Koutroumbas,
IEEE Trans. Neural Networks, 19: p. 376, 2008.