Resilient Sensor Placement for Kalman Filtering in Networked Systems: Complexity and Algorithms

Given a linear dynamical system affected by noise, we study the problem of optimally placing sensors (at design time) subject to a sensor placement budget constraint in order to minimize the trace of the steady-state error covariance of the corresponding Kalman filter. While this problem is NP-hard...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:IEEE transactions on control of network systems Ročník 7; číslo 4; s. 1870 - 1881
Hlavní autori: Ye, Lintao, Roy, Sandip, Sundaram, Shreyas
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Piscataway IEEE 01.12.2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Predmet:
ISSN:2325-5870, 2372-2533
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract Given a linear dynamical system affected by noise, we study the problem of optimally placing sensors (at design time) subject to a sensor placement budget constraint in order to minimize the trace of the steady-state error covariance of the corresponding Kalman filter. While this problem is NP-hard in general, we consider the underlying graph associated with the system dynamics matrix, and focus on the case when there is a single input at one of the nodes in the graph. We provide an optimal strategy (computed in polynomial time) to place the sensors over the network. Next, we consider the problem of attacking (i.e., removing) the placed sensors under a sensor attack budget constraint in order to maximize the trace of the steady-state error covariance of the resulting Kalman filter. Using the insights obtained for the sensor placement problem, we provide an optimal strategy (computed in polynomial time) to attack the placed sensors. Finally, we consider the scenario where a system designer places the sensors under a sensor placement budget constraint, and an adversary then attacks the placed sensors subject to a sensor attack budget constraint. The resilient sensor placement problem is to find a sensor placement strategy to minimize the trace of the steady-state error covariance of the Kalman filter corresponding to the sensors that survive the attack. We show that this problem is NP-hard, and provide a pseudopolynomial-time algorithm to solve it.
AbstractList Given a linear dynamical system affected by noise, we study the problem of optimally placing sensors (at design time) subject to a sensor placement budget constraint in order to minimize the trace of the steady-state error covariance of the corresponding Kalman filter. While this problem is NP-hard in general, we consider the underlying graph associated with the system dynamics matrix, and focus on the case when there is a single input at one of the nodes in the graph. We provide an optimal strategy (computed in polynomial time) to place the sensors over the network. Next, we consider the problem of attacking (i.e., removing) the placed sensors under a sensor attack budget constraint in order to maximize the trace of the steady-state error covariance of the resulting Kalman filter. Using the insights obtained for the sensor placement problem, we provide an optimal strategy (computed in polynomial time) to attack the placed sensors. Finally, we consider the scenario where a system designer places the sensors under a sensor placement budget constraint, and an adversary then attacks the placed sensors subject to a sensor attack budget constraint. The resilient sensor placement problem is to find a sensor placement strategy to minimize the trace of the steady-state error covariance of the Kalman filter corresponding to the sensors that survive the attack. We show that this problem is NP-hard, and provide a pseudopolynomial-time algorithm to solve it.
Author Roy, Sandip
Sundaram, Shreyas
Ye, Lintao
Author_xml – sequence: 1
  givenname: Lintao
  orcidid: 0000-0001-8608-5815
  surname: Ye
  fullname: Ye, Lintao
  email: ye159@purdue.edu
  organization: School of Electrical and Computer Engineering, Purdue University, West Lafayette, IN, USA
– sequence: 2
  givenname: Sandip
  orcidid: 0000-0002-5558-9698
  surname: Roy
  fullname: Roy, Sandip
  email: sroy@eecs.wsu.edu
  organization: School of Electrical Engineering and Computer Science, Washington State University, Pullman, WA, USA
– sequence: 3
  givenname: Shreyas
  orcidid: 0000-0002-5390-2505
  surname: Sundaram
  fullname: Sundaram, Shreyas
  email: sundara2@purdue.edu
  organization: School of Electrical and Computer Engineering, Purdue University, West Lafayette, IN, USA
