Invention Grant
US08645851B1 Methods and apparatus for using a variant of the Bellman-Ford algorithm that operates with inconsistent constraints
有权
使用具有不一致约束的Bellman-Ford算法的变体的方法和装置
- Patent Title: Methods and apparatus for using a variant of the Bellman-Ford algorithm that operates with inconsistent constraints
- Patent Title (中): 使用具有不一致约束的Bellman-Ford算法的变体的方法和装置
-
Application No.: US13566878Application Date: 2012-08-03
-
Publication No.: US08645851B1Publication Date: 2014-02-04
- Inventor: Philip Milne
- Applicant: Philip Milne
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: McDonnell Boehnen Hulbert & Berghoff LLP
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F3/14

Abstract:
Disclosed are apparatus and methods for generating displays based on a layout with inconsistent constraints. The layout specifies a set of rectangular components within a container rectangle. A plurality of grid lines is determined from the layout. Each rectangular component is associated with at least two grid lines that are based on a size of the rectangular component. A system of constraints is generated that includes inconsistent constraints. A graph including a plurality of nodes and a plurality of edges is generated from the plurality of grid lines and the system of constraints. A variant of the Bellman-Ford algorithm configured to operate with the inconsistent constraints solves a single-source path-length problem for the graph to determine locations for the grid lines. A display of the rectangular components is generated based on the locations of the grid lines.
Information query