Извиняюсь, если это нагруженный вопрос, самое близкое, что я могу найти, это этот пост, и хотя некоторые ответы были полезны, я чувствую, что не близок к решению своей проблемы, надеюсь, эта тема может стать руководством для таких людей, как я в будущее.
Позвольте мне начать с того, что я не академик, по крайней мере, в традиционном смысле...
Я самоучка, программист-любитель, я уже некоторое время работаю с клеточными автоматами, и в своем стремлении улучшить производительность я разработал алгоритм, который, короче говоря, минимизирует количество ячеек, требующих итерации каждую шаг, значительно сокращающий накладные расходы, вместо того, чтобы выполнять итерацию по всей сетке, ячейку за ячейкой, как это делается традиционно.
Что я хочу сделать, так это задокументировать алгоритм в документе и опубликовать его. Причины, по которым я хочу это сделать, таковы:
Потому что я искренне верю, что это может быть полезно другим людям, работающим с клеточными автоматами.
Чтобы получить за это кредит.
Потому что я думаю, что это будет хорошо смотреться в моем резюме и поможет мне в поиске работы.
Итак, я узнал о том, как пишутся, форматируются и публикуются документы, а также изучаю другие документы в качестве примеров, и, честно говоря, весь процесс кажется пугающим.
Давайте начнем с написания, это то, что здесь часто поднималось, но исследовательские работы используют сложный язык при написании, насколько я понимаю, причины этого кроются в краткости, а также в том, что статьи пишутся исследователями для других исследователей. ..
Прежде всего, я хочу, чтобы моя статья была доступна для обычного человека, такого как я, и я знаю, что могу кратко изложить свою идею, используя (в основном) простой английский, но я все еще беспокоюсь о том, будет ли это приемлемо.
Во-вторых, как насчет содержания моей статьи? Я понимаю общую структуру статьи, начиная с аннотации, ключевых слов и введения и заканчивая выводами и ссылками, но как насчет фактического содержания статьи? Я имею в виду, что у меня есть общее представление о том, о чем я буду говорить (Кратко пройдемся по общей структуре CA, предоставим псевдокод, блок-схемы, алгоритмический анализ того, КАК на самом деле улучшается производительность, поговорим о дополнительных нюансах, таких как размер фрагмента, окрестности и какие значения расставить по приоритетам в качестве входных данных и т. д.), но как мне все это упорядочить? И какие еще моменты я должен рассмотреть?
И, наконец, где я могу опубликоваться? ResearchGate может быть слишком амбициозным, плюс процесс отправки и проверки кажется довольно длительным, я положил глаз на arXiv, который требует, чтобы вы были либо зарегистрированным автором, либо одобренным одним из них, но я надеюсь, что я может быть одобрен, если моя статья достаточно хороша, плюс, согласно этому ответу, я могу отправить в arXiv, а затем отправить в ResearchGate позже, одна проблема, которую я беспокою, заключается в том, что я видел людей (в основном на ResearchGate), не доверяющих модераторам arXiv для мания величия и даже плагиат, я думаю, что могу защитить себя от последнего, либо загрузив препринт в свое личное портфолио, либо даже сначала задокументировав алгоритм на Youtube, чтобы доказать, что это моя оригинальная идея.
Итак, подведем итог: я любитель, который разработал алгоритм, я хочу задокументировать его в статье и опубликовать в авторитетном месте, как мне это сделать?
Прежде чем вы сможете опубликовать, вы должны быть уверены, что у вас есть что публиковать.
В вашем случае я думаю, что это означает, по крайней мере, еще два шага в вашем исследовании.
Во-первых, вы говорите
итерация по всей сетке, ячейка за ячейкой, как это делается традиционно.
Люди уже давно программируют клеточные автоматы. Вы должны найти способ проверить литературу, чтобы убедиться, что вы знаете текущее состояние дел.
Во-вторых, единственный способ убедительно продемонстрировать, что ваш алгоритм значительно лучше существующих, — это запустить тесты на очень больших примерах, сравнивая производительность вашего алгоритма со стандартными.
Когда вы сделали обе эти вещи, вы можете подумать о том, где и как опубликовать.
Где вы будете публиковаться, зависит от многих вещей.
Если вы можете получить доступ к университетской библиотеке, вы, вероятно, сможете найти много журналов для изучения. Вы можете связаться с отделом университета, наиболее тесно связанным с вашей работой.
Чтобы выбрать журнал для добавления в стопку «возможных», вы должны посмотреть, какие статьи там публикуются. Если можете, просмотрите несколько выпусков и хотя бы посмотрите названия. Если вы видите полезные заголовки, прочтите некоторые аннотации. Подумайте, будет ли ваша работа смотреться «как дома» с этой работой. Если они выглядят так, как будто они относятся к той же общей предметной области, что и ваша работа, этот журнал возможен.
Это также даст вам несколько примеров оформления статей, которые публикует журнал. Вы можете получить представление о том, насколько краткими они должны быть, насколько длинными они могут быть, что им нравится в таблицах и рисунках и так далее. Журнал, вероятно, печатает какие-то советы по этим вопросам. Также, вероятно, есть веб-сайт, на который стоит взглянуть.
Библиотекари должны быть в состоянии помочь вам с журналами, которые можно попробовать в первую очередь. Они, вероятно, могут предложить профессоров, которые работают в этой области в этом университете, если таковые имеются.
Затем вы можете исследовать такие вещи, как их плата за публикацию. Если затраты просто невозможны, вы можете положить этот журнал в стопку «ну ладно, может и нет». Вы также можете найти такие вещи, как их политика в отношении того, кто может отправлять статьи и каков процесс.
Если вы можете найти помощника в университете, они часто могут помочь вам в отношении лучших практик публикации. Если у вас может быть несколько статей для публикации, вполне возможно, что вы могли бы получить какую-то официальную связь с университетом и, таким образом, иметь возможность указать это в представленной статье. Просто сначала убедитесь, что они действительно согласны с этим планом.
Брайан Краузе
стояк
Эдгар
стояк