QI (G series): Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>SqueakBox
referring to cannabis as a drug
en>Polyxeros
Line 1: Line 1:
{{expert-subject|Computer science|ex2=Mathematics|date=May 2009}}
{{Lead too short|date=May 2009}}
'''MAXEkSAT''' is a problem in [[computational complexity theory]] that is a maximization version of the Boolean satisfiability problem [[3SAT]].


In MAXEkSAT, each clause has exactly ''k'' literals, with ''k'' ≥ 3, and is in [[conjunctive normal form]].  These formulas are called kCNF formulas.


The problem is to determine the maximum number of clauses that can be satisfied by a truth assignment to the variables in the clauses.
Surely the second option would be more beneficial for any website. You may discover this probably the most time-consuming part of building a Word - Press MLM website. These templates are professionally designed and are also Adsense ready. Transforming your designs to Word - Press blogs is not that easy because of the simplified way in creating your very own themes. It's as simple as hiring a Wordpress plugin developer or learning how to create what is needed. <br><br>Any business enterprise that is certainly worth its name should really shell out a good deal in making sure that they have the most effective website that provides related info to its prospect. WPTouch is among the more well known Word - Press smartphone plugins which is currently in use by thousands of users. This may possibly also permit it currently being seriously straightforward to modify the hues within your Ad - Sense code so the ads blend nicely with the many term broad internet word wide web web page in case you can come to your conclusion to run the adverts. E-commerce websites are meant to be buzzed with fresh contents, graphical enhancements, and functionalities. You can also get a free keyword tool that is to determine how strong other competing sites are and number of the searches on the most popular search sites. <br><br>Saying that, despite the launch of Wordpress Express many months ago, there has still been no sign of a Wordpress video tutorial on offer UNTIL NOW. Browse through the popular Wordpress theme clubs like the Elegant Themes, Studio Press, Woo - Themes, Rocket Theme, Simple Themes and many more. If you have any type of questions regarding where and the best ways to use [http://l4.vc/wordpress_backup_plugin_810228 wordpress backup], you can contact us at our web site. Use this section to change many formatting elements. The first thing you need to do is to choose the right web hosting plan. If you've hosted your Word - Press website on a shared hosting server then it'll be easier for you to confirm the restricted access to your site files. <br><br>The next thing I did after installing Wordpress was to find myself a free good-looking Wordpress-theme offering the functionality I was after. Find more information about Design To Wordpress here. Normally, the Word - Press developers make a thorough research on your website goals and then ingrain the most suitable graphical design elements to your website. There are many advantages of hiring Wordpress developers for Wordpress project development:. Now all you have to do is log into your Word - Press site making use of the very same username and password that you initially had in your previous site. <br><br>Instead, you can easily just include it with our bodies integration field in e - Panel. When you sign up with Wordpress, you gain access to several different templates and plug-in that allow you to customize your blog so that it fits in with your business website design seamlessly. You can select color of your choice, graphics of your favorite, skins, photos, pages, etc. Working with a Word - Press blog and the appropriate cost-free Word - Press theme, you can get a professional internet site up and published in no time at all. As for performing online business, websites and blogs are the only medium that are available to interact with customers and Word - Press perform this work with the help of cross-blog communication tools, comments and  full user registration plug-ins.
 
We say that an algorithm ''A'' provides an ''α''-[[approximation algorithm|approximation]] to MAXEkSAT if, for some fixed positive ''α'' less than or equal to 1, and every kCNF formula ''φ'', ''A'' can find a truth assignment to the variables of ''φ'' that will satisfy at least an ''α''-fraction of the maximum number of satisfiable clauses of ''φ''.
 
Note that since 3SAT is [[NP-hard]], and since any 1-approximation algorithm for MAXEkSAT could easily be converted into an algorithm for accepting the language 3SAT, 1-approximation of MAXEkSAT is NP-hard.
 
A natural next question is how big ''α'' can be guaranteed to be for an explicit algorithm that runs in polynomial time ('''[[P (complexity)|P]]''').
 
==Main idea==
A simple result is that there is a simple randomized algorithm that provides a 7/8-approximation to MAXE3SAT which runs in polynomial time: For each ''i'', set variable ''x''<sub>''i''</sub> in formula ''φ'' to be true with probability 1/2, and false with probability 1/2.
 
==Proof==
In a 3CNF formula, there are three boolean variables; consequently, the number of possible combination of assignments to the three variables is 8. Since there is only one combination of truth assignments to a clause that will render it false, we have a 7/8 probability of stumbling across a valid assignment for any given clause.  Thus, the expected fraction of satisfied clauses is 7/8. Because this expectation is over all possible assignments to variables, this guarantees the existence of some assignment that satisfies at least 7/8-fraction of clauses of any 3CNF formula.
 
==Main question==
But even if we know that there exists such a satisfying assignment, how would we find one?  We could cycle through all 2<sup>''n''</sup> assignments until we found one, but clearly that approach can't be guaranteed to run in polynomial time.
 
One answer, relying on results in the study of [[error correcting codes]], works for any constant ''k'', providing a polynomial time algorithm for finding such an assignment.
 
We need one definition and two facts to find the algorithm.
 