BookMark eNp9kE1LAzEQhoMoWLU_QLwEPG-dJM3G9SbFL5Qqtp5DdjurqbtJTSLaf-8uLR48eJoP3mcGngOy67xDQo4ZjBiD4mw-mc5GHDiMBEDOFdshAy4Uz7gUYrfvuczkuYJ9MoxxCQCMy24WA6KfMdrGokt0hi76QJ8aU2HbL-puujdNaxy9tk3CYN0rtY5OMX358I4LOlvHhG28oBPfrhr8tmlNjVvQy-bVB5ve2nhE9mrTRBxu6yF5ub6aT26zh8ebu8nlQ1bxQqSsLKEUYAQrSuCMo1hUslaCqdzkea2YkSwv-aKQpsxFyfKaGWWkKLhUtYSiEofkdHN3FfzHJ8akl_4zuO6l5mMF-XjMQXUptUlVwccYsNaVTSZZ71IwttEMdC9U90J1L1RvhXYk-0Ougm1NWP_LnGwYi4i_-YIJOGdj8QMbwoKn
CODEN ITCNAY
CitedBy_id crossref_primary_10_1109_TCNS_2022_3165088
crossref_primary_10_1109_TAC_2020_3046222
crossref_primary_10_1016_j_automatica_2023_111454
crossref_primary_10_1109_JSYST_2021_3059445
crossref_primary_10_1109_TAC_2024_3422105
crossref_primary_10_1016_j_automatica_2023_111264
crossref_primary_10_1016_j_automatica_2024_111550
crossref_primary_10_1109_ACCESS_2022_3217200
crossref_primary_10_1137_20M1377801
crossref_primary_10_1016_j_jprocont_2023_103035
Cites_doi 10.1137/S0363012996310119
10.1145/1952982.1952995
10.1109/CDC.2010.5718158
10.1145/956750.956769
10.1109/JSTSP.2014.2386287
10.1109/TSP.2008.2007095
10.1109/TSP.2015.2412916
10.1109/TAC.2013.2281473
10.1109/CDC.2017.8263797
10.1109/TAC.2014.2314223
10.1016/j.automatica.2016.02.005
10.1109/CDC.2017.8263844
10.1017/CBO9781139020411
10.1109/ACC.2016.7524914
10.1002/aic.690480510
10.1016/S0005-1098(03)00104-3
10.23919/ACC.2018.8431016
10.1109/TCNS.2014.2337974
10.1016/j.automatica.2011.02.001
10.1109/TSP.2016.2550005
10.1007/BF02551379
10.1016/j.automatica.2012.06.092
10.1109/TAC.2015.2409905
10.1007/978-3-540-24777-7
10.1007/978-1-349-03521-2
10.1109/CDC.2015.7403391
10.23919/ACC.2018.8431187
10.1007/978-1-4612-4528-5
10.1109/TCNS.2015.2481138
10.1103/PhysRevLett.109.128702
10.1109/TAC.2011.2175070
10.1109/CDC.2010.5717225
10.1109/MC.2002.1039518
10.1016/j.automatica.2015.08.022
10.1016/j.automatica.2016.12.025
10.1109/CDC.2018.8619288
10.1016/j.automatica.2005.09.016
10.1016/j.jpdc.2006.08.010
10.1109/TAC.2011.2158130
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/TCNS.2020.3006271
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE/IET Electronic Library (IEL) (UW System Shared)
CrossRef
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList Computer and Information Systems Abstracts

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2372-2533
EndPage 1881
ExternalDocumentID 10_1109_TCNS_2020_3006271
9130814
Genre orig-research
GrantInformation_xml – fundername: NSF
  grantid: CMMI-1635014; CMMI-1635184
GroupedDBID 0R~
4.4
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABJNI
ABQJQ
ABVLG
AGQYO
AGSQL
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
EBS
EJD
IFIPE
IPLJI
JAVBF
M43
OCL
PQQKQ
RIA
RIE
AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c293t-bb0b30a319b0212e3dc5f73176a66f71a516b2d95ab63b16f1a7a539257f509c3
IEDL.DBID RIE
ISICitedReferencesCount 11
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000600287000026&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 2325-5870
IngestDate Sun Jun 29 15:24:30 EDT 2025
Sat Nov 29 06:13:48 EST 2025
Tue Nov 18 22:38:10 EST 2025
Wed Aug 27 02:33:27 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 4
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c293t-bb0b30a319b0212e3dc5f73176a66f71a516b2d95ab63b16f1a7a539257f509c3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0001-8608-5815
0000-0002-5558-9698
0000-0002-5390-2505
PQID 2470644207
PQPubID 2040410
PageCount 12
ParticipantIDs crossref_citationtrail_10_1109_TCNS_2020_3006271
proquest_journals_2470644207
ieee_primary_9130814
crossref_primary_10_1109_TCNS_2020_3006271
PublicationCentury 2000
PublicationDate 2020-12-01
PublicationDateYYYYMMDD 2020-12-01
PublicationDate_xml – month: 12
  year: 2020
  text: 2020-12-01
  day: 01
