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...
Uložené v:
| Vydané v: | IEEE transactions on control of network systems Ročník 7; číslo 4; s. 1870 - 1881 |
|---|---|
| Hlavní autori: | , , |
| 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 |