Random points generation in Rn - DOI: 10.4025/actascitechnol.v25i2.2215
Main Author: | |
---|---|
Publication Date: | 2008 |
Other Authors: | |
Format: | Article |
Language: | por |
Source: | Acta scientiarum. Technology (Online) |
Download full: | http://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/2215 |
Summary: | There is a large interest on random number generation for its importance in several areas as statistics, simulation, optimization by mean of heuristic process, etc. This paper in particular was developed based on a research where it was necessary to produce random points in a cube of Rn. The initial idea to produce a random point was to generate n random real numbers x1, x2, ..., xn uniformly distributed in the [-L/2, L/2] interval, where L is the measure of the edges, and to build the point X = (x1, x2, ..., xn). However, it was noticed that most of the points produced on this manner were too near to the frontier of cube, what was not of interest to the research. This paper aims to show the reasons why this problem occurs and to present a single algorithm to solve it. Several sequences of 4000 points each in cubes of Rn were generated utilizing this algorithm, for different values of n. The analysis of data showed that the algorithm had a good performance, generating well distributed points in these regions. |
id |
UEM-6_4abd9b4ee0e183675e6ae01ef1aed3e6 |
---|---|
oai_identifier_str |
oai:periodicos.uem.br/ojs:article/2215 |
network_acronym_str |
UEM-6 |
network_name_str |
Acta scientiarum. Technology (Online) |
repository_id_str |
|
spelling |
Random points generation in Rn - DOI: 10.4025/actascitechnol.v25i2.2215Geração de pontos aleatórios no Rn - DOI: 10.4025/actascitechnol.v25i2.2215números aleatóriosnúmeros pseudo-aleatóriosgerador de números aleatórios7.06.00.00-7 GeografiaThere is a large interest on random number generation for its importance in several areas as statistics, simulation, optimization by mean of heuristic process, etc. This paper in particular was developed based on a research where it was necessary to produce random points in a cube of Rn. The initial idea to produce a random point was to generate n random real numbers x1, x2, ..., xn uniformly distributed in the [-L/2, L/2] interval, where L is the measure of the edges, and to build the point X = (x1, x2, ..., xn). However, it was noticed that most of the points produced on this manner were too near to the frontier of cube, what was not of interest to the research. This paper aims to show the reasons why this problem occurs and to present a single algorithm to solve it. Several sequences of 4000 points each in cubes of Rn were generated utilizing this algorithm, for different values of n. The analysis of data showed that the algorithm had a good performance, generating well distributed points in these regions.A geração de números aleatórios é um tema de grande interesse em virtude da sua importância em diversas áreas, como simulação, estatística, otimização por processos heurísticos, entre outras. Em particular, este trabalho foi desenvolvido em função de um problema que surgiu em uma pesquisa em que era necessário produzir pontos aleatórios em cubo do Rn (hipercubo) centrado na origem. A idéia inicial para produzir um ponto X ∈ Rn foi gerar n números reais aleatórios x1, x2, ..., xn uniformemente distribuídos no intervalo fechado [–L/2, L/2], onde L é o comprimento da aresta, e construir a n-upla X = (x1, x2, ..., xn). No entanto, percebeu-se que a grande maioria dos pontos produzidos dessa forma estava muito próxima da fronteira deste cubo, o que não era de interesse da pesquisa em questão. Este artigo visa então a esclarecer por que esse problema ocorre, bem como apresentar um algoritmo simples para solucioná-lo. Utilizando-se esse algoritmo, foram produzidas diversas seqüências de 4000 pontos cada uma, em cubos do Rn, para diferentes valores de n. A análise desses dados mostrou que o algoritmo teve um bom desempenho, gerando pontos bem distribuídos nessas regiões.Universidade Estadual De Maringá2008-04-15info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/221510.4025/actascitechnol.v25i2.2215Acta Scientiarum. Technology; Vol 25 No 2 (2003); 209-217Acta Scientiarum. Technology; v. 25 n. 2 (2003); 209-2171806-25631807-8664reponame:Acta scientiarum. Technology (Online)instname:Universidade Estadual de Maringá (UEM)instacron:UEMporhttp://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/2215/1334Vicente, Amarildo deRizzi, Rogério LuizRizzi, Rogério Luizinfo:eu-repo/semantics/openAccess2022-11-23T18:37:14Zoai:periodicos.uem.br/ojs:article/2215Revistahttp://periodicos.uem.br/ojs/index.php/ActaSciTechnolPUBhttp://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/oai||actatech@uem.br1807-86641806-2563opendoar:2022-11-23T18:37:14Acta scientiarum. Technology (Online) - Universidade Estadual de Maringá (UEM)false |
dc.title.none.fl_str_mv |
Random points generation in Rn - DOI: 10.4025/actascitechnol.v25i2.2215 Geração de pontos aleatórios no Rn - DOI: 10.4025/actascitechnol.v25i2.2215 |
title |
Random points generation in Rn - DOI: 10.4025/actascitechnol.v25i2.2215 |
spellingShingle |
Random points generation in Rn - DOI: 10.4025/actascitechnol.v25i2.2215 Vicente, Amarildo de números aleatórios números pseudo-aleatórios gerador de números aleatórios 7.06.00.00-7 Geografia |
title_short |
Random points generation in Rn - DOI: 10.4025/actascitechnol.v25i2.2215 |
title_full |
Random points generation in Rn - DOI: 10.4025/actascitechnol.v25i2.2215 |
title_fullStr |
Random points generation in Rn - DOI: 10.4025/actascitechnol.v25i2.2215 |
title_full_unstemmed |
Random points generation in Rn - DOI: 10.4025/actascitechnol.v25i2.2215 |
title_sort |
Random points generation in Rn - DOI: 10.4025/actascitechnol.v25i2.2215 |
author |
Vicente, Amarildo de |
author_facet |
Vicente, Amarildo de Rizzi, Rogério Luiz |
author_role |
author |
author2 |
Rizzi, Rogério Luiz |
author2_role |
author |
dc.contributor.author.fl_str_mv |
Vicente, Amarildo de Rizzi, Rogério Luiz Rizzi, Rogério Luiz |
dc.subject.por.fl_str_mv |
números aleatórios números pseudo-aleatórios gerador de números aleatórios 7.06.00.00-7 Geografia |
topic |
números aleatórios números pseudo-aleatórios gerador de números aleatórios 7.06.00.00-7 Geografia |
description |
There is a large interest on random number generation for its importance in several areas as statistics, simulation, optimization by mean of heuristic process, etc. This paper in particular was developed based on a research where it was necessary to produce random points in a cube of Rn. The initial idea to produce a random point was to generate n random real numbers x1, x2, ..., xn uniformly distributed in the [-L/2, L/2] interval, where L is the measure of the edges, and to build the point X = (x1, x2, ..., xn). However, it was noticed that most of the points produced on this manner were too near to the frontier of cube, what was not of interest to the research. This paper aims to show the reasons why this problem occurs and to present a single algorithm to solve it. Several sequences of 4000 points each in cubes of Rn were generated utilizing this algorithm, for different values of n. The analysis of data showed that the algorithm had a good performance, generating well distributed points in these regions. |
publishDate |
2008 |
dc.date.none.fl_str_mv |
2008-04-15 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/2215 10.4025/actascitechnol.v25i2.2215 |
url |
http://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/2215 |
identifier_str_mv |
10.4025/actascitechnol.v25i2.2215 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
http://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/2215/1334 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Estadual De Maringá |
publisher.none.fl_str_mv |
Universidade Estadual De Maringá |
dc.source.none.fl_str_mv |
Acta Scientiarum. Technology; Vol 25 No 2 (2003); 209-217 Acta Scientiarum. Technology; v. 25 n. 2 (2003); 209-217 1806-2563 1807-8664 reponame:Acta scientiarum. Technology (Online) instname:Universidade Estadual de Maringá (UEM) instacron:UEM |
instname_str |
Universidade Estadual de Maringá (UEM) |
instacron_str |
UEM |
institution |
UEM |
reponame_str |
Acta scientiarum. Technology (Online) |
collection |
Acta scientiarum. Technology (Online) |
repository.name.fl_str_mv |
Acta scientiarum. Technology (Online) - Universidade Estadual de Maringá (UEM) |
repository.mail.fl_str_mv |
||actatech@uem.br |
_version_ |
1750315279988031488 |