PublicationDecade 2020
PublicationPlace Piscataway
PublicationPlace_xml – name: Piscataway
PublicationTitle IEEE transactions on control of network systems
PublicationTitleAbbrev TCNS
PublicationYear 2020
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref34
ref12
ref37
ref15
ref36
ref14
ref31
ref30
anderson (ref35) 1979
ref33
ref11
ref10
ref2
ref1
ref39
ref17
ref16
ref19
ref18
cormen (ref42) 2009
lin (ref38) 1974; ac 19
ref24
ref23
ref26
ref25
ref20
ref41
ref22
ref21
ref43
ref28
ref27
ref29
ref8
ref7
ref9
ref4
ref3
ref6
ref5
garey (ref32) 1979
ref40
References_xml – year: 1979
  ident: ref32
  publication-title: Computers and Intractability A Guide to the Theory of NP-Completeness
– ident: ref41
  doi: 10.1137/S0363012996310119
– ident: ref20
  doi: 10.1145/1952982.1952995
– ident: ref19
  doi: 10.1109/CDC.2010.5718158
– ident: ref14
  doi: 10.1145/956750.956769
– ident: ref16
  doi: 10.1109/JSTSP.2014.2386287
– ident: ref24
  doi: 10.1109/TSP.2008.2007095
– ident: ref5
  doi: 10.1109/TSP.2015.2412916
– ident: ref11
  doi: 10.1109/TAC.2013.2281473
– ident: ref13
  doi: 10.1109/CDC.2017.8263797
– ident: ref10
  doi: 10.1109/TAC.2014.2314223
– volume: ac 19
  start-page: 201
  year: 1974
  ident: ref38
  article-title: Structural controllability
  publication-title: IEEE Trans Autom Control
– ident: ref2
  doi: 10.1016/j.automatica.2016.02.005
– ident: ref30
  doi: 10.1109/CDC.2017.8263844
– ident: ref34
  doi: 10.1017/CBO9781139020411
– ident: ref6
  doi: 10.1109/ACC.2016.7524914
– ident: ref3
  doi: 10.1002/aic.690480510
– ident: ref39
  doi: 10.1016/S0005-1098(03)00104-3
– ident: ref8
  doi: 10.23919/ACC.2018.8431016
– ident: ref1
  doi: 10.1109/TCNS.2014.2337974
– ident: ref4
  doi: 10.1016/j.automatica.2011.02.001
– ident: ref23
  doi: 10.1109/TSP.2016.2550005
– ident: ref40
  doi: 10.1007/BF02551379
– ident: ref26
  doi: 10.1016/j.automatica.2012.06.092
– ident: ref18
  doi: 10.1109/TAC.2015.2409905
– year: 2009
  ident: ref42
  publication-title: Introduction to Algorithms
– ident: ref43
  doi: 10.1007/978-3-540-24777-7
– ident: ref33
  doi: 10.1007/978-1-349-03521-2
– ident: ref31
  doi: 10.1109/CDC.2015.7403391
– ident: ref29
  doi: 10.23919/ACC.2018.8431187
– ident: ref36
  doi: 10.1007/978-1-4612-4528-5
– ident: ref12
  doi: 10.1109/TCNS.2015.2481138
– ident: ref15
  doi: 10.1103/PhysRevLett.109.128702
– ident: ref27
  doi: 10.1109/TAC.2011.2175070
– ident: ref22
  doi: 10.1109/CDC.2010.5717225
– ident: ref17
  doi: 10.1109/MC.2002.1039518
– ident: ref28
  doi: 10.1016/j.automatica.2015.08.022
– ident: ref7
  doi: 10.1016/j.automatica.2016.12.025
– ident: ref21
  doi: 10.1109/CDC.2018.8619288
– year: 1979
  ident: ref35
  publication-title: Optimal Filtering
– ident: ref25
  doi: 10.1016/j.automatica.2005.09.016
– ident: ref9
  doi: 10.1016/j.jpdc.2006.08.010
– ident: ref37
  doi: 10.1109/TAC.2011.2158130
