Accelerating particle-swarm algorithms

    公开(公告)号:US10437948B2

    公开(公告)日:2019-10-08

    申请号:US16019849

    申请日:2018-06-27

    IPC分类号: G06F17/50 G06N3/00

    摘要: Embodiments of the inventive subject matter include determining a plurality of potential full resolution locations for a particle representation for a second iteration of a particle swarm optimization, wherein the particle representation is associated with both a first full resolution location and a first reduced resolution location for a first iteration of the particle swarm optimization that has not yet completed and the second iteration is later than the first iteration. Embodiments further include determining that the plurality of full resolution locations reduces to a second reduced resolution location for the second iteration. Embodiments further include submitting the second reduced resolution location for fitness calculation prior to the first iteration completing.

    Removable transient voltage detector

    公开(公告)号:US10184962B2

    公开(公告)日:2019-01-22

    申请号:US15275532

    申请日:2016-09-26

    IPC分类号: G01R19/00 G01R19/165 G01R1/20

    摘要: An apparatus and method for detecting transient voltage at an electrical component of a circuit board is provided. The apparatus including a circuit including a comparator and a latch, wherein a first input of the comparator is electrically coupled to the electrical component, and the comparator receives a threshold voltage at a second input, where the comparator outputs either a high signal or a low signal in response to both the first input and the second input, and an output of the comparator is electrically coupled to an input of the latch such that the latch outputs a high signal in response to receiving a high signal from the comparator, and an indicator electrically coupled to an output of the latch, and where the apparatus is mounted non-permanently to the circuit board to provide a non-permanent electrical coupling between the comparator and the electrical component.

    CABLE CASSETTE APPARATUS
    3.
    发明申请

    公开(公告)号:US20180224905A1

    公开(公告)日:2018-08-09

    申请号:US15945853

    申请日:2018-04-05

    IPC分类号: G06F1/18

    CPC分类号: G06F1/183

    摘要: An apparatus includes a cassette. The cassette includes a carriage. The carriage is retained internally to the cassette. The apparatus further includes a booklet assembly. The booklet assembly includes a cable connector. The cable connector is affixed internally to the booklet assembly. The cassette is configured for insertion into the booklet assembly. The apparatus further includes a cable assembly. The cable assembly is configured for insertion into the cable connector. The carriage is configured for retaining the cable assembly. In an aspect, a method of using the apparatus includes preloading the cable assembly into the carriage, inserting the cassette into the booklet assembly, and configuring the carriage such that the cable assembly is inserted into the cable connector and retained in an inserted position by the carriage.

    Accelerating particle-swarm algorithms

    公开(公告)号:US09996640B2

    公开(公告)日:2018-06-12

    申请号:US14724379

    申请日:2015-05-28

    IPC分类号: G06F17/10 G06F17/50 G06N3/00

    CPC分类号: G06F17/5009 G06N3/006

    摘要: Embodiments of the inventive subject matter include determining a plurality of potential full resolution locations for a particle representation for a second iteration of a particle swarm optimization, wherein the particle representation is associated with both a first full resolution location and a first reduced resolution location for a first iteration of the particle swarm optimization that has not yet completed and the second iteration is later than the first iteration. Embodiments further include determining that the plurality of full resolution locations reduces to a second reduced resolution location for the second iteration. Embodiments further include submitting the second reduced resolution location for fitness calculation prior to the first iteration completing.

    Signal via positioning in a multi-layer circuit board

    公开(公告)号:US09916410B2

    公开(公告)日:2018-03-13

    申请号:US14745964

    申请日:2015-06-22

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5077

    摘要: One aspect is a method that includes identifying a substantially uniform distribution of signal vias for a multi-layer circuit board based on a design file defining a layout that includes via groups in a two-to-one signal-to-ground via ratio configuration. A signal via pitch is determined as a center-to-center distance between a neighboring pair of signal vias. The signal via pitch is compared to a target minimum drilling distance. A ground via is identified proximate the neighboring pair of the signal vias. Based determining that the signal via pitch of the neighboring pair is less than the target minimum drilling distance, at least one of the signal vias is positioned closer to the ground via such that after the positioning, the signal via pitch of the neighboring pair meets or exceeds the target minimum drilling distance. The design file is modified to include the positioning of the signal vias.

    SIGNAL VIA POSITIONING IN A MULTI-LAYER CIRCUIT BOARD USING A GENETIC VIA PLACEMENT SOLVER

    公开(公告)号:US20170316139A1

    公开(公告)日:2017-11-02

    申请号:US15139653

    申请日:2016-04-27

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5072 G06F17/5081

    摘要: One aspect includes identifying via groups that each includes a ratio of a plurality of signal vias to one ground via based on a design file defining a layout of a multi-layer circuit board. A genetic via placement solver iteratively evaluates potential placement solutions that adjust a placement of one or more of the signal vias until at least one solution is identified that meets one or more placement criteria of the signal vias. The genetic via placement solver performs a mutation and recombination of one or more solutions that do not meet the one or more placement criteria and re-evaluates the one or more solutions that do not meet the one or more placement criteria. The design file is modified to include at least one shifted signal via position based on identifying the at least one solution that meets the one or more placement criteria.

    ACCELERATING PARTICLE-SWARM ALGORITHMS
    8.
    发明申请
    ACCELERATING PARTICLE-SWARM ALGORITHMS 有权
    加速粒子波动算法

    公开(公告)号:US20160125103A1

    公开(公告)日:2016-05-05

    申请号:US14724379

    申请日:2015-05-28

    IPC分类号: G06F17/50 G06F17/11

    CPC分类号: G06F17/5009 G06N3/006

    摘要: Embodiments of the inventive subject matter include determining a plurality of potential full resolution locations for a particle representation for a second iteration of a particle swarm optimization, wherein the particle representation is associated with both a first full resolution location and a first reduced resolution location for a first iteration of the particle swarm optimization that has not yet completed and the second iteration is later than the first iteration. Embodiments further include determining that the plurality of full resolution locations reduces to a second reduced resolution location for the second iteration. Embodiments further include submitting the second reduced resolution location for fitness calculation prior to the first iteration completing.

    摘要翻译: 本发明的实施例包括确定用于粒子群优化的第二迭代的粒子表示的多个潜在的全分辨率位置,其中所述粒子表示与第一全分辨率位置和第一缩小分辨率位置相关联 尚未完成的粒子群优化的第一次迭代,第二次迭代晚于第一次迭代。 实施例还包括确定多个全分辨率位置减少到用于第二次迭代的第二降低分辨率位置。 实施例还包括在第一迭代完成之前提交用于健身计算的第二缩减分辨率位置。

    ACCELERATING PARTICLE-SWARM ALGORITHMS
    9.
    发明申请

    公开(公告)号:US20190384877A1

    公开(公告)日:2019-12-19

    申请号:US16553521

    申请日:2019-08-28

    IPC分类号: G06F17/50 G06N3/00

    摘要: Embodiments of the inventive subject matter include determining a plurality of potential full resolution locations for a particle representation for a second iteration of a particle swarm optimization, wherein the particle representation is associated with both a first full resolution location and a first reduced resolution location for a first iteration of the particle swarm optimization that has not yet completed and the second iteration is later than the first iteration. Embodiments further include determining that the plurality of full resolution locations reduces to a second reduced resolution location for the second iteration. Embodiments further include submitting the second reduced resolution location for fitness calculation prior to the first iteration completing.