| advertise add site services publishers database health videos | ![]() | about toolbar stats live show health store more stuff JOIN/LOGIN |
Talking Watch, Talking Watches, Talking Clock, Talking Bible, Talking... independentliving.com | Computer Vision Syndrome | Computer Vision Therapy Programs | Computer... hollywoodvision.com | Vanguard Computers : Web Hosting : Web Design : Computer Sales : drlacqua.com | Directory - Computers > Computer Science n1teeth.com |
[edit] Feige's inequality on the sum of independent random variablesHi, I would like to write a small article on Feige's inequality but have a few concerns. It will be a more educational extension of my Open Problem Garden entry. The inequality simply says that for non-negative independent random variables 1. Is the theorem and conjecture notable? The author is a well-respected researcher in complexity theory and the original article was presented at STOC 2004. The inequality is however not well-used. Google Schoolar reports 17 citations: http://scholar.google.com/scholar?cites=11347979119245205986 . Out of these, one probability theory paper improves the inequality (showing 1/8 instead of 1/13 when δ=1, implying a general bound of 1/8 instead of 1/13). However, the entire paper is not devoted to this derivation. Two mention the inequality, proves a special case, and also reflect on a generalization of the inequality. Three extend the work but do not apply the inequality themselves. Three papers reference the work in passing. One cites but does not mention. Seven do not in fact cite the paper. Two references were duplicates. Only 50% +-25% of the papers were devoted to complexity theory. 2. How should the Wikipedia article be named? Feige simply calls it "an inequality on the sum of (nonnegative) (independent) random variables with unbounded variance". Other works do not refer to the inequality with any particular name (preferring references such as "the following inequality" or "Feige showed that"). May I simply call it Feige's inequality? If someone were to solve the conjecture or make significant work on it, one could rename the article appropriately. —C. lorenz (talk) 21:32, 30 April 2009 (UTC) [edit] Breadth-first search implementation at AfDSee Wikipedia:Articles for deletion/Breadth-first search implementation. As usual for AfD discussions, please leave a detailed comment explaining your opinion rather than just a keep or delete without an explanation. —David Eppstein (talk) 21:59, 12 May 2009 (UTC) [edit] Participate in discussionI'd like to have some more input on the discussion here. The subject is the proposed deletion of a second set of user templates connected with JavaScript. Thank you. Debresser (talk) 18:28, 19 May 2009 (UTC) [edit] GA Sweeps invitationThis message is being sent to WikiProjects with GAs under their scope. Since August 2007, WikiProject Good Articles has been participating in GA sweeps. The process helps to ensure that articles that have passed a nomination before that date meet the GA criteria. After nearly two years, the running total has just passed the 50% mark. In order to expediate the reviewing, several changes have been made to the process. A new worklist has been created, detailing which articles are left to review. Instead of reviewing by topic, editors can consider picking and choosing whichever articles they are interested in. We are always looking for new members to assist with reviewing the remaining articles, and since this project has GAs under its scope, it would be beneficial if any of its members could review a few articles (perhaps your project's articles). Your project's members are likely to be more knowledgeable about your topic GAs then an outside reviewer. As a result, reviewing your project's articles would improve the quality of the review in ensuring that the article meets your project's concerns on sourcing, content, and guidelines. However, members can also review any other article in the worklist to ensure it meets the GA criteria. If any members are interested, please visit the GA sweeps page for further details and instructions in initiating a review. If you'd like to join the process, please add your name to the running total page. In addition, for every member that reviews 100 articles from the worklist or has a significant impact on the process, s/he will get an award when they reach that threshold. With ~1,300 articles left to review, we would appreciate any editors that could contribute in helping to uphold the quality of GAs. If you have any questions about the process, reviewing, or need help with a particular article, please contact me or OhanaUnited and we'll be happy to help. --Happy editing! Nehrams2020 (talk • contrib) 06:13, 20 May 2009 (UTC) [edit] Kernighan-Lin algorithmKernighan-Lin redirects to Lin-Kernighan, which discusses the TSP algorithm. But in my textbook and lecture "Kernighan-Lin algorithm" means the graph partitioning algorithm, not the TSP algorithm. Which algorithm does it usually mean? Should the article Kernighan-Lin be changed to discuss the partitioning algorithm instead? Offliner (talk) 10:37, 9 June 2009 (UTC)
Are you saying that both the KL algorithm for TSP and the KL algorithm for GPP use the exact same heuristic? It doesn't seem that way to me. In all the books I've seen so far Kernighan-Lin algorithm means the GPP algorithm. Thus I don't think it's correct that Kernighan-Lin redirects to an article about the TSP heuristic. I think we should:
If someone insist, we can also name Kernighan-Lin algorithm => Kernighan-Lin algorithm for graph partitioning instead for clarity. Offliner (talk) 08:28, 10 June 2009 (UTC)
[edit] First-order logicI have recently been working, with some other editors, to improve the article first-order logic. As this is an area of overlapping interest between mathematics and computer science, editors here may want to look through the article and improve any shortcomings from a CS perspective. Any feedback on this relatively long article would be appreciated, but the section on automated theorem proving may be of particular interest. — Carl (CBM · talk) 22:01, 15 June 2009 (UTC) [edit] Consensus Please
[edit] Use of 'source lang="foo"' (Syntax highlighting)I'm against it unless it's defined in the language spec or until it's controllable via preferences. Is there a policy on this anywhere? If not, is this the right place to discuss it. Thanks! - Richfife (talk) 15:31, 3 July 2009 (UTC)
[edit] Sys-ConThe reliability of Sys-Con as a source is being discussed at Wikipedia:Reliable sources/Noticeboard#Sys-Con. -- Collectonian (talk · contribs) 04:48, 28 July 2009 (UTC) [edit] Class names in boldI noticed that many of the complexity class related pages have classes in bold. So it's PSPACE, instead of PSPACE, NP instead of NP, and so on. But then some pages don't have it this way. Should we write all complexity classes in bold wherever they appear? (Is there some policy regarding this?) --Robin (talk) 13:58, 29 July 2009 (UTC)
[edit] The Compiler articleHello! The Compiler article has an "expert" tag on it, and is Top-importance but only Start-Class. The article looks pretty factual to me, so I removed the old "disputed" tag, but I'd appreciate it if one of the self-declared Compiler Experts around here could do a quick look-over for serious problems. I think the expert tag could probably be removed, but I don't think of myself as an expert, y'know? Anyway, right, important stuff! Let's not ignore it! :) Indeterminate (talk) 09:02, 30 July 2009 (UTC) [edit] Lambda calculusCan someone with (at least) a graduate-level understanding of the topic take a look at the article, in particular the confusion with various typed lambda calculi; see the article's talk page for details. Pcap ping 17:31, 5 August 2009 (UTC) [edit] Near Root AlgorithmWould someone experienced in determining how marginally notable a topic needs to be to justify an article, please have a look at Near Root Algorithm. Johnuniq (talk) 01:55, 11 August 2009 (UTC)
[edit] Reorganize the Computability articles(Note: This is a cross-post from wikiproject math. The discussion has now moved to Talk:Recursion theory#Reorganize the Computability articles to keep the discussion centralized.)
We also have much better articles on the important topics, recursion theory, lambda calculus, Turing machine, and random access machine; we also have a decent overview article on register machines in general. The way I see it computability should be is a high-level intro to the often encountered equivalent models of computation: recursion theory, lambda calculus, Turing machine, and random access machine. This is along the along the outline of S. Barry Cooper's Computability Theory (see pp. 7-8), which despite being written by mathematician was quite satisfying for me as a computer scientist (despite the many misprints, and his insistence on calling RAMs URMs, but that's another matter). Pcap ping 11:22, 13 August 2009 (UTC)
[edit] Category:Data types and Category:Type theory - crossref from WPMATHHow should Category:Data types and Category:Type theory be related to each other? See Wikipedia_talk:WikiProject_Mathematics#Category:Type_theory_and_Category:data_types
[edit] Template categoriesJust letting you know I've created: Category:Computer science templates, and Category:Computer science stub templates taking clue from Wikiproject Math. Please categorize suitable templates that you know about in those categories. Thanks, Pcap ping 04:57, 23 August 2009 (UTC)
[edit] Asking permission to create stubsI have a rather dim view of that wikiproject given the ridiculous procedural requirements listed there. They've never managed to get those requirements in the main guideline, so they're just sneaking them in through the back door by making you kowtow to them beforehand. What happens if articles in a stub category get expanded so that the number of stubs drops below their "magic" threshold for having a stub category; should the stub category be deleted and stubs up-categorized? That's just busy work to justify the existence of their project, which hasn't done much if anything for computer science articles as evidenced by the huge lump of topics in the main comp-sci stub category; not to mention that a lot of topics are listed as "computer-stubs" and what not. By the way, have you ever heard of computer languages as a topic of study? They had a silly {{compu-lang-stub}}, which I've redirected to {{PL-stub}}. Let them undo my work if they don't like it; I'm not going to ask permission. Some stub categories in the Math wikiproject plainly don't meet the requirements set out by the stubs wikiproject, but they're still around. The way I see it: if a wikiproject manages its own stub categories, "help" from the stubs project isn't needed. Pcap ping 15:29, 23 August 2009 (UTC)
[edit] A lot of articles are wrongly categorized in Category:Formal methodsSee Category_talk:Formal_methods#A_lot_of_article_are_wrongly_categorized_in_this_cat. Pcap ping
[edit] AfD input soughtAnyone's input on Wikipedia:Articles for deletion/Comparison of ABAP and Java would be appreciated. --Cybercobra (talk) 01:00, 26 August 2009 (UTC) [edit] Category:Computer language stubs nominated for deletionSee Wikipedia:Categories_for_discussion/Log/2009_September_1#Category:Computer_language_stubs. Pcap ping 10:56, 1 September 2009 (UTC)
Also {{PL-stub}} was (rightfully) nominated for renaming at Wikipedia:Stub_types_for_deletion#.7B.7BPL-stub.7D.7D. Pcap ping 00:27, 2 September 2009 (UTC)
[edit] Computational complexity and analysis of algorithms and program optimization vs. algorithmic efficiencyI could not ignore that the last article above appears to be one giant, ad-hoc WP:CFORK of the other three, combining some issues. The terminology "algorithmic efficiency" is somewhat common in academia [2] (about 600 gbooks hits) but pales compared to "computational complexity" [3] (about 5000 gbook hits) or "analysis of algorithms (1200 hits) and about on par with "program optimization" [4]. Even then, "algorithmic efficiency" it's more of WP:DICTDEF that can refer to any number of things rather than a field of study. The citations given, as well as the frequent references to some concrete programming languages ("algorithmic efficiency" pretends to be about algorithms in the abstract), suggest that this article has mostly written by programmers with little regard for how academics consider these topics. Granted, it's going to be a monumental job merging the appropriate parts from algorithmic efficiency in computational complexity, analysis of algorithms and program optimization, depending on where a particular topic belongs. Do you guys think this should be done? Other ideas for dealing with this? Pcap ping 19:23, 1 September 2009 (UTC)
I do not agree that program optimization and algorithmic efficiency are quite the same thing. Certainly, program optimization is a part of algorithmic efficiency but is generally focused more on optimizing existing programs rather than the more general algorithmic efficiency. Algorithmic efficiency considerations can, and in my opinion should, be taken into account at the design stage, not when data structures have been created and programs written. Algorithmic efficiency cannot be 'taught' in the conventional sense, since the algorithms themselves depend critically on human ingenuity (who knows when a better algorithm may emerge?) but rule of thumb guidlines of what makes algorithms more efficient/inneficient in practise can be provided to avoid pitfalls in real-world implementation. It is commonly believed that an optimizing compiler will 'optimize away' bad programming - it won't. It won't even optimize a poorly constructed SWITCH statement, let alone larger chunks of code or separately compiled procedures working in tandom. Similarly, Computational complexity theory and analysis of algorithms have little to do with real-world implementations addressing instead more theoretical aspects. All these separate articles have their proper place but merging them together is in my view inappropriate. [edit] Concrete complexityBy the way, we do not seem to have an article on this, and we should. Any volunteers? Pcap ping 19:23, 1 September 2009 (UTC)
[edit] In depth discussion whether programming language =?= computer languageAt Talk:programming language. Since the article is rated Top importance for this project, I thought you should know... Pcap ping 00:25, 2 September 2009 (UTC) [edit] Symbolic analysis for deletionI've nominated this and Symbolic Program Analysis for deletion. Pcap ping 22:36, 4 September 2009 (UTC) [edit] Use of primary sources in the history section of Math/TCS articlesThis thread on uses of primary source in the history sections of Math articles (at WP:WPM, of course) may be of interest to participants here because a fair number of TCS articles are of central interests to both projects, and have such sections. Pcap ping 13:31, 5 September 2009 (UTC) [edit] Some shades of WP:OR at Algorithm#ClassificationPerhaps someone can find a good source for that? All books on algorithms I'm aware of do not bother with taxonomical issues at the level that some industrious Wikipedian(s) have... Pcap ping 15:25, 7 September 2009 (UTC) [edit] Church-Turing thesis as "unsolved problem"We have a box in that article that proclaims, rather idiosyncratically, that it is an unsolved problem. Of course, the actual (claimed) problem is to "formalize" it so it can be "proved". Even this appears to me to be an idiosyncratic view of a few authors, as most state that the thesis is not something that can be proved because in general one needs to "quantify" over all computational models (I can give citations if anybody doubts me). So, it's somewhat questionable to have it included in Unsolved problems in computer science as well, given that most authors do not believe it to be something of a provable nature. So, the box appearing in the CTT article reflects a minority POV in my view. Any other opinions? Pcap ping 23:04, 13 September 2009 (UTC)
[edit] Boolean algebra (dab)See discussion at WP:WPMATH. Pcap ping 23:00, 17 September 2009 (UTC) [edit] Transaction mechanismI've just proposed deletion for the article Transaction mechanism. It's trying to describe something for economics which is non-standard and doesn't have a reliable source. However, while I was searching to verify that it's not something notable in economics, it turned up a fair amount in computer programming. I'd be happy to see the article go away, but if someone here thinks it can be re-factored into something meaningful, that would be good, too. CRETOG8(t/c) 06:27, 23 September 2009 (UTC)
[edit] Java WikiProjectI don't want to put a mumbo jumbo into the bongo, I don't want to do too much glitz in the blitz, damzels and sirs, but I wonder if it would be a good thing to create (like now or yesterday) a Java WikiProject along the classy Programming languages WikiProject (like there is for C++) under the Computing and Computer science WikiProjects. If I'm cor-rec-to, there are about 900 articles or more on Java technology in Wikipedia, which may be more than ALL other programming languages articles combined... Proof is in the pudding my good friends so let's join the bandwagon of free coffee from the east... Please go to this sexy page --Alainr345 (talk) 07:16, 24 September 2009 (UTC) [edit] Popular pagesI have requested a list of popular pages for this project at [8]. --78.111.169.38 (talk) 10:11, 8 October 2009 (UTC) [edit] Leadership?A bit off-topic -- but -- virtually all of the edits I do at WP are on math articles, with some spill-over to physics and comp-sci. I've not been active for the last few years, because I got tired of the editorial nonsense that goes on. Despite being inactive, I recently was attacked, more or less unprovoked, by a new-age editor who had vandalized an obscure math article I wrote, and someone else reverted. When I told him off, I was promptly piled-on by five admins who blocked me for several weeks. I'm kind of shocked that the power structure here has changed so much that we've got these kinds of nasty, abusive people in admin roles. I complained to the Arb, but they ignored the case. I don't know what to do, other than to complain here, and ask everyone to try to band together, and to figure out how to get the ugly admins and the (incompetent?) leadership out of power, redo Wikipedia leadership, and restore some sanity.linas (talk) 16:43, 13 October 2009 (UTC) This has been forum-shopped to Mediation, to the Arbitration Committee, and now to the talk pages of several WikiProjects. Editors coming to this situation with no prior knowledge should read Wikipedia:Administrators' noticeboard/IncidentArchive564#Nuclear meltdown at User talk:Linas, Wikipedia:Administrators' noticeboard/IncidentArchive567#User:Linas again, Wikipedia:Requests for mediation/User:Linas, and this declined ArbCom request to get up to speed. Please place all further discussion at Wikipedia:Administrators' noticeboard/Incidents#Linas, soapboxing on wikiprojects (and userpage), rather than having lots of little disjoint discussions everywhere that this has been shopped around to. Uncle G (talk) 02:05, 14 October 2009 (UTC)
[edit] Many overlapping analysis of algorithms articlesI've noticed several overlapping articles related to analysis of algorithms, which makes it extremely confusing. I'm planning to edit some, merge some, and try to get an overall coherent structure for these. These are the articles I'm talking about:
Robin (talk) 23:42, 14 October 2009 (UTC)
[edit] Can someone take a look at this?Can someone who understands computability theory and/or German take a look at the following image which I translated from the original image at the German Wikipedia? Unfortunately my understanding of computability theory is almost as bad as my understanding of German. I'm reasonably confident that the complexity theory and formal languages part has been translated correctly, but I'd like corrections/comments for that too. --Robin (talk) 04:33, 17 October 2009 (UTC)
[edit] dANN and Johnson's algorithmI could use a third opinion on Talk:Johnson's algorithm. Recently an IP added links to an open source graph library, dANN, to a bunch of graph algorithm articles and I reverted it as linkspam. The links have been added back again several times (mostly by another editor, not the IP), and the same anonymous editor (under a different number) is now arguing strenuously that dANN is a well-reviewed and well-regarded open source project and that the issues I have with its implementation of Johnson's algorithm should be discounted as original research. I'd welcome additional opinions, both on the question of whether this link should be included and on whether it's acceptable to judge the content of an external link oneself rather than relying on what other sources might happen to say about that link. Discussion should be taken to Talk:Johnson's algorithm where it is already ongoing rather than here, I think. —David Eppstein (talk) 08:00, 1 November 2009 (UTC) [edit] CfD nomination of Category:Probabilistic_complexity_classesI nominated Category:Probabilistic_complexity_classes at Wikipedia:Categories_for_discussion/Log/2009_November_17#Category:Probabilistic_complexity_classes to merged with its parent category. Comments/suggestions are welcome. --Robin (talk) 21:48, 17 November 2009 (UTC) [edit] Pageview statsAfter a recent request, I added WikiProject Computer Science to the list of projects to compile monthly pageview stats for. The data is the same used by http://stats.grok.se/en/ but the program is different, and includes the aggregate views from all redirects to each page. The stats are at Wikipedia:WikiProject Computer Science/Popular pages. The page will be updated monthly with new data. The edits aren't marked as bot edits, so they will show up in watchlists. You can view more results, request a new project be added to the list, or request a configuration change for this project using the toolserver tool. If you have any comments or suggestions, please let me know. Thanks! Mr.Z-man 00:44, 1 December 2009 (UTC) [edit] Request for article: FrameI'd like to see an article for Frame (computer science), which explains what a frame is. The closest that I can find is frame language, which talks about frames without defining what they are, stack frame, which is a C/C++ concept only, and environment variable, which is a shell concept only. We don't have any articles that explain frames/environments for lisp or other functional languages. I have in mind something along the lines of Abelson, Sussman, "structure and interpretation of computer programs", section 3.2. Frames are a deep and important comp-sci concept, but most c/c++/java/perl/python programmers have only the vaguest notion of what that is, and think its a stack frame, which is just a balky special-case. linas (talk) 20:18, 3 December 2009 (UTC) [edit] Merging "X problem" to "X"I would like to encourage people to comment on these merger proposals:
There are two other pairs of pages that could be merged as well: I would like to avoid the burden of maintaining pairs of largely overlapping articles. There also seems to be a lot of confusion when people create links to these articles. I think it helps a lot that we have only one article about, e.g., Vertex cover, with Vertex cover problem redirecting to it. Graph coloring is an excellent example of an article that covers both combinatorial and computational aspects of the same problem. — Miym (talk) 19:15, 5 December 2009 (UTC)
In general, if the "X problem" is too long it shouldn't be merged into X, but only a WP:SUMMARY of the algorithm(s) should be added to X, and similarly for complexity proof articles if they are long and notable (add only proof sketch to main article). So:
Did I miss !voting on anything discussed above? Pcap ping 11:27, 14 December 2009 (UTC)
[edit] X Problem versus Computing X or Algorithms for XSince we’re thinking about the X Problem pages, let me take up a related issue that’s been nagging me: For some reason we seem to have the convention of referring to the algorithmic issues around combinatorial construction X as X Problem. There is really no good reason for that. Though I haven’t done a tally, textbooks don’t refer to, say, the problem of computing a vertex cover as Vertex Cover Problem. They just call it Vertex Cover. (There are a few exceptions, such as the Traveling Salesman Problem, which always seems to have the “Problem” suffix.) So there isn’t really any previous art we have to follow. Moreover (and maybe more importantly), X Problem doesn’t communicate “Algorithms for X” to anybody outside algorithms theory either, any more than it does in Entscheidungsproblem or P versus NP problem or Inverse Galois problem. So I think a subsection called, e.g., Algorithms under the headline X is correct, with a possible subarticle then called Algorithms for X, or Multiplication algorithm or Computing the permanent or whatever is well-established in the literature. Thore Husfeldt (talk) 21:46, 14 December 2009 (UTC) I did my homework now, regarding the terminology of computational problems.
There are more books that are relevant for such a survey, but I think it’s safe to say that there is no strong tradition within algorithms to refer to the computational problem by X Problem, and it certaily makes little sense to people outside of algorithms. Thore Husfeldt (talk) 10:19, 15 December 2009 (UTC)
[edit] StatusA quick status update:
— Miym (talk) 20:27, 22 December 2009 (UTC) [edit] List of computer science conferencesI think the List of computer science conferences is now in a fairly good shape; however, I would like to get more feedback, especially regarding those fields with which I am not familiar. It would be great if the participants of this project could have a quick look at the list and see if it looks reasonable in their own areas of expertise. If you spot bogus conferences or minor workshops, please remove them; if a top conference is missing, please add it (with references); if some conferences are miscategorised, feel free to move them around. You can also mention obvious omissions on the talk page – I can try to find references, too. — Miym (talk) 22:07, 16 December 2009 (UTC) [edit] Time complexityDoes anyone feel that it might be a good idea to merge the following articles: Constant time, Linear time, Polynomial time, Pseudo-polynomial time, Sub-exponential time and Exponential time into one article on time complexity? Currently, these articles are in a bad shape, and often have repeated (and contradictory) information. Also, we don't really have a good article that explains time complexity. --Robin (talk) 03:51, 17 December 2009 (UTC)
[edit] Theory of Computing (journal)I just noticed that Theory of Computing (journal) has been proposed for deletion. I believe it should be possible to find sources that show the notability of this journal; however, I won't have time to do that before the prod expires. Perhaps someone else might be interested in having a look at the article? — Miym (talk) 13:02, 23 December 2009 (UTC)
| ||||||||||||||||||||||||||||||||||||
| ↑ top of page ↑ | about thumbshots |