SSID ssj0001255873
Score 2.268513
Snippet Given a linear dynamical system affected by noise, we study the problem of optimally placing sensors (at design time) subject to a sensor placement budget...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 1870
SubjectTerms Algorithms
Budgets
Computation
Control systems
Covariance
Directed graphs
Heuristic algorithms
Kalman filters
networked control systems
Optimization
Placement
Polynomials
sensor systems
Sensors
state estimation
Steady state
Stochastic processes
Strategy
System dynamics
Title Resilient Sensor Placement for Kalman Filtering in Networked Systems: Complexity and Algorithms
URI https://ieeexplore.ieee.org/document/9130814
https://www.proquest.com/docview/2470644207
Volume 7
WOSCitedRecordID wos000600287000026&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Xplore
  customDbUrl:
  eissn: 2372-2533
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0001255873
  issn: 2325-5870
  databaseCode: RIE
  dateStart: 20140101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlR1NS8MwNMzhQQ9-TXE6JQdPYrVt0qb1NoZDUMZwU3YLSZpooWul7QT_vUnbjYkieOsh71Hy8r6_ALhwBcKuCrGltPdh4dBXFmOBYzkew0QJEbrVbsCXRzIaBbNZOG6Bq1UvjJSyKj6T1-azyuVHmViYUNlNqAVuYLZWbxBC6l6ttXiK5wUENYlLxw5vpoPRRDuArvZLTacgcb6pnmqXyg8BXGmV4e7__mcP7DTWI-zX5N4HLZkegO21mYIdQJ9kESemyxFOtIua5XBsIuUGE9QGKnxgyZylcBibNLmGgHEKR3UtuIxgM8D8Fho5YWZllp-QpRHsJ69ZHpdv8-IQPA_vpoN7q9miYAmtykuLc5sjm2lW42acu0SR8BTRZoPPfF8Rh3mOz90o9Bj3EXd85TDCPG02eURpa0KgI9BOs1QeA0g0M0shuXAVwzIKNAKkRMRxgGyMuN0F9vKCqWhGjJtNFwmtXA07pIYm1NCENjTpgssVyHs9X-Ovwx1DhNXB5v67oLekIm04sKAuJtrawq5NTn6HOgVbBnddmtID7TJfyDOwKT7KuMjPq8f1BUDNzb0
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS-QwEB9EBe8e1NMT9_zKg09y1earaX0TcVHcK6J74ltI0kQLa_fYrQf-9yZtXZQ7BN_6kElLpjPzm8wXwD4xlBGXsch57yNiWeIipVIcYa6YcMZkpJkNeDsQeZ7e3WVXc_BzVgtjrW2Sz-xheGxi-cXYPIWrsqPMK9w0TK1e4IwR3FZrvblR4TwVtAtd4jg7Gp7mN94FJN4zDbWCAr8zPs00lX9UcGNX-iuf-6JVWO7wIzppGf4N5my1Bl_fdBVcB3ltp-Uo1DmiG--kjifoKtyVh52Qh6joUo0eVYX6ZQiUewpUVihvs8FtgboW5scoaIrQLbN-Rqoq0Mnofjwp64fH6Xf43T8bnp5H3RyFyHhjXkdax5rGygubDg3dLS0Md8IDh0QliRNYcZxoUmRc6YRqnDishOIeOHHhPJ4wdAPmq3FlNwEJL87WWG2IU8wWqd-AOlNoltKYUR33IH49YGm6JuNh1sVINs5GnMnAExl4Ijue9OBgRvKn7bDx0eL1wITZwu78e7D9ykXZyeBUEiY83mIkFj_-T7UHS-fDXwM5uMgvt-BLeE-bqLIN8_Xkye7Aovlbl9PJbvOjvQAby9EE
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Resilient+Sensor+Placement+for+Kalman+Filtering+in+Networked+Systems%3A+Complexity+and+Algorithms&rft.jtitle=IEEE+transactions+on+control+of+network+systems&rft.au=Ye%2C+Lintao&rft.au=Roy%2C+Sandip&rft.au=Sundaram%2C+Shreyas&rft.date=2020-12-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.eissn=2372-2533&rft.volume=7&rft.issue=4&rft.spage=1870&rft_id=info:doi/10.1109%2FTCNS.2020.3006271&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2325-5870&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2325-5870&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2325-5870&client=summon