• DocumentCode
    3601300
  • Title

    Algorithms for Generating Probabilities with Multivalued Stochastic Relay Circuits

  • Author

    Lee, David T. ; Bruck, Jehoshua

  • Author_Institution
    Dept. of Electr. Eng., Stanford Univ., Stanford, CA, USA
  • Volume
    64
  • Issue
    12
  • fYear
    2015
  • Firstpage
    3376
  • Lastpage
    3388
  • Abstract
    The problem of random number generation dates back to Von Neumann´s work in 1951. Since then, many algorithms have been developed for generating unbiased bits from complex correlated sources as well as for generating arbitrary distributions from unbiased bits. An equally interesting, but less studied aspect is the structural component of random number generation. That is, given a set of primitive sources of randomness, and given composition rules induced by a device or nature, how can we build networks that generate arbitrary probability distributions? In this paper, we study the generation of arbitrary probability distributions in multivalued relay circuits, a generalization in which relays can take on any of N states and the logical `and´ and `or´ are replaced with `min´ and `max´ respectively. These circuits can be thought of as modeling the timing of events which depend on other event occurrences. We describe a duality property and give algorithms that synthesize arbitrary rational probability distributions. We prove that these networks are robust to errors and design a universal probability generator which takes input bits and outputs any desired binary probability distribution.
  • Keywords
    duality (mathematics); multivalued logic circuits; random number generation; relays; statistical distributions; stochastic processes; arbitrary rational probability distributions; binary probability distribution; duality property; multivalued stochastic relay circuits; probability generation; random number generation; universal probability generator; Algorithm design and analysis; Probability distribution; Random number generation; Relays; Stochastic processes; Switching circuits; Timing; Multiple valued logics; Random number generation; Stochastic relays; random number generation; stochastic relays;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2015.2401027
  • Filename
    7035018