==Definition==
<math>S\subseteq\{0,1\}^n</math> is an ''ℓ''-wise independent source if, for a uniformly chosen random (''x''<sub>1</sub>,&nbsp;''x''<sub>2</sub>,&nbsp;...,&nbsp;''x''<sub>''n''</sub>)&nbsp;∈&nbsp;''S'', ''x''<sub>1</sub>,&nbsp;''x''<sub>2</sub>,&nbsp;...,&nbsp;''x''<sub>''n''</sub> are [[pairwise independence|''ℓ''-wise independent]] random variables.
 
==Fact 1==
Note that such an assignment can be found among elements of any ''ℓ''-wise independent source over ''n'' binary variables. This is easier to see once you realize that an ''ℓ''-wise independent source is really just any set of binary vectors over {0,&nbsp;1}<sup>''n''</sup> with the property that all restrictions of those vectors to ''ℓ'' co-ordinates must present the 2<sup>''ℓ''</sup> possible binary combinations an equal number of times.
 
==Fact 2==
Recall that BCH<sub>2,''m'',''d''</sub> is an <math> [n=2^m, n-1 -\lceil {d-2}/2\rceil m, d]_2</math> linear code.
 
There exists an ''ℓ''-wise independent source of size <math>O(n^{\lfloor \ell/2 \rfloor})</math>, namely the dual of a BCH<sub>2,log&nbsp;''n'',''ℓ''+1</sub> code, which is a linear code.  Since every [[BCH code]] can be presented as  a polynomial-time computable restriction of a related [[Reed Solomon]] code, which itself is strongly explicit, there is a polynomial-time algorithm for finding such an assignment to the ''x''<sub>''i''</sub>'s. The proof of fact 2 can be found at [[Dual of BCH is an independent source]].
 
To summarize, generate BCH<sub>2,log&nbsp;''n'',''ℓ''+1</sub>, compute its dual, which as a set is an ''ℓ''-wise independent source, and treat each element (codeword) of that source as a truth assignment to the ''n'' variables in ''φ''.  At least one of them will satisfy at least 1&nbsp;&minus;&nbsp;2<sup>&minus;''ℓ''</sup> of the clauses of ''φ'', whenever ''φ'' is in kCNF form, ''k''&nbsp;=&nbsp;''ℓ''.
 
For ''ℓ''&nbsp;=&nbsp;3, this derandomizes the initially described algorithm for MAXE3SAT.
 
== Related problems ==
[[MAX3SAT]] is a relaxed version of MAXEkSAT, where each clause can have no more than three literals.
 
== References ==
{{reflist}}
*[http://www.cse.buffalo.edu/~atri/courses/coding-theory/ Coding Theory notes at University at Buffalo]
*[http://people.csail.mit.edu/madhu/FT01/course.html Coding Theory notes at MIT]
 
[[Category:NP-hard problems]]

Revision as of 06:49, 5 March 2014


Surely the second option would be more beneficial for any website. You may discover this probably the most time-consuming part of building a Word - Press MLM website. These templates are professionally designed and are also Adsense ready. Transforming your designs to Word - Press blogs is not that easy because of the simplified way in creating your very own themes. It's as simple as hiring a Wordpress plugin developer or learning how to create what is needed.

Any business enterprise that is certainly worth its name should really shell out a good deal in making sure that they have the most effective website that provides related info to its prospect. WPTouch is among the more well known Word - Press smartphone plugins which is currently in use by thousands of users. This may possibly also permit it currently being seriously straightforward to modify the hues within your Ad - Sense code so the ads blend nicely with the many term broad internet word wide web web page in case you can come to your conclusion to run the adverts. E-commerce websites are meant to be buzzed with fresh contents, graphical enhancements, and functionalities. You can also get a free keyword tool that is to determine how strong other competing sites are and number of the searches on the most popular search sites.

Saying that, despite the launch of Wordpress Express many months ago, there has still been no sign of a Wordpress video tutorial on offer UNTIL NOW. Browse through the popular Wordpress theme clubs like the Elegant Themes, Studio Press, Woo - Themes, Rocket Theme, Simple Themes and many more. If you have any type of questions regarding where and the best ways to use wordpress backup, you can contact us at our web site. Use this section to change many formatting elements. The first thing you need to do is to choose the right web hosting plan. If you've hosted your Word - Press website on a shared hosting server then it'll be easier for you to confirm the restricted access to your site files.

The next thing I did after installing Wordpress was to find myself a free good-looking Wordpress-theme offering the functionality I was after. Find more information about Design To Wordpress here. Normally, the Word - Press developers make a thorough research on your website goals and then ingrain the most suitable graphical design elements to your website. There are many advantages of hiring Wordpress developers for Wordpress project development:. Now all you have to do is log into your Word - Press site making use of the very same username and password that you initially had in your previous site.

Instead, you can easily just include it with our bodies integration field in e - Panel. When you sign up with Wordpress, you gain access to several different templates and plug-in that allow you to customize your blog so that it fits in with your business website design seamlessly. You can select color of your choice, graphics of your favorite, skins, photos, pages, etc. Working with a Word - Press blog and the appropriate cost-free Word - Press theme, you can get a professional internet site up and published in no time at all. As for performing online business, websites and blogs are the only medium that are available to interact with customers and Word - Press perform this work with the help of cross-blog communication tools, comments and full user registration plug-ins.