Adaptive rule-based methods to solve localization problems for ad hoc wireless sensor networks are disclosed. A large problem may be solved as a sequence of very small subproblems, each of which is solved by semidefinite programming relaxation of a geometric optimization model. The subproblems may be generated according to a set of sensor/anchor selection rules and a priority list. The methods scale well and provide improved positioning accuracy. A dynamic version may be used for estimating moving sensors locations in a real-time environment. The method may use dynamic distance measurement updates among sensors, and utilizes subproblem solving for static sensor localization. Methods to deploy sensor localization algorithms in clustered distributed environments are also provided, permitting application to arbitrarily large networks. In addition, the methods may be used to solve sensor localizations in 2D or 3D space. A preprocessor may be used for localization of networks without absolute position information.
Systems And Methods For Multi-Vehicle Resource Allocation And Routing Solutions
John Gunnar Carlsson - St. Paul MN, US Holly Jin - San Jose CA, US Yinyu Ye - Menlo Park CA, US
Assignee:
Cardinal Optimization, Inc. - Santa Clara CA
International Classification:
G06Q 10/00
US Classification:
705338
Abstract:
A computer system for allocating and routing a plurality of servicing objects within a map of a region such that work load is balanced across the plurality of servicing objects is provided. The system formulates a model for allocating and routing the plurality of servicing objects in the region. The model comprises a distance matrix based upon a first plurality of segments or a second plurality of intersections in the map. The memory stores instructions for partitioning the map into a plurality of disjoint contiguous sub-regions in view of the distance matrix using an equitable convex region partition algorithm. The memory further stores instructions for calculating a corresponding tour graph for each sub-region in the plurality of sub-regions, where, for each respective sub-region in the plurality of sub-regions, a servicing object in the plurality of servicing objects is assigned to the tour graph that corresponds to the respective sub-region.
Scalable Sensor Localization For Wireless Sensor Networks
Adaptive rule-based methods to solve localization problems for ad hoc wireless sensor networks are disclosed. A large problem may be solved as a sequence of very small subproblems, each of which is solved by semidefinite programming relaxation of a geometric optimization model. The subproblems may be generated according to a set of sensor/anchor selection rules and a priority list. The methods scale well and provide improved positioning accuracy. A dynamic version may be used for estimating moving sensors locations in a real-time environment. The method may use dynamic distance measurement updates among sensors, and utilizes subproblem solving for static sensor localization. Methods to deploy sensor localization algorithms in clustered distributed environments are also provided, permitting application to arbitrarily large networks. In addition, the methods may be used to solve sensor localizations in 2D or 3D space. A preprocessor may be used for localization of networks without absolute position information.
Doordash
Head of Engineering Operations
Doordash Nov 2017 - Feb 2019
Operations Research Data Scientist
Cardinal Optimization Nov 2017 - Feb 2019
President and Founder
Linkedin Oct 2007 - Aug 2008
Analytics Researcher
Cardinal Optimization Feb 2007 - Oct 2007
Founder and Chief Scientist
Education:
Stanford University 2005 - 2006
Stanford University 2003 - 2005
Doctorates, Doctor of Philosophy
University of Toronto 2005
Doctorates, Doctor of Philosophy
Tianjin University
Master of Science, Masters, Bachelors, Bachelor of Science, Electrical Engineering
Skills:
Algorithms Analytics Statistics Machine Learning Start Ups Data Mining Optimization Product Management Business Strategy Distributed Systems Leadership R Analysis Strategy Entrepreneurship Computer Science Strategic Partnerships Python Algorithm Design Big Data Mathematical Modeling User Experience Scalability Business Development Sql Predictive Analytics Matlab Big Data Analytics Youth Mentoring Small Business Natural Language Processing Innovation Operations Research Artificial Intelligence